[XeTeX] [tex-live] Conflits in gsfonts packge and tex-live distro
Reinhard Kotucha
reinhard.kotucha at web.de
Wed May 20 00:28:12 CEST 2009
On 19 May 2009 Pander wrote:
> When having texlive 2008 distro installed and gsfonts and
> gsfonts-x11 (both Ubuntu) installed, some conflicts arise. My
> fontconfig is correctly configured and includes all fonts from
> texlive next to the fonts installed via Ubuntu.
>
> 1) Names of pfb files are not identical between gsfonts(-x11) and
> texlive. According to the version numbers inside he fonts, texlive
> is lagging behind with version 1.05, where gsfonts is at 1.06. Can
> texlive be upgraded and rename its files?
TeX Live ships the original fonts as provided by URW. Ghostscript
provides modified versions of these fonts. You shouldn't mix them up.
The gsfonts themselves had been modified but not their /FontName.
/FontName is the internal name which PS interpreters use to identify
fonts. PS interpreters don't rely on filenames and are not even aware
of them. The Type1 specification clearly sais that there should never
exist two different fonts with the same /FontName.
And not even the /UniqueID had been changed or removed!!!
NimbusRomNo9L-Regu 1.05 (URW/CTAN/TeX Live):
/UniqueID 5020931 def
NimbusRomNo9L-Regu 1.06 (ghostscript):
/UniqueID 5020931 def
Thus, I regard the gsfonts as being broken. At least they are not
compliant with the Type1 specs and should be avoided. And the one
who modifies a font has to change /FontName and /UniqueID, not the
one who provided or maintains the original fonts.
TeX Live doesn't lag behind. It just provides the authentic fonts,
very well maintaned by Walter Schmidt. The fonts shipped with
ghostscript only claim that they are authentic, but they aren't. And
exactly this is the problem. Avoid them whenever possible.
Regards,
Reinhard
--
----------------------------------------------------------------------------
Reinhard Kotucha Phone: +49-511-3373112
Marschnerstr. 25
D-30167 Hannover mailto:reinhard.kotucha at web.de
----------------------------------------------------------------------------
Microsoft isn't the answer. Microsoft is the question, and the answer is NO.
----------------------------------------------------------------------------
More information about the XeTeX
mailing list