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