[tex-k] Plain text PFA files in dvipsk

kahl@heraklit.informatik.unibw-muenchen.de kahl@heraklit.informatik.unibw-muenchen.de
18 Apr 2001 13:56:48 -0000


Dear Tom Kacvinsky,

> The version of dvips that you are having problems with
> should accept regular PFA files. I suspect a problem with the PFA file.
> The "currentfile eexec" line is part and parcel of a Type 1 font

I just discovered that --- so my problem is really the following:
I want to use a PostScript font which is not a Type 1 font,
but a plain text font definition just as given in the red book.

My patch allows me to do this by giving my font definition file
the suffix .pfa.

Is there a cleaner way to achieve the same effect?
I think the threshold for getting home-made fonts accepted by the machinery
is already high enough; no need to impose the additional problem
of getting the encryption right.

> BTW, may I see the font?

I append it below; as a font, it is still unfinished;
in particular I still have to get the height right.

A minor nuisance in the process was that afm2tfm produces a vpl file with
wrong dimensions: obviously, my FontMatrix is ignored
and [0.001 0 0 0.001 0 0] assumed (or is that again part of the afm definition?
I have to look it up). I had to hand-adjust the resulting
dimensions in the VPL header.


 > The current version of dvips

Number? Location?

 > the latest, greatest dvips

Is that the same?


Best regards,

Wolfram


begin 644 RelSymb-1.0.tgz
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
E"HA"Z7>Z;KFCCCKJJ*...NJHHXXZZJBCCKZK]!_L(TE:`%``````
`
end