(This is a cross-posting to the comp.text.tex)
I have a wierd bug here... When I compile the document below with xelatex on an XP machine, the $a_i$ comes out as $b_j$ in the PDF document. If I got variables confused like this in my math assignments, I don't think I'd get very good grades

The problem does not occur on my Mac, but as far as I can tell the versions of xelatex, included packages (as per \listfiles) and the Asana fonts themselves are the same on both machines (namely updated yesterday using tlmgr + the Asana fonts installed by hand from CTAN into the respective OS's font directories). The problem is also absent on the Windows machine using another math font, but I think Asana fits the general look of my document better.
Does anyone have any idea where I can go on looking for the problem? I'm calling xelatex from TeXmakerX on the XP machine and from AUCTeX on the Mac, viewing with Adobe Acrobat or Sumatra PDF under Windows, with Preview under Mac OS.
Thanks in advance!
Code: Select all
\documentclass{scrartcl}
\usepackage{unicode-math}
\setmathfont{Asana Math}
% Output b_j !!!
% Output a_i on Mac OS X, ok
%\setmathfont{XITS Math}
% Output a_i, ok
\begin{document}
$a_i$
\end{document}