|
From: | Bevan, David |
Subject: | RE: [ft-devel] Accessing FSType (Type 1 or CID)? |
Date: | Thu, 11 Dec 2008 14:02:09 -0000 |
I’m happy to try to
do this and have just been looking in to what might be required. If I understand correctly, a field needs adding to PS_FontInfoRec
(which is part of the public interface; presumably this is OK) and FSType
processed just like other fields, simply by defining in t1tokens.h. That should be very easy. In theory, it’s a bit more complex than that because
FSType can occur in either the FontInfo dictionary or the base font dictionary,
and theoretically, if it occurs in both, the one in the FontInfo takes
precedence. But FT2 code doesn’t actually distinguish
between fields in the FontInfo dictionary and the base font dictionary, which
means that new code would be required to recognise whether we’re within
the FontInfo dictionary or not. However, I think it will be satisfactory to ignore the
situation where FSType is present in both places and with different values. David %^> > -----Original Message----- > From: address@hidden [mailto:address@hidden > Sent: 11 December 2008 13:43 > To: Bevan, David > Cc: address@hidden; Ghoshal, Ronen; Tu, Houjie > Subject: Re: [ft-devel] Accessing FSType (Type 1 or CID)? > > Hi, > > On Thu, 11 Dec 2008 09:16:50 -0000 > "Bevan, David" <address@hidden> wrote: > > >Does FreeType currently provide any way of accessing the /FSType entry > >in a Type 1 or CID font (cf. p19 of > >http://www.adobe.com/devnet/acrobat/pdfs/FontPolicies.pdf > ><http://www.adobe.com/devnet/acrobat/pdfs/FontPolicies.pdf> )? > > > >( can't see anything, but I might have overlooked something.) > > At present, FT2 provides no public API to access /FSType > entries in PostScript fonts, they are not loaded at all, > I think. > > # the list of "known" entries can be checked by grep > # T1_FIELD_xxx in source files. > > I don't think the lack of the feature is designed, maybe > it is just "not yet", because the original CID-keyed > font and PS Type1 font specification didn't have FSType. > I don't have sufficient sparetime to provide the patch > to add the feature, is it urgent issue? > > Regards, > mpsuzuki |
[Prev in Thread] | Current Thread | [Next in Thread] |