[NTG-pdftex] encoding vectors

Hans Hagen pragma@wxs.nl
Wed, 04 Feb 2004 17:41:21 +0100


I occasionally run into (commercial) fonts that have gaps in their encoding 
vector. For instance, no 'sfthyphen', or no fi/fl/ffl/ffi ligatures. Of 
course one can handcraft a vector, but to keep thinsg simple I wonder how 
complicated it would be to have a fall back, say:

- if no sfthyphen is present, then take the hyphen
- if no fi ligature is present, output an f and i and cross your fingers 
for proper font based kerning

If you look into the texnansi vector, yuo will notice that esp this 
sfthyphen has resulted in either taking or not taking a slot.

Of course another option could be to patch afmtotfm to do a more rigourous 
check (remove ligs that are not in the font, remap sfthyphen).


                                   Hans Hagen | PRAGMA ADE | pragma@wxs.nl
                       Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
  tel: +31 (0)38 477 53 69 | fax: +31 (0)38 477 53 74 | www.pragma-ade.com
                        information: http://www.pragma-ade.com/roadmap.pdf
                     documentation: http://www.pragma-ade.com/showcase.pdf