答案1
要了解字形的用途,其名称通常是一个很好的指标:
uni0061.ssty2
这部分uni0061
很清楚,我们有 Unicode 字符 U+0061,“拉丁小写字母 A”。但为什么呢ssty2
?通常,这些名称后缀基于OpenType 功能它们被使用在。(至少 fontforge 还允许直接查找相关功能,而不依赖于名称)您可以找到所有标准功能名称及其描述的列表在 Opentype 规范中。 为了ssty
它说
友好名称:数学脚本样式替代项
此功能提供经过调整的字形变体,使其更适合用于下标和上标。脚本样式形式不应在字体中缩放或移动;缩放和移动它们由数学处理客户端完成。相反,“ssty”功能应提供字形形式,当数学引擎缩放和定位时,这些形状看起来就像上标和下标一样好。[...]
此功能可以有一个参数来指示脚本级别:1 表示简单下标和上标,2 表示二级下标和上标(即脚本上的脚本),等等。(目前,只使用前两个替代方案)。[...]
因此,对于“二级下标和上标”,(“a”)uni0061.ssty2
的变体也是如此uni0061
,例如在 中,$a^{a^a}$
您将有uni0061
first、thenuni0061.ssty1
和 finally uni0061.ssty2
。