Asana-Math 中的自动竖线对于某些字母来说太长

Asana-Math 中的自动竖线对于某些字母来说太长

请考虑以下示例:

\usepackage{unicode-math}
\setmathfont{Asana-Math.otf}
% \setmathfont{KpMath-Regular.otf}

\begin{document}

\( \left. g \right| \) \( \left. h \right| \)

\( \scriptstyle \left. g \right| \) \( \scriptstyle \left. h \right| \)

\end{document}

在此处输入图片描述

如您所见,自动竖线对于g此字体的字母来说太长了(这也发生在fjpqy)。KpMath作为比较:

在此处输入图片描述

有什么方法可以修复此行为吗?(由于我使用的是 LuaLaTeX,如果没有通用解决方案,最好有一个 Lua 解决方案。)

答案1

除了使用 和 自动调整大小之外\left.\right您还可以使用,或许还可以使用或\rvert等手动调整大小。\big\rvert\bigg\rvert

在某些情况下,使用 TeX Gyre Pagella Math 可能也会更幸运,因为它和 Asana Math 一样基于 Palatino。

相关内容