跳转到主要内容

一款字体怎么收录上线

适合谁看:想知道一款字为什么在(或不在)文风上架、许可是怎么核对的用户,以及想提交新字体的作者。

每款字体都要先核对许可,再归档原文和原件,然后拆分成网页字体,最后经过负责人批准才上线分发。下面是对外可以说明的步骤。

1. 核对许可

  • 找到上游发布的许可原文,记录固定版本的链接(指向某个具体提交或版本,不指向会变动的主分支)。
  • 根据原文定档位(见《许可档位与标签》),并记下能否商用、修改、再分发、嵌入、网页使用、是否要署名等。
  • 没有原文,就不写许可正文,也不用自动生成的句子冒充原文。档位没核完的,标「待核实」。

2. 归档许可原文和字体原件

许可原文和字体原件存放在文风字体的公开存储里,网址固定(目录名小写;文件布局见《文件布局:网页字体包、许可原文和原件》):

内容 地址
许可原文 https://cn.windfonts.com/fonts-packages/{目录名}/license/original.txt
字体原件(有才放) https://cn.windfonts.com/fonts-packages/{目录名}/source/
每款字的清单 …/{目录名}/license/index.json、…/{目录名}/source/index.json

已经存在、大小相同的文件不会被覆盖。

3. 登记目录、分析字符

  • 字体登记进字库目录,有固定的目录名(小写)和网页引用名(wenfeng- 加短码)。网页引用名一旦公开就不再改。
  • 分析字体覆盖哪些字:字符数、字形数、各 Unicode 区段的字数。

4. 拆分网页字体

把字体按字重和字符子集拆成 woff2 小文件,并生成对应的 CSS,上传到分发存储:

https://cn.windfonts.com/fonts-packages/{目录名}/{字重}/{子集}/result.css

5. 批准后上线

开源商用和免费商用的字体可以进入上线候选,但真正上线分发要等负责人批准,不会自动上线。以韩文为主的字体目前暂缓上线,FLOP 协议字体不收录。

发现许可问题怎么办

如果发现某款字的许可写错了(比如版权行抄错、链接指向的不是协议原文),先暂停为它出证,核对上游原文后再更正。

接下来读什么

  • wenfeng.org 的核验方法说明:https://wenfeng.org/how
  • 《收录、勘误和提交新字体》
  • 《缺字、报错和勘误怎么反馈》