多字重和可变字体怎么设计
适合谁看:想把一款字扩展成多个粗细,或者做成可变字体的设计者。
母版和插值
多字重家族通常不是每个字重从头画,而是:
- 先画好两端的母版,例如最细和最粗;
- 软件在母版之间插值,自动算出中间字重;
- 必要时增加中间母版,修正插值效果不好的地方。
插值的前提是各母版兼容:同一个字形在每个母版里的轮廓点数量、顺序、方向都要一致。设计时就要为插值做准备。
可变字体
可变字体把母版和插值规则直接装进一个字体文件,使用时可以取任意中间值[1][2]。使用时可以取任意中间值。
- 轴:每个可变的维度叫一个轴。常见的注册轴有字重
wght、宽度wdth、倾斜slnt、斜体ital、视觉字号opsz[3][4]; - 设计空间:所有轴构成的范围,
母版是其中的点[5];母版是其中的点; - 命名实例:在轴上预设的常用值,如 Regular、Bold,方便在不支持可变字体的软件里选择。
中文字体的特别之处
- 笔画多的字难插值:粗字重时笔画多的字容易挤在一起,往往需要单独修改结构,或者为特定字形设置替换规则;
- 文件大:几千到几万个字形,每个都带多个母版数据,文件会明显变大;
- 测试量大:每个字都要在多个字重下检查。
使用者怎么选
如何在多字重家族和可变字体之间选择、网页上怎么用,见《多字重家族和可变字体怎么挑》 和《可变字体和增量字体传输》。