[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