字体选项“Scale=...”在 Asana Math 中显示奇怪的行为

字体选项“Scale=...”在 Asana Math 中显示奇怪的行为

我正在使用带有 fontspec 和 unicode-math 选项的 Lualatex,并使用 Asana Math 作为我的数学字体。

如果我尝试在定义中更改数学字体的比例,我会遇到奇怪的行为:最多符号被正确修改,但一些运算符变得粗体且非常大。以下是在 LuaTeX 中编译的 MWE:

\documentclass{minimal}

\usepackage{fontspec} 
\usepackage{amsmath}
\setmainfont{Latin Modern Roman}

\usepackage{unicode-math}
\setmathfont[Scale=.6]{Asana Math}

\begin{document}
\begin{equation}
\sum_{i=1}^n i = \dfrac{n(n-1)}{2}.
\end{equation}
\end{document}

如果我尝试更改这里的数字,\setmathfont[Scale=.6]{Asana Math}我得到的结果如下(缩放比例为 400%): 在此处输入图片描述

Scale=1.恢复了标准字体行为。但是,一旦我设置,Scale=.99总和符号就会变得更大更粗,尽管其余符号几乎保持不变!因为Scale=.6问题更加明显。

该问题似乎影响其他符号(例如乘积、积分),并且仅发生在显示模式下。拉丁现代数学中没有出现该问题,因此我认为这可能是字体问题。

除了不使用比例选项外,还有其他解决方法吗?谢谢您的回答!

相关内容