<div>I'm using Tex Live 2010. Here's the example I want to discuss.</div><div><br></div><div>\documentclass{article}  </div><div>\RequirePackage{amsmath}  </div><div>\RequirePackage{unicode-math}  </div><div>\setmainfont{Linux Libertine O}   </div>
<div>\setmathfont{xits-math.otf}  </div><div>\setmathfont[range=\mathit/{latin, Latin, greek, Greek}]{Linux Libertine O}  </div><div>\begin{document}  </div><div>Transfinite induction will reveal that $\kappa$ is $\alpha$-Mahlo for each $\alpha < \kappa$. We have proved elsewhere that $\kappa$ is 1-Mahlo, and hence 0-Mahlo. If $\kappa$ is $\alpha$-Mahlo for all $\alpha$ below some limit ordinal $\lambda < \kappa$, then $\kappa$ is $\lambda$-Mahlo by definition.  </div>
<div>\end{document}  </div><div><br></div><div>My problem is that the latin, Latin, greek, and Greek characters are set in XITS, not Libertine. Now fontspec issues the warning,</div><div><br></div><div>>fontspec Warning: Font 'Linux Libertine O' does not contain script 'Math'.</div>
<div><br></div><div>I guess Libertine isn't a math font. Nevertheless, similar markup seemed to yield the desired result in June at <a href="<a href="http://www.charlietanksley.net/philtex/the-unicode-math-package-for-xelatex-and-the-stix-fonts/">http://www.charlietanksley.net/philtex/the-unicode-math-package-for-xelatex-and-the-stix-fonts/</a>">this blog</a>. Has something changed dramatically since then?</div>
<div><br></div><div>I'm unwilling to abandon unicode-math. But I desperately want to use, within math mode, Latin and Greek glyphs that were designed for text mode. Since (as far as I know) mathspec is no longer compatible with unicode-math, I'm not sure what to do. Any suggestions?</div>
<div><br></div><div>Thanks,</div><div>Cole</div>