跳转到主要内容

参考文献总目

适合谁看:想顺着原始资料继续深入,或者想核对本站说法出处的读者。

此页自动生成,请勿手改。修改请改参考资料清单(references.yaml),再运行生成脚本发布。

这一页按书和页面列出文风各本书引用的资料,共 82 页、212 条不同的来源。各页末尾的「参考资料」链接会跳到这里该页的位置。

每条先写标题,点标题打开原文;后面的灰色小字是机构或作者,书和论文另注出版信息。所有链接都是原文地址。

灰色小字里有「可能无法访问」的,表示这个网址在中国大陆的网络下打不开,或者原网页已经失效;有存档的另附了「存档」链接。

按书跳转:字体版权与商用常识 · 网页字体实战 · 中文排版指南 · 认识中文字体 · 生僻字与字符编码 · 字体设计入门 · 字体软件 · 电脑字体使用指南 · Windfonts 用户文档 · Windfonts 开发者文档

字体版权与商用常识

字体受什么保护:字库软件、单字和字形设计

三个绕不开的判例

「商用」到底指什么:用法和授权类型对照

字体许可证怎么读:一张检查清单

SIL 开放字体许可证(OFL)逐条读

其他常见许可:Apache、IPA、公有领域和「个人免费」

Apache License, Version 2.0 Apache 软件基金会
IPA Font License 开放源代码促进会(OSI)
GNU 许可证常见问题 自由软件基金会 · 字体例外
CC0 1.0 Universal 知识共享(Creative Commons)
Licenses List 知识共享(Creative Commons)

侵权了会怎样:法律条文与赔偿规则

字体文件里的「嵌入权限」

OpenType 规范:OS/2 表 Microsoft · fsType 字段

网页字体实战

浏览器怎么加载网页字体

字体最佳实践 web.dev · 可能无法访问 · 存档
CSS Fonts Module Level 4 W3C · font-display 时间线

动手拆子集:pyftsubset

fontTools GitHub 仓库 可能无法访问 · 存档
OpenType 规范:name 表 Microsoft · 名称编号(Name IDs)

按字分片:cn-font-split

cn-font-split GitHub 仓库 KonghaYao · 可能无法访问 · 存档

写对 @font-face:字体名、字重和 local()

@font-face 的 src 描述符 MDN · 含 local() 的名称要求
OpenType 规范:OS/2 表 Microsoft · usWeightClass 字段
CSS Fonts Module Level 4 W3C · 字体匹配算法

加载策略:font-display、预连接和预加载

CSS Fonts Module Level 4 W3C · font-display 描述符
优化网页字体 web.dev · 可能无法访问 · 存档

减少跳动:后备字体和尺寸调整

中文字体栈怎么写

用文风网页字体:一页看懂正确接法

自托管网页字体的许可要点

字体没生效?一套排查顺序

可变字体和增量字体传输

中文排版指南

中文排版的基本原则

clreq GitHub 仓库 W3C · 可能无法访问 · 存档

标点符号:大陆与港台的写法差异

中文排版需求 W3C · 第 5 节 标点符号与其他行内特性
中文排版需求 W3C · 附录 A 中文标点符号表
GB/T 15834—2011 标点符号用法 国家标准全文公开系统 · 在系统中检索标准号查看全文

标点挤压

中文排版需求 W3C · 6.3.2 标点符号的宽度调整

行首行尾禁则

中文排版需求 W3C · 6.1 换行与断词连字

中西文混排

中文排版需求 W3C · 6.3.3 横排的中、西文混排配置

段落:缩进、对齐、孤字

中文排版需求 W3C · 6.2.1 段落调整
中文排版需求 W3C · 7.1.2 孤行与孤字处理

引号、书名号和着重号

中文排版需求 W3C · 5.3.1 着重号
中文排版需求 W3C · 5.2 引文

竖排

注音和拼音

中文排版需求 W3C · 5.5 行内注与行间注
汉语拼音方案 教育部 · 可能无法访问 · 存档

在网页上实现中文排版:CSS 速查

公文排版:字体和字号

GB/T 9704—2012 党政机关公文格式 国家标准全文公开系统 · 在系统中检索标准号查看全文
中文排版需求 W3C · 3.1.1 中文排版经常使用的四种字体

认识中文字体

字体、字库、字形、字符:先分清几个词

宋体、黑体、楷体、仿宋:四大类从哪来

中文排版需求 W3C · 3.1.1 中文排版经常使用的四种字体
“仿宋体”专利认证一百年 光明网 · 原载文摘报2020 年 12 月 26 日
中国黑体字源流考 李少波 · 装饰2011 年第 3 期 · 可在知网等数据库查阅

圆体、手写体、书法体和美术字

霞鹜文楷 GitHub 仓库 落霞孤鹜 · 可能无法访问 · 存档
更纱黑体 GitHub 仓库 Belleve Invis · 可能无法访问 · 存档

一款中文字体要做多少字

从雕版到网页字体:中文字体技术简史

活字印刷术 维基百科 · 可能无法访问 · 存档
发展历程 北京大学王选计算机研究所
OpenType 维基百科 · 可能无法访问 · 存档
OpenType 概述 Microsoft

同一个字,为什么各地写法不同

思源黑体 GitHub 仓库 Adobe · 可能无法访问 · 存档
中文排版需求 W3C · 各地区标点位置示例

看懂字体信息:名称、版本、字重和许可

常见的开源中文字体

思源黑体 GitHub 仓库 Adobe · 可能无法访问 · 存档
思源宋体 GitHub 仓库 Adobe · 可能无法访问 · 存档
Noto CJK GitHub 仓库 可能无法访问 · 存档
霞鹜文楷 GitHub 仓库 落霞孤鹜 · 可能无法访问 · 存档
霞鹜新晰黑 GitHub 仓库 落霞孤鹜 · 可能无法访问 · 存档
更纱黑体 GitHub 仓库 Belleve Invis · 可能无法访问 · 存档
得意黑 GitHub 仓库 Atelier Anchor · 可能无法访问 · 存档
遍黑体 GitHub 仓库 可能无法访问 · 存档

生僻字与字符编码

生僻字为什么打不出、显示不了

Unicode 里的汉字:基本区和扩展区

GB 18030:中文编码的国家标准

GB 18030—2022 信息技术 中文编码字符集 维基文库 · 可能无法访问 · 存档
GB 18030—2022 信息技术 中文编码字符集 全国标准信息公共服务平台
The First Amendment Ken Lunde · Medium · 解读 GB 18030—2022 第 1 号修改单 · 可能无法访问 · 存档

乱码从哪来:GBK、Big5 和 UTF-8

生僻字怎么输入

异体字、变体选择符和汉字描述序列

网页和系统里怎么显示生僻字

遍黑体 GitHub 仓库 可能无法访问 · 存档
CSS Fonts Module Level 4 W3C · 字体匹配算法

私用区(PUA)里的字为什么靠不住

The First Amendment Ken Lunde · Medium · 解读 GB 18030—2022 第 1 号修改单 · 可能无法访问 · 存档

人名、地名里的生僻字:系统怎么做

发现缺字怎么反馈

Contact Form Unicode 联盟 · 报告错误和提交反馈的入口

字体设计入门

一套中文字体是怎么做出来的

Fonts Knowledge Google Fonts · 可能无法访问 · 存档

字体设计的基本术语

Fonts Knowledge: Em Google Fonts · 可能无法访问 · 存档
Fonts Knowledge: Contrast Google Fonts · 可能无法访问 · 存档
Fonts Knowledge: Counter Google Fonts · 可能无法访问 · 存档
Fonts Knowledge: Baseline Google Fonts · 可能无法访问 · 存档
Fonts Knowledge: X-height Google Fonts · 可能无法访问 · 存档
Fonts Knowledge: Overshoot Google Fonts · 可能无法访问 · 存档
中文排版需求 W3C · 术语表

汉字的骨架:字身框、字面、重心和中宫

写对字:笔形、笔顺和字形规范

灰度和视觉校正

Fonts Knowledge: Color Google Fonts · 可能无法访问 · 存档
Fonts Knowledge: Weight Google Fonts · 可能无法访问 · 存档
Fonts Knowledge: Overshoot Google Fonts · 可能无法访问 · 存档

中文字体里的西文、数字和标点

中文排版需求 W3C · 中西文混排
中文排版需求 W3C · 标点符号的字面分布

字宽、间距和排版功能

多字重和可变字体怎么设计

Fonts Knowledge: Introducing variable fonts Google Fonts · 可能无法访问 · 存档
Fonts Knowledge: Axis (in variable fonts) Google Fonts · 可能无法访问 · 存档
Fonts Knowledge: Designspace Google Fonts · 可能无法访问 · 存档

大型字库怎么协作:以思源黑体为例

基于开源字体做衍生字体:许可边界

学习路线和资料

Fonts Knowledge Google Fonts · 可能无法访问 · 存档
Designing Type(第二版) Karen Cheng · 耶鲁大学出版社 · 2020

字体软件

字体编辑器怎么选

免费开源编辑器:FontForge 和 Fontra 入门

字体管理器:安装、预览和整理字体

字体工程工具:构建、检查和压缩

fontmake GitHub 仓库 Google Fonts · 可能无法访问 · 存档
fontc GitHub 仓库 Google Fonts · 可能无法访问 · 存档
glyphsLib GitHub 仓库 Google Fonts · 可能无法访问 · 存档
ufo2ft GitHub 仓库 Google Fonts · 可能无法访问 · 存档
Fontspector GitHub 仓库 fontTools 项目 · 可能无法访问 · 存档
woff2 GitHub 仓库 Google · 可能无法访问 · 存档
glyphhanger GitHub 仓库 Zach Leatherman · 可能无法访问 · 存档
cn-font-split GitHub 仓库 KonghaYao · 可能无法访问 · 存档

fontTools 入门:查看、修改、转格式

在线检查和预览工具

常见字体任务速查

woff2 GitHub 仓库 Google · 可能无法访问 · 存档
glyphhanger GitHub 仓库 Zach Leatherman · 可能无法访问 · 存档
cn-font-split GitHub 仓库 KonghaYao · 可能无法访问 · 存档

字体规范和文档索引

电脑字体使用指南

字体文件格式怎么选:TTF、OTF、TTC、WOFF2 和可变字体

在 Windows 10 和 11 上安装和删除字体

在 macOS 上安装、删除和恢复字体

在 Linux 上安装和删除字体

Fonts ArchWiki
fontconfig 用户手册 freedesktop.org

字体装不上:提示“不是有效的字体文件”怎么办

在网页里使用字体:@font-face 的现代写法

Windfonts 用户文档

在 Word、WPS、PPT 和 Keynote 里用字,发给别人怎么不走样

手机上看到的字体和电脑上不一样,为什么

中文字体怎么搭配:标题、正文和中西文混排

正文用字:字号、行距和字重

交付印刷:转曲、嵌入字体和 PDF/X

在 Figma 里用文风字体

在 Photoshop、Illustrator、InDesign 里用文风字体

改字和做字标:开源许可允许什么

Using OFL fonts SIL International
法律声明 文风开源

Windfonts 开发者文档

性能:子集、字体显示策略和预连接

接下来读什么

按用途查规范和官方文档,见《字体规范和文档索引》。