跳转到内容

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 控件通常就足够了。