跳转到主要内容

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

适合谁看:打算把字体文件放在自己服务器上做网页字体的开发者、站长和企业法务。

网页字体是一种「分发」

网页字体的原理是让访客的浏览器下载字体文件。从许可的角度看,你在把字体文件提供给每一位访客。所以:

  • 商业字体:桌面授权一般不包括网页使用,要买网页授权。网页授权常按访问量、域名或年费计价,以厂商条款为准;
  • 开源字体:OFL 明确允许用 @font-face 做网页字体(OFL-FAQ 2.1),但要满足许可条件;
  • 厂商免费字体:有的允许网页使用,有的要求只能从官网下载、不得再分发或修改,要逐条看。

OFL 字体自托管的四个要点

  1. 保留版权和许可信息。 字体文件内部的版权、许可字段不要删;拆子集时加上保留名称表的选项,见《动手拆子集:pyftsubset》。
  2. 转 WOFF2 不一定算修改,拆子集一定算修改。 只做 WOFF2 压缩、数据和元数据完整保留,可以不算修改(OFL-FAQ 2.2);拆子集、删掉排版功能都是修改(OFL-FAQ 2.6)。
  3. 修改版不能用保留字体名。 字体声明了保留名的,拆过子集的版本要改名,除非能做到「功能等价」或者和作者另有约定(OFL-FAQ 2.7、2.8)。
  4. 网站条款不能收紧 OFL。 你可以对字体文件做防盗链,但不能宣称别人不能按 OFL 使用这款字(OFL-FAQ 1.17、1.24)。

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

改名怎么改

改的是字体文件内部的名字(名称表里的家族名、完整名、PostScript 名),以及你 CSS 里 font-family 的名字。可以用 fontTools 修改,见《fontTools 入门:查看、修改、转格式》。新名字不要包含原字体的保留名。

页面上要不要署名

OFL 不强制在网页上署名(OFL-FAQ 1.1.2)。但在网站的「关于」或页脚写明所用字体和许可,对访客和作者都友好。

使用文风的切片包

文风提供部分字体的切片包,许可仍然以每款字的许可原文为准,切片包里的授权注释请保留,见《自托管切片与 WordPress 主题》。

参考资料