bug-texinfo
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: T1 encoding suddenly used


From: Karl Berry
Subject: Re: T1 encoding suddenly used
Date: Tue, 5 Aug 2014 00:41:44 GMT

Hi Norbert,

"Suddenly"?  Nothing about this has changed in texinfo.tex (or anywhere
else I can think of) for years.  But I suppose if you were using the
texinfo.tex from 4.13, ca.2008, (despite my continual pleas to everyone
to always use the current released texinfo.tex from ftp.gnu.org :), you
would "suddenly" see a change.

texinfo.tex does use the EC fonts to typeset a few stray characters --
including the non-typewriter braces, since 2010-04-18.  It may be that I
could take those from cmsy/cmbsy, which I guess would be preferable;
I'll have to go back and look if there were issues.  It's certainly more
trouble to take them from cm*sy.  (FYI, the other characters are things
like eth, thorn, the ogoneks, etc., which don't exist in CM at all.  You
can search for \ecfont to see a list.)

As for the T1 encoding, texinfo.tex knows nothing about font encodings
in the LaTeX sense.  The T1 fonts are being pulled in simply because
that is what psfonts.map/pdftex.map says to do for the basic EC fonts:
ecrm1000 SFRM1000 " T1Encoding ReEncodeFont " <cm-super-t1.enc <sfrm1000.pfb
For that matter, I don't see any non-T1-encoded entries for ecrm* in
psfonts.map.

It is not the case that "most texi files" use T1.  What is the case is
that if any texi file uses certain glyphs, those glyphs come from non-CM
fonts.  FYI, the "feynman" fonts are used for @euro{} (feymr10, etc.).
(And lcircle10 for @cartouche{}, but I doubt that one is an issue.)

Hope this helps,
karl

P.S. The general problem of encodings (both input and font), non-Latin
support, etc., etc., in texinfo.tex remains unsolved.  My friend Oleg
was getting close to a workable font system, but then stopped working on
it.  It's in the contrib/texifont/ subdirectory of texinfo if any TeX
hackers get interested.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]