[tex-live] Missing Euro sign in LY1-encoded fonts produced by otftotfm

Vasile Gaburici vgaburici at gmail.com
Sat Aug 16 19:44:08 CEST 2008

The most reasonable fix is to change texnansx.enc. I grepped through
the other encodings shipped with texlive, and there's no other
/UniXXXX, or even /uniXXXX for that matter, but some other encodings
do use /Euro. So for consistency /Euro seems be the best option.

There's not much point in changing otftotfm to accommodate this sole
occurrence of UniXXXX.

On Sat, Aug 16, 2008 at 8:24 PM, Eddie Kohler <kohler at cs.ucla.edu> wrote:
> Ugh.  Perhaps otftotfm should be updated to understand "UniXXXX", although
> that capitalization is wrong.
> Eddie
> Vasile Gaburici wrote:
>> Actually, there's nothing wrong with otftotfm in this case. The bug is
>> in the texnansx.enc file shipped by texlive (even 2008). It contains:
>> /Uni20AC % /Euro 1. This is broken because Unicode code points need to
>> be specified with /uniXXXX in PostScript names, i.e. starting with
>> lowercase u. Actually /Euro works too because it's in the Adobe Glyph
>> List installed by lcdf-typetools; the original texnansi.enc uses
>> /Euro.
>> On Sat, Aug 16, 2008 at 5:55 PM, Vasile Gaburici <vgaburici at gmail.com>
>> wrote:
>>> I checked the tfm files produced from both CFF and TTF fonts which do
>>> have the euro symbol. In both cases the character at "O 1" is missing
>>> in the tfm. This is where euro should be in a LY1 encoding. If I use
>>> \texteuro with a font generated this way I get a TeX warning about
>>> missing ^^A.

More information about the tex-live mailing list