[XeTeX] No Unicode mapping available

Jonathan Kew jonathan_kew at sil.org
Mon Apr 28 10:38:45 CEST 2008


On 28 Apr 2008, at 1:33 am, VAFA KHALIGHI wrote:

> Before updating MiKTeX, I would get no warning but after update  
> whenever I typeset a Persian or Arabic document, I get this warning:
>
> %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
> ** WARNING ** No Unicode mapping available: GID=1112,  
> name=absShaddaAlef
> %%%%%%%%%%%%%%%%%%%%%%%%%
>
> So what is wrong with the update?
>


Nothing is wrong with the update; it's just that some warnings from  
xdvipdfmx used to be silenced, and are now shown by default.

In this case, it's telling you that for one of the glyphs being used  
for your text, it can't figure out how to map it back to a Unicode  
character. (And therefore if you try to copy/paste text from your  
PDF, or to do text search in it, this will appear to be missing.)

This doesn't affect how your document looks, only the results if you  
try to extract text from it -- which is an unreliable operation at  
the best of times, especially with non-Latin scripts.

If you pass an additional -q option to xdvipdfmx (e.g., running  
xelatex -output-driver="xdvipdfmx -qq -E" filename.tex), then I think  
this message would be suppressed.

JK



More information about the XeTeX mailing list