`unicode-math` 如何纠正上标/下标定位?

`unicode-math` 如何纠正上标/下标定位?

据我所知,unicode-math主要依靠 OpenType 表中的数据MATH来正确排版每种字体。但是,在我检查过的大多数 OpenType 字体中(包括软件包推荐的字体unicode-math),没有“数学字距调整表”,其中包含正确嵌套每个字形下标所需的定位调整。后来我发现 Microsoft已获专利使用该表中的数据来执行此类字距调整的过程,这可以解释为什么免费字体避免提供这样的表格。

但是,大多数情况下,unicode-math这些脚本的定位都很好。这是如何实现的?

相关内容