[XeTeX] wrong font match and missing characters
Jonathan Kew
jonathan_kew at sil.org
Sat Jun 10 20:08:36 CEST 2006
On 10 Jun 2006, at 10:18 am, Ralf Stubner wrote:
>
> I also have
> a Type1 version installed, which has been created with otftotfm/
> cfftot1.
> Most likely this is the reason for the confusion on my system. If I
> list
> fonts with name "GFS Didot", I only get the OTF version with proper
> style identification:
>
> $ fc-list "GFS Didot" file family style
> /home/ralf/.fonts/GFSDidotBoldItalic.otf: GFS Didot,GFS Didot
> Rg:style=Bold Italic
> /home/ralf/.fonts/GFSDidotBold.otf: GFS Didot,GFS Didot Rg:style=Bold
> /home/ralf/.fonts/GFSDidotRegular.otf: GFS Didot,GFS Didot
> Rg:style=Regular
> /home/ralf/.fonts/GFSDidotItalic.otf: GFS Didot,GFS Didot
> Rg:style=Italic
>
> If I use "GFS Didot Rg", the Type1 version is also listed, but for
> reasons I don't understand all Type1 fonts have 'style=Regular':
>
> $ fc-list "GFS Didot Rg" file family style | sort
> /home/ralf/.fonts/GFSDidotBoldItalic.otf: GFS Didot,GFS Didot
> Rg:style=Bold Italic
> /home/ralf/.fonts/GFSDidotBold.otf: GFS Didot,GFS Didot Rg:style=Bold
> /home/ralf/.fonts/GFSDidotItalic.otf: GFS Didot,GFS Didot
> Rg:style=Italic
> /home/ralf/.fonts/GFSDidotRegular.otf: GFS Didot,GFS Didot
> Rg:style=Regular
> /usr/share/fonts/type1/tex-fontpack-gfsdidot/GFSDidot-
> BoldItalic.pfb: GFS Didot Rg:style=Regular
> /usr/share/fonts/type1/tex-fontpack-gfsdidot/GFSDidot-Bold.pfb: GFS
> Didot Rg:style=Regular
> /usr/share/fonts/type1/tex-fontpack-gfsdidot/GFSDidot-Italic.pfb:
> GFS Didot Rg:style=Regular
> /usr/share/fonts/type1/tex-fontpack-gfsdidot/GFSDidot-Regular.pfb:
> GFS Didot Rg:style=Regular
> .....
Yes, that explains it, and I would say it's a bug in the pfb fonts.
Which in turn may indicate a bug in the conversion tools that made them.
JK
More information about the XeTeX
mailing list