下标间距奇怪:Libertinus 字体或 LuaTex 引擎中存在错误?可以快速修复吗?

下标间距奇怪:Libertinus 字体或 LuaTex 引擎中存在错误?可以快速修复吗?

使用 LuaLaTeX 编译此 MWE

\documentclass{article}
\usepackage{libertinus}

\begin{document}
\(w_j q^j\) 
\end{document}

结果是:

在此处输入图片描述

恕我直言,“w”和其下标“j”之间的空格太多了,而“j”和后面的基数符号“q”之间几乎没有空格。看起来“j”更像是属于下一个基数符号,而不是其真正的基数符号。

XeLaTeX 的结果是一样的。

当然,我明白为什么会发生这种情况。如果在“w”和“j”周围绘制边界框,可以看到边界框实际上相互接触。(“w”最后一个字干的右上端和“j”的左下衬线垂直对齐。)但恕我直言,由于 w 和 j 的特殊形状,边界框应该重叠。

a) 这是字体中的错误吗?因为该对的字距调整表是错误的?应该向 Libertinus 项目报告吗?还是 LuaLaTex 中的错误?

b) 是否有一种快速而简单的解决方法可以应用于文档级别,以便对于这种特殊字形组合的所有出现,都应用手动调整的字距?(我可能等不及我的手稿,直到上游修复了错误。)

相关内容