我有一个用于 Unicode 数学符号块的单独字体,我将其与 一起使用unicode-math
。它为斜体 lambda 提供了不同的字体,我可以使用 访问它\symit{λ}
。然而,这似乎在脚本大小中不起作用,即在上标和下标中。
\documentclass{article}
\usepackage{unicode-math}
\setmathfont{latinmodern-math.otf}
\setmathfont{InfiariaMath.otf}[range={"1D400-"1D7FF}]
\begin{document}
\begin{align*}
&αβγδεζηθικλ \\
&\symit{αβγδεζηθικλ}\\
&{}^{\symit{αβγδεζηθικλ}}\\
&{}_{\symit{αβγδεζηθικλ}}
\end{align*}
\end{document}
结果:
在其他字体(例如 Cambria Math)中似乎不会发生这种情况。有什么想法吗?
答案1
更新:生成的 OpenType 字体有用于较小光学尺寸的附加字形,这些字形已被使用。在没有这些字形的情况下再次生成它们可以解决问题。