[XeTeX] XeLaTeX PDF Glitch with Serbian Glyphs

Georg A. Duffner g.duffner at gmail.com
Wed Sep 18 13:45:28 CEST 2013


Steve White does know of that kind of inconsistency throughout the fonts. We've discussed it among others in http://savannah.gnu.org/bugs/?38810


Zdenek Wagner <zdenek.wagner at gmail.com> schrieb:

>2013/9/18 Georg Duffner <g.duffner at gmail.com>:
>> Am 17.09.2013 16:55, schrieb Alessandro Ceschini:
>>
>>> Hello Ross,
>>>
>>> I attached the whole output, not just the pdf, in the even that you wish
>>> to check the .tex file as well. I've also attached the output, that is
>>> the pasted text from the .pdf as it appears on LO. The font is always
>>> the same, FreeSerif, bundled with Ubuntu.
>>
>>
>> The locl feature of FreeSerif is a bit problematic (but I’m not sure if it’s
>> the only issue here, not having enough time to test thoroughly).
>>
>> FreeSerif (I tested with the version on CTAN) is a bit inconsistent in its
>> glyph naming. In the attached screenshot you see the incriminated locl
>> feature of FreeSerif Italic which defines
>>
>> becyrillic  → serb.be
>> tecyrillic  → serb.alt_te
>> decyrillic  → cyrillic.alt_de
>> gjecyrillic → cyrillic.macedon_gje
>> pecyrillic  → uni04E3
>> gecyrillic  → imacron
>>
>Try the latest FreeSerif from the SVN and if you see errors, report
>them to the developers. Steve White fixes the bugs if he gets reports.
>
>> and in salt (not in the screenshot), there is
>>
>> shacyrillic → serb.alt_sha
>>
>> The convention on glyphnaming is, that the base name is before the dot and
>> the suffix specifies the variant
>> (http://sourceforge.net/adobe/aglfn/wiki/AGL%20Specification/). Thus it’s
>> expected that the glyphs be named becyrillic.serb, decyrillic.alt etc.
>>
>> The replacements of pecyrillic and gecyrillic however are buggy. pecyrillic
>> is replaced by uni04E3 which is the cyrillic i with macron and gecyrillic is
>> replaced with latin i with macron. When copy/pasting from a pdf they may get
>> pasted exactly as these i’s with macra (which in my superficial tests with
>> XeLaTeX actually happens). This is the same issue as with LinLibertine which
>> I described in my last mail.
>>
>> Best regards,
>> Georg
>>
>>
>>
>> --------------------------------------------------
>> 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
>
>
>
>--------------------------------------------------
>Subscriptions, Archive, and List information, etc.:
>  http://tug.org/mailman/listinfo/xetex



More information about the XeTeX mailing list