术语表

最后更新 2026-11-02

EN中文
本页目录

排印是个老行业,术语又多又混:同一件事,设计师叫「行距」、前端叫「行高」、字体文件里叫 lineGap。这一页把站内文章会用到的词集中列一遍。

中英对照是为了搜索:你看到英文原词,才查得到规范原文。表格最后一栏是「一句话」,真要展开就看它指向的文章。

字体与字款

中文 English 一句话
字体(口语) font 有时指一个字款,有时指整个家族,看上下文
字体家族 font family 同一设计、不同字重与斜体的一组字款,比如「Inter」
字款 font face 家族里确定的那一个:Inter Bold、Inter Italic。通常一个文件就是一个字款
字重 weight 粗细等级,数值 100–900(400 常叫 Regular,700 常叫 Bold)
字宽 width / stretch 同一设计的「窄版 / 宽版」,如 Condensed
斜体 italic 单独画过的倾斜字形
伪斜体 oblique 把正体强行倾斜出来,没有单独设计字形
变量字体 variable font 一个文件里含连续的轴,能出无数个字重与字宽
静态字体 static font 一个字重一个文件(传统做法)

这几个词为什么必须分清,见 字体、家族与字款。

字形与轮廓

中文 English 一句话
字形 glyph 一个字符画出来长什么样;同一个字符可以有多个字形
轮廓 outline 字形的贝塞尔曲线,填充后就是笔画
字体单位 font unit 字体内部的坐标刻度,不等于像素
em 方框 em square 设计时的参考方格,边长等于 unitsPerEm
表意指令 hinting 早期小字号下微调笔画落点的指令,现在用得越来越少
豆腐块 tofu 缺字形时显示的方框(.notdef)
字形索引 glyph ID / GID 字体内部给每个字形编的号;0 永远是 .notdef

度量(垂直方向)

中文 English 一句话
基线 baseline 拉丁字母坐的那条线,也是 y = 0
x 高度 x-height 小写字母 x 的高度,很影响「看起来有多大」
大写高度 cap height 大写字母的高度
升部 / 降部 ascender / descender 字形在基线以上 / 以下能伸到多远
行距 leading 行与行之间的空隙(设计师的说法)
行高 line height 一行文字占的总高度(CSS 的说法)
字体自带行距 line gap 字体文件里建议的行间空隙

水平方向与间距

中文 English 一句话
字距 tracking / letter-spacing 整体把字符与字符之间拉开或收紧
字偶距 kerning 针对成对字符的修正,典型是「AV」「To」
字符宽度 advance width 排版时一个字形占掉的水平距离
侧边距 side bearing 字形轮廓到字符边界框左右两边的距离

Unicode 与字符

中文 English 一句话
码位 code point 字符的编号,写作 U+0041
区块 block 连续的一段码位范围,如「基本拉丁字母」
已分配 assigned 这个码位已经有正式名字(不等于某个字体有它的字形)
组合字符 combining mark 附加在前一个字符上的符号,如重音
变体选择符 variation selector 指定「这个字符要哪一种字形」的附加码位
整形 shaping 把码位序列变成字形序列的过程(连写、连字、定位)
回退 fallback 当前字体没有字形时,浏览器换下一个字体去画

CSS 与网页

中文 English 一句话
回退栈 font stack font-family 里那一串字体名,以及末尾的通用族
通用族 generic family serif / sans-serif / monospace / system-ui,由浏览器决定用哪个字体
字体特性 OpenType feature 字体里可选的行为,用四个字母的标签表示,如 liga、kern、tnum
子集 subset 只保留需要的字符,减小文件
布局位移 layout shift / CLS 字体晚到时文字跳动,影响阅读体验

延伸阅读

  • Microsoft Typography —— OpenType 规范,每张表一节
  • MDN —— CSS Fonts 与 CSS Text 模块
  • Unicode 标准与 UAX 文档 —— 码位、区块与字符属性的权威出处