为什么罗马字体的下标位置不同

为什么罗马字体的下标位置不同

考虑以下 MWE:

\documentclass{article}
\RequirePackage{fontspec,unicode-math}
\setmainfont{STIX Two Text}
\setmathfont{STIX Two Math}
\begin{document}
\showboxbreadth\maxdimen
\showboxdepth\maxdimen
$\gamma_{e}\ne\gamma_{\mathrm{e}}\showlists$\showlists
\end{document}

它使用 LuaLaTeX 产生以下输出:

在此处输入图片描述

可以看出,两个下标的位置不同。

第一个\showlists没有什么意外:

### math mode entered at line 8
\mathord
.\fam0 

答案1

显然,这个问题已在即将推出的 LuaTeX 1.08 中得到修复。(来源:Ulrike Fischer 在聊天中

所以它似乎确实是一个 LuaTeX 错误(或至少是一个缺陷)。

相关内容