无需登录 数据私有 本地保存

OpenType 特性预览器 - 连字/小型大写/数字风格

28
0
0
0
字体选择
字体参数
连字 Ligatures
小型大写 Small Caps
数字风格
tnumonumpnum
其他特性
预览文本:
The quick brown fox jumps over the lazy dog. fi fl ff ffi ffl ct st. 0123456789 1/2 3/4 5/8. ABCDEFG abcdefg. 1st 2nd 3rd. H2O x2.
生成的 CSS
font-feature-settings: "liga" 1, "calt" 1;
常见问题与知识点
什么是 OpenType 特性?

OpenType 是 Adobe 和 Microsoft 联合开发的字体格式,支持高级排版特性,如连字、小型大写、多种数字风格、分数等。这些特性通过 CSS 的 font-feature-settings 属性在网页中启用,能显著提升排版质量。

连字(Ligatures)是什么?

连字是将两个或多个字母组合成一个特殊的字形,提升阅读流畅度。标准连字(liga)如 fi、fl、ff 等在日常排版中自动启用;自由连字(dlig)如 ct、st 更具装饰性;历史连字(hlig)则用于复古风格设计。

小型大写(Small Caps)有什么用?

小型大写将小写字母显示为缩小版的大写字母,常用于缩略词、标题或强调。相比直接使用全大写,小型大写更优雅且不破坏文本的视觉节奏。smcp 转换小写字母,c2sc 转换大写字母。

数字风格有哪些区别?

等宽数字(tnum)每个数字宽度相同,适合表格对齐;比例数字(pnum)宽度各异,适合正文;旧式数字(onum)有上伸和下伸,与文字更融合;等宽旧式结合两者特点。默认通常为比例等宽。

如何在CSS中使用OpenType特性?

使用 font-feature-settings 属性,格式为四字符标签加数值:"liga" 1 启用标准连字,"smcp" 1 启用小型大写。多个特性用逗号分隔。也可用 font-variant-* 系列属性,但 font-feature-settings 更灵活通用。

哪些字体支持OpenType特性?

许多专业字体都支持丰富的 OpenType 特性,如 EB Garamond、Playfair Display、Fira Sans、JetBrains Mono、Crimson Text 等。系统字体如 Georgia 也支持基础连字和数字风格。等宽编程字体(如 JetBrains Mono)通常有出色的连字支持。