[XeTeX] Problem with Unicode 01F01B

Pander pander at users.sourceforge.net
Tue Dec 18 12:37:14 CET 2012


On 2012-12-18 12:18, Khaled Hosny wrote:
> On Tue, Dec 18, 2012 at 12:11:04PM +0100, Pander wrote:
>> On 2012-12-17 19:04, Khaled Hosny wrote:
>>> On Mon, Dec 17, 2012 at 06:47:19PM +0100, Pander wrote:
>>>> Hi all,
>>>>
>>>> I am getting errors with XeLaTeX for Unicodes 01f01b up to 01f030.
>>>> Attached is a test that fails and results in:
>>>>
>>>> ** ERROR ** Type2 Charstring Parser: Parsing charstring failed:
>>>> (status=-2, stack=48)
>>>>
>>>> Output file removed.
>>>>  )
>>>> Error 256 (driver return code) generating output;
>>>> file test.pdf may not be valid.
>>>>
>>>> Strange thing is that 01f01a is processed correctly and beyond 01f030
>>>> also. I have asked the maintainer of GNU FreeFonts to test this but he
>>>> cannot reproduce this problem. Can any of you?
>>>>
>>>> I am using latest TeX Live and latest GNU FreeFonts.
>>>
>>> Runs fine here, but this sounds like a font-related xdvipdfmx error.
>>>
>>> Try running:
>>>
>>>   xelatex --no-pdf test
>>
>> xelatex --no-pdf test
>> This is XeTeX, Version 3.1415926-2.4-0.9998 (TeX Live 2012)
>>  restricted \write18 enabled.
>> entering extended mode
>> (./test.tex
>> LaTeX2e <2011/06/27>
>> ...
>> [1] (./test.aux) )
>> Output written on test.xdv (1 page, 660 bytes).
>> Transcript written on test.log.
>>
>>>   xdvipdfmx -v test
>>
>> xdvipdfmx -v test
>> <FONTMAP:pdftex.map><FONTMAP:kanjix.map><FONTMAP:ckx.map>
>> ** ERROR ** Could not open specified DVI (or XDV) file: test
>>
>> Output file removed.
> 
> My bad, use
>   xdvipdfmx -v test.xdv

xdvipdfmx -v test.xdv
<FONTMAP:pdftex.map><FONTMAP:kanjix.map><FONTMAP:ckx.map>DVI Comment:
XeTeX output 2012.12.18:1208
test.xdv -> test.pdf
<AGL:texglyphlist.txt>[1<[/usr/local/texlive/2012/texmf-dist/fonts/opentype/public/gnu-freefont/FreeSerif.otf](:)@9.96pt<NATIVE-FONTMAP:[/usr/local/texlive/2012/texmf-dist/fonts/opentype/public/gnu-freefont/FreeSerif.otf]/H/65536/0/0>
pdf_font>> Input encoding "Identity-H" requires at least 2 bytes.
pdf_font>> The -m <00> option will be assumed for
"/usr/local/texlive/2012/texmf-dist/fonts/opentype/public/gnu-freefont/FreeSerif.otf".
(CID:FreeSerif)
pdf_font>> Type0 font
"/usr/local/texlive/2012/texmf-dist/fonts/opentype/public/gnu-freefont/FreeSerif.otf"
cmap_id=<Identity-H,0> opened at
font_id=<[/usr/local/texlive/2012/texmf-dist/fonts/opentype/public/gnu-freefont/FreeSerif.otf]/H/65536/0/0,0>.
>]
otf_cmap>> Creating ToUnicode CMap for
"/usr/local/texlive/2012/texmf-dist/fonts/opentype/public/gnu-freefont/FreeSerif.otf"...
(CID:/usr/local/texlive/2012/texmf-dist/fonts/opentype/public/gnu-freefont/FreeSerif.otf[CIDFontType0]
** ERROR ** Type2 Charstring Parser: Parsing charstring failed:
(status=-2, stack=48)

Output file removed.

> (note the extension, sorry I didn't realize that TL version does not
> auto-look for .xdv files).

Feature request?

>>> and check which font file is causing the error.
>>
>> Eeeuh, I am trying to use FreeSerif. I only use OTF and TTF fonts.
> 
> I need the exact same file to try it myself, so once you find the
> culprit please send it to me (together with the XDV file).

See personal message.

Thanks,

Pander

> Regards,
> Khaled
> 



More information about the XeTeX mailing list