分隔符和 \widetilde 的缩放不适用于 Libertinus

分隔符和 \widetilde 的缩放不适用于 Libertinus

我正在使用 XeLaTeX,最近开始使用 Libertinus 字体系列。我遇到了分隔符缩放似乎并不总是有效的问题。例如,请看以下代码:

\documentclass{article}

\usepackage{unicode-math}
\setmainfont{Libertinus Serif}
\setmathfont{Libertinus Math}

\begin{document}

\[
  \left( \frac{a}{b} \right) \quad
  \left[ \frac{a}{b} \right] \quad
  \left\langle \frac{a}{b} \right\rangle \quad
  \left. \frac{a}{b} \middle/ \frac{c}{d} \right. \quad
  \left. \frac{a}{b} \middle\backslash \frac{c}{d} \right.
\]

\end{document}

输出结果如下:

不同分隔符的输出

虽然缩放在前两种情况下有效,但其他情况不受影响。

类似地,\widetilde似乎不会随其参数的长度而变化,而\widehat会。我怀疑这些问题有某种关联,但我不确定。

\documentclass{article}

\usepackage{unicode-math}
\setmainfont{Libertinus Serif}
\setmathfont{Libertinus Math}

\begin{document}

\[
  \widetilde{abcdefg} \quad \widehat{abcdefg}
\]

\end{document}

widehat 有效,而 widetilde 无效

我一直在试图找出这个问题的根源,但目前还没有成功。我首先怀疑 Libertinus Math 字体缺少一些功能,但尤其是\widetilde和之间的差异\widehat似乎太奇怪了(当然,如果其中一个受支持,那么另一个也应该受支持)。

我想知道如何适当地调整分隔符和宽波浪线的比例,最好不要改变字体。

答案1

问题已经已修复并且 MWE 现在(当前版本 6.6)产生以下输出:

分隔符起作用 widetilde 作品

相关内容