[XeTeX] xetex and xelatex bug in MiKTeX 2.9

Ulrike Fischer news3 at nililand.de
Fri Jul 8 09:35:01 CEST 2011

Am Fri, 8 Jul 2011 15:29:21 +1000 schrieb Vafa Khalighi:

> Several users has reported that xetex and xelatex included in MikTeX 2.9
> (and perhaps MiKTeX 2.8) is buggy. The minimal document is:
> \documentclass{article}
> \usepackage{fontspec}
> \setmainfont[Script=Arabic,Mapping=parsidigits]{XB Zar}% replace it with any
> other Arabic/Persian font that you have
> \usepackage{bidi}
> \setRTL
> \begin{document}
> \begin{equation}
> 1+2=3
> \end{equation}
> \end{document}
> The reported problem is that equation number does not appear in the PDF. Can
> anyone confirm this 

Yes. The equation number is printed with round braces and when a
font with Script=Arabic is used round braces has interesting side
effects on numbers. 

123 (123 abc 

123 (123abc

345  789)

gives as output

123 abc

123 (123abc

345 (78

So numbers and the braces are swallowed in some cases.

> and if yes, would this be fixed in MiKTeX 2.9 (and perhaps in MiKTeX 2.8).

If it is only a miktex bug and if the source can be found ... But at
first it should be checked that it is not a xetex bug. 
Miktex uses the version:
This is XeTeX, Version 3.1415926-2.3-0.9997.5 (MiKTeX 2.9)

Ulrike Fischer 

More information about the XeTeX mailing list