STIX2Math 下标定位不一致

STIX2Math 下标定位不一致

通过 XeLaTeX 使用 STIX2Math,内联数学中下标的位置会有所不同,具体取决于所述内联数学是出现在正文中还是出现在脚注中。以下 TeX 文档说明了这个问题。

\documentclass{article}
\usepackage{unicode-math}
\setmathfont{STIX2Math.otf}
% \setmathfont{latinmodern-math.otf}

\begin{document}
$P_\varphi$ is the canonical angular momentum.\footnote{$P_\varphi$}
\end{document}

在此处输入图片描述

为了比较,如果我\setmathfont{latinmodern-math.otf}得到

在此处输入图片描述

这看起来不错(或至少一致)。

我在 macOS 10.13(High Sierra)上使用最新的 TeX Live 发行版。

答案1

问题似乎在于,在部分“P”是使用启用了或功能的\footnotesize字体排版的。+ssty0+ssty1

如果我禁用script-features,字距调整是正确的(但不会选择较小的光学尺寸字体)。

考虑这个测试文档:

\documentclass{article}

\usepackage{unicode-math}

\setmathfont{STIX Two Math}
\setmathfont{STIX Two Math}[
  version=noscript,
  script-features={},
]

\setlength{\parindent}{0pt} % just for the example

\begin{document}

\subsubsection*{With script features}
$P_\varphi$ is the canonical angular momentum.

\medskip

{\footnotesize
$P_\varphi$ is the canonical angular momentum.\par}


\subsubsection*{Without script features}
\mathversion{noscript}
$P_\varphi$ is the canonical angular momentum.

\medskip

{\footnotesize
$P_\varphi$ is the canonical angular momentum.\par}

\end{document}

在此处输入图片描述

我认为 STiX Two 系列中较小的光学字体需要彻底的重新设计。

相关内容