[XeTeX] wrong glyphs with FreeSerif Italic

Zdenek Wagner zdenek.wagner at gmail.com
Fri Dec 27 01:14:38 CET 2013


2013/12/27 Ross Moore <ross.moore at mq.edu.au>:
>
> On 27/12/2013, at 9:39 AM, Zdenek Wagner wrote:
>
>> Sorry, I cannot reproduce it, there must be something wrong in your
>> installation. I tried both with TeX Live 2011 and TeX Live 2013 and I
>> get the expected result.
>
> Me too, with:
>
>  This is XeTeX, Version 3.1415926-2.2-0.9997.4 (TeX Live 2010)
> and
>  This is XeTeX, Version 3.1415926-2.4-0.9998 (TeX Live 2012)
>
>
> With 2010 the font versions, as encoded in the font itself, are
>   FontForge 2.0 : Free Serif : 4-1-2009    Version $Revision: 1.358 $
>   FontForge 2.0 : Free Serif Italic : 4-1-2009   Version $Revision: 1.175 $
>
2009 version is too old, since that time a lot of bugs were fixed.

> With 2012 the font versions, as encoded in the font itself, are
>   GNU: FreeSerif Normal: 2012   Version 0412.2263
>   GNU: FreeSerif Italic: 2012   Version 0412.2268
>
>
> With the 2012 font, I get a lot of warnings about unsupported features;
> viz.
>
I get the same warnings but correct output. The latest FreeFont from
svn works without warnings.

> *************************************************
> * fontspec warning: "icu-feature-not-exist-in-font"
> *
> * OpenType feature 'Fractions=Off' (-frac) not available
> * for font 'FreeSerif',
> * with script 'Latin', and language 'Default'.
> *************************************************
> *************************************************
> * fontspec warning: "icu-feature-not-exist-in-font"
> *
> * OpenType feature 'Fractions=Off' (-frac) not available
> * for font 'FreeSerif',
> * with script 'Latin', and language 'Default'.
> *************************************************
> *************************************************
> * fontspec warning: "icu-feature-not-exist-in-font"
> *
> * OpenType feature 'Fractions=Off' (-frac) not available
> * for font 'FreeSerif/B',
> * with script 'Latin', and language 'Default'.
> *************************************************
> *************************************************
> * fontspec warning: "icu-feature-not-exist-in-font"
> *
> * OpenType feature 'Fractions=Off' (-frac) not available
> * for font 'FreeSerif/I',
> * with script 'Latin', and language 'Default'.
> *************************************************
> *************************************************
> * fontspec warning: "icu-feature-not-exist-in-font"
> *
> * OpenType feature 'Fractions=Off' (-frac) not available
> * for font 'FreeSerif/BI',
> * with script 'Latin', and language 'Default'.
> *************************************************
> *************************************************
> * fontspec warning: "icu-feature-not-exist-in-font"
> *
> * OpenType feature 'Fractions=Off' (-frac) not available
> * for font 'FreeSerif',
> * with script 'Latin', and language 'Default'.
> *************************************************
> *************************************************
> * fontspec warning: "icu-feature-not-exist-in-font"
> *
> * OpenType feature 'Fractions=Off' (-frac) not available
> * for font 'FreeSerif',
> * with script 'Latin', and language 'Default'.
> *************************************************
> *************************************************
> * fontspec warning: "icu-feature-not-exist-in-font"
> *
> * OpenType feature 'Fractions=Off' (-frac) not available
> * for font 'FreeSerif',
> * with script 'Latin', and language 'Default'.
> *************************************************
> *************************************************
> * fontspec warning: "icu-feature-not-exist-in-font"
> *
> * OpenType feature 'Fractions=Off' (-frac) not available
> * for font 'FreeSerif',
> * with script 'Latin', and language 'Default'.
> *************************************************
>
>
>
>>
>> 2013/12/26 Julian Bradfield <jcb+xetex at jcbradfield.org>:
>>> This is probably FA, but I haven't found it by searching...
>>>
>>> I'm a first-time user of xelatex (but 30-year user of TeX in general),
>>> and have used it to typeset a linguistic article with Charis SIL. I
>>> then wanted to switch to GNU Freefont, and encountered the weird
>>> symptom that all the glyphs are displaced by two codepoints in the
>>> Italic version.
>>> Here's a minimal example:
>>>
>>> \documentclass{article}
>>> \usepackage{mathspec}
>>> \setallmainfonts(Digits,Latin,Greek,Special)[Mapping=tex-text,Fractions=Off]{FreeSerif}
>>> \begin{document}
>>> ABCabc \it ABCabc
>>> \end{document}
>>>
>>>
>>> On processing, the PDF shows ABCabd CDEcde; the right character
>>> metrics appear to have been used, but the glyphs are wrong.
>>>
>>> My xelatex version is
>>> This is XeTeX, Version 3.1415926-2.3-0.9997.5 (TeX Live 2011) (format=xelatex 20
>>> 12.11.27)
>>> and the Freefont is the release of 20120503 (in either otf or ttf).
>
> Sorry, I don't have TeX Live 2011 installed, nor 2013.
> Though I'd suspect the font itself for such a result.
>
>
>> --
>> Zdeněk Wagner
>> http://hroch486.icpf.cas.cz/wagner/
>> http://icebearsoft.euweb.cz
>
>
> Hope this helps,
>
>         Ross
>
> ------------------------------------------------------------------------
> Ross Moore                                       ross.moore at mq.edu.au
> Mathematics Department                           office: E7A-206
> Macquarie University                             tel: +61 (0)2 9850 8955
> Sydney, Australia  2109                          fax: +61 (0)2 9850 8114
> ------------------------------------------------------------------------
>
>
>
>
>
>
> --------------------------------------------------
> Subscriptions, Archive, and List information, etc.:
>   http://tug.org/mailman/listinfo/xetex
>



-- 
Zdeněk Wagner
http://hroch486.icpf.cas.cz/wagner/
http://icebearsoft.euweb.cz



More information about the XeTeX mailing list