[tex-live] Problem with dvips

Vladimir Volovich vvv@vsu.ru
03 Jan 2003 15:00:21 +0300


"GW" == Gerben Wierda writes:

 >> I have this problem with dvips (while pdfTeX works fine):
[...]
 >> dvips: !  Couldn't find header file mbvr16.ttf
 >> 
 >> but the header file is available:
 >> 
 >> [dumbledore:src/i-Packages/macfonts2tex] gerben% kpsewhich
 >> mbvr16.ttf
 >> /usr/local/teTeX/share/texmf.os/fonts/truetype/monotype/baskerville/
 >> mbvr16.ttf

well, TTF file is not really just a header file :)
afaik, dvips, cannot directly use (embed) truetype fonts.

 GW> But not for gsftopk as it uses (if I understand matters well)
 GW> TEXPSHEADERS which explicitely sets fonts/type1.

it might be better to convert TTF files to type42 fonts, which could
be included into dvips - it will think of them as if it were type1
fonts - but you should disable partial font downloading for them.

this is better since type42 fonts are equivalent to TTF: they remain
vector fonts and do not loose quality (e.g. truetype hinting). using
tools like ttf2pfb will give poor results on some good truetype fonts,
as they drop truetype hinting while converting; but type42 is
equivalent to ttf and does not loose any features.

if you use gsftopk, you get even worse results: bitmap fonts.

you can convert TTF fonts to type42 with e.g. ttftot42 or ttfps:
http://ftp.giga.or.at/pub/nih/ttftot42
http://starship.python.net/crew/da/fonts/ttfps.tar.gz

do not forget to disable partial embedding for these fonts in dvips
map file (use << instead of <).

Best,
v.