# 字体规范和文档索引

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

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

全站各页引用过的全部资料按主题汇总在[《参考文献总目》](https://docs.cocobook.com/link/1307)。

## 字体格式规范

| 资料 | 内容 |
|---|---|
| OpenType 规范（Microsoft） | 字体文件里每张表的定义，如 name、OS/2、cmap |
| TrueType 参考手册（Apple） | TrueType 格式和 Apple 平台扩展 |
| WOFF 2.0（W3C） | 网页字体压缩格式的规范 |
| 增量字体传输（W3C） | 按需传输字体数据的新规范，见[《可变字体和增量字体传输》](https://docs.cocobook.com/link/1258) |

## 网页排版

| 资料 | 内容 |
|---|---|
| CSS Fonts Module Level 4（W3C） | `@font-face`、`font-display`、`unicode-range`、可变字体相关属性 |
| 中文排版需求（W3C，中英双语） | 中文标点、行距、禁则、竖排等要求；网页实现见[《在网页上实现中文排版：CSS 速查》](https://docs.cocobook.com/link/1268) |

## 字符和编码

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

背景知识见[《Unicode 里的汉字：基本区和扩展区》](https://docs.cocobook.com/link/1279)。

## 许可证

| 资料 | 内容 |
|---|---|
| SIL 开放字体许可证官网 | OFL 原文和常见问题（FAQ） |

逐条解读见[《SIL 开放字体许可证（OFL）逐条读》](https://docs.cocobook.com/link/1244)。

## 工具文档

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

工具怎么选见[《字体编辑器怎么选》](https://docs.cocobook.com/link/1299) 和[《字体工程工具：构建、检查和压缩》](https://docs.cocobook.com/link/1302)。

## 学习资料

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

更多学习路线见[《学习路线和资料》](https://docs.cocobook.com/link/1298)。

<p class="cb-refs-src" style="display:none;"><a href="https://docs.cocobook.com/link/1307#bkmrk-src-x08-docs">参考资料</a><span class="cb-refs-n">19</span><span class="cb-refs-t">OpenType 规范 1.9.1</span><span class="cb-refs-t">TrueType Reference Manual</span><span class="cb-refs-t">WOFF File Format 2.0</span></p>