dirk@dksoft.incom.de (Dirk Koeppen) (11/25/90)
Hi ! I installed dvips version 5.398 today and played with the afm2tfm program. Using a small PostScript program I found on the TeX82 tape I pulled the afm for a printer resident font (Courier) from my printer and then translated it using afm2tfm and vptovf. This worked great. Then I downloaded a PostScript outline font (Broadway-Roman) from Bitstream and also pulled out the and translated them to tfm and vf files. When I now use dvips with this font I get the following output: This is dvips, version 5.398 (C) 1986-90 Radical Eye Software input file t.dvi output file foo swmem 705100 tfm path /usr6/tex/fonts pk path /usr6/tex/fonts/%p/%p%d/%f.%d%p:/usr6/tex/newfonts/%f.%d%p fig path .:/usr6/tex/german:/usr6/tex/texinputs vf path .:/usr6/tex/fonts/vf config path .:/usr6/tex/ps header path .:/usr6/tex/ps Adding header file "tex.pro" <t.dvi(r)> succeeded ' TeX output 1990.11.25:0154' -> foo bop at 43 Scanning page 1 Defining font () chzq at 12.0pt Trying to open ./chzq.vf <./chzq.vf(r)> failed Trying to open /usr6/tex/fonts/vf/chzq.vf </usr6/tex/fonts/vf/chzq.vf(r)> succeeded Loading virtual font chzq.vf at 12.0pt (Already known.) Allocating new raster memory (4 req, 0 left) dvips: ! virtual recursion stack overflow I still increased all constant in structure.h by 8 but this did not help. Can anybody give me some help pls. ? Thanks, Dirk -- .............. ............. ........... .......... ........ Dirk Koeppen - Holzwiesenweg 22 - D-6050 Offenbach - Germany ....... ..... Phone: +49 69 89 3000 - FAX: +49 69 89 3004 - uucp: dirk@incom.de .....
rokicki@Neon.Stanford.EDU (Tomas G. Rokicki) (11/27/90)
I do not recommend, endorse, or condone the use of `getafm' style PostScript programs that attempt to build an afm file from the data in the printer. These files cannot have the kerning information that is necessary to properly use the font. Instead, get the afm file from the same place you got the font, or if that fails, from Adobe themselves. Note that the raw font must be given a different name from the vf font. If the vf font calls itself recursively, you might (and might not) end up with an infinite recursion problem.