如何找出 OpenType 样式集中哪些字形不同?

如何找出 OpenType 样式集中哪些字形不同?

使用fontspec、以及 XeTeX 或 LuaTeX 可以访问字体的 OpenType 功能,包括样式集,例如这样:

\addfontfeatures{RawFeature=+ss01;+ss18}

TeX.sx 已经教会了我如何找出可用的功能。假设我手头没有关于字体的正确文档,那么找出哪些字形(在何种语境中)结果会有所不同当我使用某个样式集(或其他 OpenType 功能)时?这似乎还取决于脚本和字体系列(例如小型大写字母)。我觉得 LuaTeX 可以做到这一点。

一个有很多功能的漂亮字体可以测试一下Junicode。然而,对于这个具体案例,所有特征都清楚地描述在样本和用户指南

答案1

DTL OT大师,可免费用于检查字体(也可以付费用于字体编辑)。需要花一点时间才能了解程序中的所有功能,但例如,可以通过选择工具 > 'GPOS'/'GSUB' 表格查看器,然后从第一个下拉菜单(布局表)中选择 'GSUB' 表格,然后在功能菜单中选择不同的选项,找到字体中可用的替代字形。然后,子表视图将显示受功能影响的字形,作为“报告”下的映射表和“图像”下的一组大尺寸字形。

连字查找:字形图像

连字符查找:映射表

相关内容