OpenType 特性测试工具
探索并测试字体中的 OpenType 特性,开关特性并实时查看效果。
本地处理
交互式预览
导出 CSS
关于 OpenType 特性
什么是 OpenType 特性?
OpenType 特性是字体内置的排版能力。设计师可以通过 CSS 使用替代字形、连字、小型大写字母以及其他高级排版选项。
常见特性
liga - 标准连字(fi、fl)
kern - 字偶间距调整
smcp - 小型大写字母
onum/lnum - 旧式数字 / 等高数字
tnum/pnum - 表格数字 / 比例数字
常见问题
如何在 CSS 中使用这些特性?
可以使用 font-feature-settings 属性。工具会在“CSS 输出”区域自动生成代码。例如: font-feature-settings: "liga" 1, "smcp" 1;
为什么有些特性显示为灰色?
工具会自动检测你上传的字体文件中实际包含哪些特性。如果某个特性没有列出,说明该字体设计者没有在这个文件中提供支持。
“smcp”和“c2sc”有什么区别?
smcp(小型大写字母)会将小写字母转换为小型大写字母(a → A);c2sc(大写字母转小型大写字母)会将大写字母转换为小型大写字母(A → A)。
支持可变字体吗?
支持,但此工具主要关注连字和替代字形等 OpenType“布局特性”(GSUB/GPOS)。对于字重、字宽等可变字体轴的测试,使用标准 CSS 控件通常就足够了。