[comp.text.tex] dvips: ! virtual recursion stack overflow

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.