[pdftex] Problems with pdftex.map

The Thanh Han hanthethanh at gmx.net
Wed May 15 01:10:23 CEST 2002


> Due to pdftex font strategy ANY modified font is embedded.
> Therefore, for example, when font protruding is used, the better
> document view the more document size. Any modification of any
> font (including 14 base fonts) increases size of file generated by
> pdftex.

yes exactly: using font expansion (not font protruding) increase the file
size a lot. Having done many experiments and a number of real-life
documents using font expansion, I think it doesn't make sense to apply font
expansion to every font in a document. Just the body font and it's variants
should be expanded. The recommended values for expansion is 20 20 5 1000.

Font expansion however is not limited to pdf output only. If output size
does matter, one can use font expansion with dvi output and let dvips to
the job of font inclusion. One however has to create the map file manually,
which looks like:

Dutch801BT-Italic+30 Dutch801BT-Italic-Extend_1030 " 1.03 ExtendFont AdobeStandardEncoding ReEncodeFont " <adobe.enc <Dutch801BT-Italic.pfb
Dutch801BT-Italic-30 Dutch801BT-Italic-Extend_970 " 0.97 ExtendFont AdobeStandardEncoding ReEncodeFont " <adobe.enc <Dutch801BT-Italic.pfb
Dutch801BT-Italic+20 Dutch801BT-Italic-Extend_1020 " 1.02 ExtendFont AdobeStandardEncoding ReEncodeFont " <adobe.enc <Dutch801BT-Italic.pfb
Dutch801BT-Italic-20 Dutch801BT-Italic-Extend_980 " 0.98 ExtendFont AdobeStandardEncoding ReEncodeFont " <adobe.enc <Dutch801BT-Italic.pfb
Dutch801BT-Italic+10 Dutch801BT-Italic-Extend_1010 " 1.01 ExtendFont AdobeStandardEncoding ReEncodeFont " <adobe.enc <Dutch801BT-Italic.pfb
Dutch801BT-Italic-10 Dutch801BT-Italic-Extend_990 " 0.99 ExtendFont AdobeStandardEncoding ReEncodeFont " <adobe.enc <Dutch801BT-Italic.pfb

Regards,
Thanh



More information about the pdftex mailing list