字体软件
字体编辑器、字体管理器、工程构建和检查工具、fontTools 命令行、在线检查工具的选择和入门,以及常见任务速查和规范文档索引。
- 字体编辑器怎么选
- 免费开源编辑器:FontForge 和 Fontra 入门
- 字体管理器:安装、预览和整理字体
- 字体工程工具:构建、检查和压缩
- fontTools 入门:查看、修改、转格式
- 在线检查和预览工具
- 常见字体任务速查
- 字体规范和文档索引
- 参考文献总目
字体编辑器怎么选
适合谁看:想开始做字体、改字体,正在纠结用哪款软件的设计师和学生。
先想清楚三件事
- 你用什么电脑:有的编辑器只支持 macOS,有的 Windows 和 macOS 都能用,有的三大系统都支持。
- 做多大的项目:做几十个字的标题字、一套西文字母,和做几千上万字的中文字库,对软件的要求很不一样。
- 预算和许可:商业软件大多有试用期,正式使用要购买许可;开源软件免费,但功能和界面要自己适应。具体价格以各家官网为准。
常见编辑器一览
| 软件 | 系统 | 类型 | 特点 |
|---|---|---|---|
| Glyphs 4 | macOS | 商业软件 | 官网称其为「领先的 Mac 字体编辑器」,教程丰富;另有入门版 Glyphs Mini 2 |
| FontLab 8 | macOS、Windows | 商业软件 | 官网提供 10 天全功能试用,支持 OpenType、可变字体、网页字体和彩色字体 |
| FontCreator 16 | Windows、macOS | 商业软件 | 官网提供 30 天试用,可导出 OpenType、TrueType 和可变字体 |
| RoboFont | macOS | 商业软件 | 用 Python 编写,扩展生态丰富,适合喜欢写脚本的人 |
| FontForge | Windows、macOS、Linux | 免费开源 | 历史悠久、功能全面,界面比较传统 |
| Fontra | 浏览器;桌面版 Fontra Pak 支持 macOS、Windows、Linux | 免费开源(GPL-3.0) | 在浏览器里编辑,从一开始就围绕可变字体设计 |
价格见官网。上表的系统支持情况来自各软件官网(2026 年 10 月查阅),版本更新后可能变化。
不同需求怎么挑
- 刚入门、用 Mac:Glyphs Mini 或 Glyphs 上手快,官方教程多,很多讲的是通用的字体设计知识。
- 用 Windows:FontLab 和 FontCreator 都支持 Windows;想先免费试试,可以用 FontForge 或 Fontra。
- 做可变字体:主流商业编辑器都支持;开源方面,Fontra 以可变字体为核心。
- 团队协作、大型中文字库:几千上万字的项目,除了编辑器,还要考虑部件复用、多人分工、版本管理和自动化构建。Fontra 由 Black[Foundry] 和 Just van Rossum 开发,官方提供处理 RoboCJK 数据的插件 fontra-rcjk。大型项目的分工方式见《大型字库怎么协作:以思源黑体为例》。
- 只是想改几个字、看看字体信息:不一定需要编辑器,命令行工具 fontTools 就够了,见《fontTools 入门:查看、修改、转格式》。
动手之前先看许可
用编辑器打开别人的字体并修改,是否允许要看那款字体的许可证。开源字体(如 OFL)一般允许修改,但有改名等条件;商业字体通常不允许。详见《基于开源字体做衍生字体:许可边界》。
免费开源编辑器:FontForge 和 Fontra 入门
适合谁看:想零成本开始学做字体,或者需要在 Linux 上编辑字体的人。
FontForge
FontForge 是一款老牌的免费开源字体编辑器,支持 Windows、macOS 和 GNU/Linux,由社区维护。
适合做什么
- 打开和查看各种格式的字体,检查字形和字体信息;
- 画字形、调整间距,导出 TTF、OTF 等格式;
- 用 Python 脚本批量处理字体。
入门建议
- 从官网下载对应系统的安装包;
- 先读官方文档里的 Tutorial(教程)和「Design With FontForge」,了解基本操作;
- 先做一组数字或几个字母,熟悉画线、节点和间距,再尝试汉字。
注意:FontForge 界面比较传统,部分操作和现代设计软件不同,需要一点时间适应。
Fontra
Fontra 是一款在浏览器里运行的开源字体编辑器,许可证为 GPL-3.0。官方文档介绍它是「开源、基于浏览器、跨平台、以可变字体为先」的编辑器,由 Black[Foundry] 和 Just van Rossum 开发,得到 Google 的支持。
怎么用
- 普通用户下载 Fontra Pak 即可。它是一个桌面程序(macOS、Windows、Linux),在本机启动 Fontra 服务,然后在默认浏览器里编辑字体。
- 按项目说明,它可以读写 .designspace 和 .ufo 等格式;官方还提供 fontra-rcjk、fontra-glyphs 等插件,用来处理其他格式的数据。
适合做什么
- 设计可变字体,在不同字重之间切换和对比;
- 想要现代界面、又不想买商业软件的人。
注意:Fontra 仍在快速开发中,新版本更新频繁。重要项目要做好备份,并留意版本更新说明。
两款怎么选
| 需求 | 建议 |
|---|---|
| 需要在 Linux 上用、要写脚本批量处理 | FontForge |
| 主要做可变字体、喜欢现代界面 | Fontra |
| 只是查看字体信息、转格式 | 不用编辑器,用 fontTools 更快,见《fontTools 入门:查看、修改、转格式》 |
和商业编辑器的对比见《字体编辑器怎么选》。
字体管理器:安装、预览和整理字体
适合谁看:电脑里装了很多字体,想找字、比字、按项目启用字体的设计师和编辑。
系统自带的工具
- macOS「字体册」(Font Book):可以安装、预览、停用字体,按资源库和字体集整理。
- Windows「设置」里的字体页面:可以安装、预览和卸载字体,也可以把字体文件拖进去安装。
装字体之前,确认字体来源可靠,许可允许你这样用。
第三方字体管理器
| 软件 | 系统 | 官网说明 |
|---|---|---|
| FontBase | macOS、Windows、Linux | 官网称免费,支持字体集合和一键激活 |
| RightFont | macOS(官网写明需 macOS 11 或更新) | 商业软件,可整理、预览、激活和分享字体 |
| NexusFont | Windows | 官网写明对所有人免费、可在公司使用;不必把所有字体装进系统 |
价格见官网。以上信息来自各软件官网(2026 年 10 月查阅)。
为什么要用管理器
- 按需激活:项目要用的字体才激活,系统里装的字体少,软件启动和字体菜单都更快。
- 对比预览:输入一段中文,同时看几款字体的效果,挑字更快。
- 按项目整理:给每个客户或项目建一个字体集合,交接时一目了然。
管理字体的小习惯
- 保留原始文件和许可证:下载的压缩包里通常有许可证文件,别只留字体文件。公司用字可以参考《公司用字,怎么留一份合规凭证》。
- 看字体信息:同名字体可能有不同版本,用管理器或系统工具查看版本号,详见《看懂字体信息:名称、版本、字重和许可》。
- 别重复安装:同一款字体装了两个版本,软件可能会用错。
- 字体缓存问题:换了字体版本后显示不对,可以重启软件或清理字体缓存。
字体工程工具:构建、检查和压缩
适合谁看:已经会用编辑器,想把字体源文件自动生成成品字体、做质量检查、输出网页字体的设计师和开发者。
为什么需要「工程工具」
在编辑器里点「导出」能得到字体文件,但项目一大,就会遇到这些问题:
- 字重多、格式多,每次手动导出容易漏;
- 多人协作,需要每次都用同一套设置生成;
- 发布前要检查几十上百项规范,人工检查不现实。
所以很多开源字体项目会把「源文件 → 成品字体 → 检查 → 压缩」写成命令,一条命令跑完。
常见工具一览
| 环节 | 工具 | 许可证 | 做什么 |
|---|---|---|---|
| 构建 | fontmake | Apache-2.0 | 把 .glyphs、.designspace、.ufo 源文件编译成 OTF、TTF 或可变字体 |
| 构建 | fontc | Apache-2.0 | 用 Rust 重写 fontmake 的字体编译器,项目说明称目标是安全和快速 |
| 构建(底层库) | glyphsLib | Apache-2.0 | 把 Glyphs 源文件转换成 UFO 和 designspace |
| 构建(底层库) | ufo2ft | MIT | 把 UFO 源文件编译成 OpenType 字体 |
| 检查 | Font Bakery | Apache-2.0 | 命令行字体质量检查工具,内置多套检查规则 |
| 检查 | Fontspector | Apache-2.0 | Font Bakery 的 Rust 移植版,项目页称其为 Font Bakery 的继任者 |
| 压缩 | woff2 | MIT | Google 的 WOFF2 参考实现,woff2_compress / woff2_decompress |
| 网页 | glyphhanger | MIT | 找出网页用到哪些字,并据此生成子集 |
| 网页(中文) | cn-font-split | Apache-2.0 | 把中文字体按字分片,生成带 unicode-range 的 CSS |
许可证信息来自各项目的 GitHub 页面(2026 年 10 月查阅)。
一个最小的流程
# 1. 从 Glyphs 源文件生成可变字体
fontmake MyFont.glyphs -o variable
# 2. 质量检查(通用规则)
fontbakery check-universal variable_ttf/*.ttf
# 3. 压缩成 WOFF2
fonttools ttLib.woff2 compress variable_ttf/MyFont-VF.ttf
实际的输出文件名和目录以工具的说明为准。fontmake 不指定格式时,默认输出 OTF 和 TTF。
检查工具查什么
Font Bakery 这类工具会检查:
- 字体名称、版本号、版权和许可信息是否齐全一致;
- 字重数值(如 400、700)和样式名是否对应;
- 垂直度量(行高相关数值)是否合理;
- 轮廓有没有明显问题、可变字体的轴设置是否规范。
不同平台(如 Google Fonts、Adobe Fonts)有各自的检查规则集。检查报告里的「失败」不一定都要改,但每一条都值得看懂。
中文项目的特别之处
- 中文字体字数多,构建和检查耗时长,可以先用少量字试跑流程;
- 发布网页字体时,中文一般需要子集或分片,见《中文网页字体为什么要拆分子集》 和《按字分片:cn-font-split》;
- 大型字库的分工协作见《大型字库怎么协作:以思源黑体为例》。
fontTools 入门:查看、修改、转格式
适合谁看:想用命令行查看字体信息、做子集、转 WOFF2 的开发者和技术型设计师。不需要会写程序,照着命令改文件名就能用。
fontTools 是什么
fontTools 是一个用 Python 编写的开源字体工具库(MIT 许可),由 fonttools 社区维护。很多字体工具(包括 fontmake、Font Bakery)都建立在它之上。装好后会得到一组命令:
ttx:把字体转成可读的 XML 文本,也能转回来;pyftsubset(即fonttools subset):做子集、优化文件大小;fonttools ttLib.woff2:压缩和解压 WOFF2;fonttools varLib.instancer:从可变字体中固定或缩小某个轴的范围;- 以及合并字体、比较两个字体差异等功能,运行
fonttools help可以看到完整列表。
安装
pip install fonttools brotli
brotli 用于 WOFF2 压缩,只做查看可以不装。
常用操作
以下命令在 fontTools 4.66 上实测通过,文件名请换成你自己的。
1. 看字体里有哪些表
ttx -l MyFont.ttf
2. 导出 name 表(字体名称、版权、许可等信息)
ttx -t name MyFont.ttf
会生成 MyFont.ttx,用文本编辑器打开即可。name 表各编号的含义见《看懂字体信息:名称、版本、字重和许可》。
3. 整个字体转成 XML 再转回来
ttx MyFont.ttf # 生成 MyFont.ttx
ttx MyFont.ttx # 转回字体;如果同名文件已存在,会生成 MyFont#1.ttf
适合检查或少量修改字体数据。
4. 只保留一段文字用到的字(子集)
pyftsubset MyFont.ttf --text-file=chars.txt --layout-features='*' --flavor=woff2 --output-file=MyFont-sub.woff2
chars.txt 里放要保留的文字;--layout-features='*' 保留全部排版功能(如标点挤压、竖排替换),中文字体建议加上。
5. 转成 WOFF2 / 从 WOFF2 转回来
fonttools ttLib.woff2 compress MyFont.ttf
fonttools ttLib.woff2 decompress MyFont.woff2 -o MyFont.ttf
6. 从可变字体导出某个字重的静态字体
fonttools varLib.instancer MyFont-VF.ttf wght=700 -o MyFont-Bold.ttf
也可以写成 wght=300:700,只保留这个范围内的字重(结果仍是可变字体,范围会受原字体的默认值限制)。
用 Python 读字体信息
from fontTools.ttLib import TTFont
font = TTFont("MyFont.ttf")
print(font["name"].getDebugName(1)) # 字体族名
print(font["name"].getDebugName(5)) # 版本
print(font["OS/2"].usWeightClass) # 字重数值,如 400
print(font["OS/2"].fsType) # 嵌入许可标志
print(ord("啊") in font.getBestCmap()) # 有没有「啊」这个字
查某个字在不在字体里,详见《怎么查一款字有没有某个字》。fsType 的含义见《字体文件里的「嵌入权限」》。
修改字体之前
用 fontTools 改字体名称、删减字符,属于「修改字体」。能不能改、改完能不能发布,要看许可证:
- OFL 字体允许修改,但如果原字体声明了保留字体名称,修改版不能用这个名称作为主要字体名;
- 商业字体一般不允许修改,即使只是做子集,也要看许可是否允许网页使用。
详见《SIL 开放字体许可证(OFL)逐条读》 和《自托管网页字体的许可要点》。
在线检查和预览工具
适合谁看:拿到一个字体文件,想快速看看它有哪些字、哪些排版功能、可变轴怎么用,又不想装软件的人。
常用的网页工具
| 工具 | 官网说明 | 适合做什么 |
|---|---|---|
| Wakamai Fondue | 回答「我的字体能做什么?」 | 看字体支持的 OpenType 功能、可变轴、字符集,并生成对应的 CSS 代码 |
| FontDrop! | 拖入字体即可查看 | 浏览全部字形、查看字体信息和度量数据 |
| Dinamo Font Gauntlet | 用于校样、生成和制作字体动画 | 测试可变字体在不同轴数值下的效果 |
用法都差不多:打开网页,把字体文件拖进去。
使用时注意
- 商业字体要小心:把字体拖进网页之前,看看工具是否说明字体只在本机浏览器处理、不会上传。不确定时,用本地工具更稳妥,比如 fontTools,见《fontTools 入门:查看、修改、转格式》。
- 中文字体文件大:几 MB 到几十 MB 的中文字体,网页工具加载和渲染全部字形会比较慢,耐心等待或只看需要的部分。
- 工具结果仅供参考:最终效果要放到实际排版环境里测试。
浏览器自带的开发者工具
网页上的字体出问题时,先用浏览器的开发者工具看「实际用了哪款字体」:
- Firefox:检查器里有「字体」面板,可以看到元素实际使用的字体,还能调整可变字体的轴数值;
- Chrome(Edge 与之类似):在「元素」面板的「计算样式」(Computed)底部有「Rendered Fonts」,列出这个元素实际用到的字体和字形数量。
常见的网页字体问题和排查顺序见《字体没生效?一套排查顺序》。
系统自带的预览
- macOS:双击字体文件会用「字体册」打开预览;
- Windows:双击字体文件会打开预览窗口,可以看到字体名称和样例文字。
整理大量字体的工具见《字体管理器:安装、预览和整理字体》。
常见字体任务速查
适合谁看:手头有一个具体的字体问题,想知道用什么工具、去哪一页看详细步骤的人。
速查表
| 我想…… | 用什么 | 详细说明 |
|---|---|---|
| 看一款字体叫什么、什么版本、什么许可 | 字体管理器,或 ttx -t name |
《看懂字体信息:名称、版本、字重和许可》 |
| 查字体里有没有某个字 | fontTools 读 cmap | 《怎么查一款字有没有某个字》 |
| 把 TTF/OTF 转成 WOFF2 | fonttools ttLib.woff2 compress 或 woff2_compress |
《fontTools 入门:查看、修改、转格式》 |
| 只保留页面用到的字 | pyftsubset、glyphhanger |
《动手拆子集:pyftsubset》 |
| 整款中文字体按需加载 | cn-font-split | 《按字分片:cn-font-split》 |
| 从可变字体导出某个字重 | fonttools varLib.instancer |
《fontTools 入门:查看、修改、转格式》 |
| 看字体有哪些排版功能、可变轴 | Wakamai Fondue、FontDrop! | 《在线检查和预览工具》 |
| 网页上确认实际用了哪款字体 | 浏览器开发者工具 | 《字体没生效?一套排查顺序》 |
| 发布前检查字体质量 | Font Bakery、Fontspector | 《字体工程工具:构建、检查和压缩》 |
| 从源文件生成字体 | fontmake、fontc | 《字体工程工具:构建、检查和压缩》 |
| 选格式(TTF、OTF、WOFF2) | — | 《字体文件格式怎么选:TTF、OTF、TTC、WOFF2 和可变字体》 |
| 生僻字显示成方框 | 换字体或加后备字体 | 《繁体、日文、生僻字显示成方框怎么办》 |
动手前的三条提醒
- 先备份原文件:所有修改都在副本上做。
- 先看许可:子集、转格式、改名都可能算修改字体。商业字体通常有限制;开源字体也有条件,比如 OFL 的保留字体名称。详见《自托管网页字体的许可要点》。
- 改完要测试:在目标环境(网页、Word、设计软件)里实际打开看一遍,确认字没有缺、排版功能还在。
一个完整例子:给博客做一份中文网页字体
- 确认字体许可允许网页使用和自托管;
- 决定用子集(内容固定)还是分片(内容不固定);
- 用
pyftsubset或 cn-font-split 生成 WOFF2; - 写
@font-face,见《写对 @font-face:字体名、字重和 local()》; - 设置加载策略,见《加载策略:font-display、预连接和预加载》;
- 用浏览器开发者工具确认生效。
如果不想自己处理,也可以直接用现成的中文网页字体服务,接法见《用文风网页字体:一页看懂正确接法》。
字体规范和文档索引
适合谁看:想查权威原文,弄清某个字体技术细节到底怎么规定的开发者、设计师和写作者。
这一页把字体相关的规范、官方文档和学习资料按用途列出来。大多是英文资料;中文资料单独标注。
全站各页引用过的全部资料按主题汇总在《参考文献总目》。
字体格式规范
| 资料 | 内容 |
|---|---|
| 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) | 讲解字体技术和多语言排版的开放在线书 |
更多学习路线见《学习路线和资料》。
参考文献总目
适合谁看:想顺着原始资料继续深入,或者想核对本站说法出处的读者。
此页自动生成,请勿手改。修改请改参考资料清单(references.yaml),再运行生成脚本发布。
这一页按书和页面列出文风各本书引用的资料,共 82 页、212 条不同的来源。各页末尾的「参考资料」链接会跳到这里该页的位置。
每条先写标题,点标题打开原文;后面的灰色小字是机构或作者,书和论文另注出版信息。所有链接都是原文地址。
灰色小字里有「可能无法访问」的,表示这个网址在中国大陆的网络下打不开,或者原网页已经失效;有存档的另附了「存档」链接。
按书跳转:字体版权与商用常识 · 网页字体实战 · 中文排版指南 · 认识中文字体 · 生僻字与字符编码 · 字体设计入门 · 字体软件 · 电脑字体使用指南 · Windfonts 用户文档 · Windfonts 开发者文档
字体版权与商用常识
字体受什么保护:字库软件、单字和字形设计
三个绕不开的判例
「商用」到底指什么:用法和授权类型对照
字体许可证怎么读:一张检查清单
SIL 开放字体许可证(OFL)逐条读
其他常见许可:Apache、IPA、公有领域和「个人免费」
侵权了会怎样:法律条文与赔偿规则
字体文件里的「嵌入权限」
网页字体实战
浏览器怎么加载网页字体
动手拆子集:pyftsubset
按字分片:cn-font-split
写对 @font-face:字体名、字重和 local()
加载策略:font-display、预连接和预加载
减少跳动:后备字体和尺寸调整
中文字体栈怎么写
用文风网页字体:一页看懂正确接法
自托管网页字体的许可要点
字体没生效?一套排查顺序
可变字体和增量字体传输
中文排版指南
中文排版的基本原则
标点符号:大陆与港台的写法差异
标点挤压
行首行尾禁则
中西文混排
段落:缩进、对齐、孤字
引号、书名号和着重号
竖排
注音和拼音
在网页上实现中文排版:CSS 速查
公文排版:字体和字号
认识中文字体
字体、字库、字形、字符:先分清几个词
宋体、黑体、楷体、仿宋:四大类从哪来
圆体、手写体、书法体和美术字
一款中文字体要做多少字
从雕版到网页字体:中文字体技术简史
同一个字,为什么各地写法不同
看懂字体信息:名称、版本、字重和许可
常见的开源中文字体
生僻字与字符编码
生僻字为什么打不出、显示不了
Unicode 里的汉字:基本区和扩展区
GB 18030:中文编码的国家标准
乱码从哪来:GBK、Big5 和 UTF-8
生僻字怎么输入
异体字、变体选择符和汉字描述序列
网页和系统里怎么显示生僻字
私用区(PUA)里的字为什么靠不住
人名、地名里的生僻字:系统怎么做
发现缺字怎么反馈
字体设计入门
一套中文字体是怎么做出来的
字体设计的基本术语
汉字的骨架:字身框、字面、重心和中宫
写对字:笔形、笔顺和字形规范
灰度和视觉校正
中文字体里的西文、数字和标点
字宽、间距和排版功能
多字重和可变字体怎么设计
大型字库怎么协作:以思源黑体为例
基于开源字体做衍生字体:许可边界
学习路线和资料
字体软件
字体编辑器怎么选
免费开源编辑器:FontForge 和 Fontra 入门
字体管理器:安装、预览和整理字体
字体工程工具:构建、检查和压缩
fontTools 入门:查看、修改、转格式
在线检查和预览工具
常见字体任务速查
字体规范和文档索引
电脑字体使用指南
字体文件格式怎么选:TTF、OTF、TTC、WOFF2 和可变字体
在 Windows 10 和 11 上安装和删除字体
在 macOS 上安装、删除和恢复字体
在 Linux 上安装和删除字体
字体装不上:提示“不是有效的字体文件”怎么办
在网页里使用字体:@font-face 的现代写法
Windfonts 用户文档
在 Word、WPS、PPT 和 Keynote 里用字,发给别人怎么不走样
手机上看到的字体和电脑上不一样,为什么
中文字体怎么搭配:标题、正文和中西文混排
正文用字:字号、行距和字重
交付印刷:转曲、嵌入字体和 PDF/X
在 Figma 里用文风字体
在 Photoshop、Illustrator、InDesign 里用文风字体
改字和做字标:开源许可允许什么
Windfonts 开发者文档
性能:子集、字体显示策略和预连接
接下来读什么
按用途查规范和官方文档,见《字体规范和文档索引》。