跳转到主要内容

字体规范和文档索引

适合谁看:想查权威原文,弄清某个字体技术细节到底怎么规定的开发者、设计师和写作者。

这一页把字体相关的规范、官方文档和学习资料按用途列出来。大多是英文资料;中文资料单独标注。

字体格式规范

资料 内容
OpenType 规范(Microsoft) 字体文件里每张表的定义,如 name、OS/2、cmap
TrueType 参考手册(Apple) TrueType 格式和 Apple 平台扩展
WOFF 2.0(W3C) 网页字体压缩格式的规范
增量字体传输(W3C) 按需传输字体数据的新规范,见《见《可变字体和增量字体传输》

网页排版

资料 内容
CSS Fonts Module Level 4(W3C) @font-face、font-display、unicode-range、可变字体相关属性
中文排版需求(W3C,中英双语) 中文标点、行距、禁则、竖排等要求;网页实现见《网页实现见《在网页上实现中文排版:CSS 速查》

字符和编码

资料 内容
Unicode 码表 查每个字符的码位和代表字形
Unihan 数据库说明 汉字的读音、部首、各地来源等数据

背景知识见《背景知识见《Unicode 里的汉字:基本区和扩展区》。

许可证

资料 内容
SIL 开放字体许可证官网 OFL 原文和常见问题(FAQ)

逐条解读见《逐条解读见《SIL 开放字体许可证(OFL)逐条读》。

工具文档

资料 内容
fontTools 文档 ttx、subset、varLib 等命令和 Python 接口
Font Bakery 文档 字体质量检查规则
AFDKO(Adobe) Adobe 的 OpenType 字体开发工具集
FontForge 文档 开源编辑器使用说明
Fontra 文档 浏览器字体编辑器使用说明
Glyphs 教程 很多内容和软件无关,可当字体设计教程看
FontLab 8 帮助 FontLab 使用手册

工具怎么选见《工具怎么选见《字体编辑器怎么选》 和《和《字体工程工具:构建、检查和压缩》。

学习资料

资料 内容
Google Fonts Knowledge 系统的字体知识课程和术语表
Google Fonts 指南(gf-guide) 向 Google Fonts 提交字体的工程要求,也是很好的工程规范参考
Fonts and Layout for Global Scripts(Simon Cozens) 讲解字体技术和多语言排版的开放在线书

更多学习路线见《更多学习路线见《学习路线和资料》。

参考资料