On Thu, 19 Sep 2002 06:24:50 -0500
Bill McClain <[EMAIL PROTECTED]> wrote:

> (1) The first field in this line:
> 
>     ec-raw-phvb Arial-BoldMT 4 < phvb8a.pfb ec.enc
> 
> and the second parameter in this line:
> 
>     \definefontsynonym[Helvetica][phvr][encoding=ec]
> 
> must be the same. That is, both should be either "ec-raw-phvb" or
> "phvr". Same for the three other font files.

I wrote the above last week and I now think it is wrong. It is a mistake
I have made before: confusing the context front-end with the pdftex
backend.

In the above, "phvr" does NOT refer to an entry in a map file, but
rather to a .tfm file which is located by tex magic. The .tfm file
contains an internal identifier (viewable with tftopl) which will be
"ec-raw-phvb" and this is what pdftex uses to locate the actual .pfb
font files for embedding.

What I meant to say was that "ec-raw-phvb" ALSO has a .tfm file, so that
it is possible to specify it in the \definefontsynonym declaration, but
that would be an error. It "sort of works" but you lose some
functionality and see strange behavior. 

The reason: phvr.tfm most likely refers to a virtual font file (.vf)
which adds tex magic that we need. Specifying the raw .tfm bypasses the
virtual font.

-Bill
-- 
Sattre Press                                      Pagan Papers
http://sattre-press.com/                    by Kenneth Grahame
[EMAIL PROTECTED]              http://pp.sattre-press.com/ 

Reply via email to