<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><br class=""><div><br class=""><blockquote type="cite" class=""><div class="">Am 12.12.2018 um 12:06 schrieb Ulrike Fischer <<a href="mailto:luatex@nililand.de" class="">luatex@nililand.de</a>>:</div><br class="Apple-interchange-newline"><div class=""><div class=""><blockquote type="cite" class="">The first issue is the usage of the staircase kerning boxes of<br class="">opentype math fonts. They are obviously not applied in expressions<br class="">like $f_j$ using LuaLaTeX. The index is rendered too far away from<br class="">the glyph. If we use XeLaTeX we get the correct output.<br class=""></blockquote><br class="">It works okay with luatex 1.09 (miktex or dev-TeXLive), but fails in a<br class="">current texlive 2018.<br class=""></div></div></blockquote><div><br class=""></div><div>Okay, that is good news. How can I receive the required luatex file? I am on a Mac and TeXLive is the standard distribution there. Till now I did not know anything of dev-TeXLive and how to install it. Would it be possible to simply send the current luatex 1.09 file to me so that I can replace the file in the standard distribution? Or would that require more complicated actions?</div><br class=""><blockquote type="cite" class=""><div class=""><div class=""><br class=""><br class=""><blockquote type="cite" class="">The second issue is present in both LuaLaTeX and XeLaTeX. If we<br class="">have an index together with an exponent like j the index is rendered<br class="">too high – in fact it is risen compared to the expression that uses<br class="">an index only. A typical example is $f_n^j$.<br class=""></blockquote><br class="">The sup/sub pair is higher placed than with context. You could move it<br class="">down (at least with luatex) with<br class=""></div></div></blockquote><div><br class=""></div><div>It is obvious that the higher placement in LuaLaTeX and XeLaTeX cannot be intended and thus should be considered as a bug.</div><div><br class=""></div><div>Have a look at the attached file. This time I have chosen Latin Modern Math because it is a little bit more significant there. Notice that $f_n$ and even $f_n^m$ have the correct and standard placement while $f_n^j$ shows the higher placement of the index $n$. There is no reason why the $n$ should be placed higher if the exponent is $j$ instead of $m$. On the contrary it would make much more sense if the $n$ would be placed <i class="">lower</i>(!) and <i class="">not</i> higher if the exponent goes below the baseline and has a descender height > 0.</div><br class=""><blockquote type="cite" class=""><div class=""><div class=""><br class="">\documentclass{article}<br class="">\usepackage{unicode-math}<br class="">\setmathfont{Cambria Math}<br class="">\begin{document}<br class="">$f_n^j$<br class=""><br class="">\Umathsupsubbottommax\textstyle =2pt<br class="">$f_n^j$<br class="">\end{document}<br class=""><br class="">unicode-math could probably offer some option to set this.<br class=""></div></div></blockquote><div><br class=""></div><div>Maybe this could be a workaround as long as the bug persists. Has anyone an idea how this could be done as standard procedure using unicode-math?</div><br class=""><blockquote type="cite" class=""><div class=""><div class=""><br class=""><br class="">-- <br class="">Mit freundlichen Grüßen<br class="">Ulrike Fischer<br class=""><a href="mailto:luatex@nililand.de" class="">mailto:luatex@nililand.de</a><br class=""><br class=""></div></div></blockquote><br class=""></div><div>Kind regards,</div><div>Mathias Schickel</div><div><br class=""></div><div></div></body></html>