下载字体时常见到同一款字有好几个文件:一个 ttf,一个 woff2,体积差一大截。有人把 woff2 当成质量更高的新版本,有人双击发现打不开,就以为文件损坏。名字不同,指向的是不同用途,搞清它们各自为谁设计,取文件时才不会拿错。
猫啃网收录 839 款免费中文字体,详情页一般会写清可用格式,同一款字体的不同格式常在同一入口给出。
一、woff2 是给网页设计的封装格式
字形没变,变的是封装。 woff2 全称 Web Open Font Format 2,是把 ttf 或 otf 的字形数据重新压缩、附上网页需要的元信息后打包的格式。轮廓还是原来那套轮廓。
压缩方式不一样。 woff2 用 Brotli 压缩,比上一代 woff 的算法更省体积。中文字体动辄几兆,同一款字压下来,woff2 常常只有 ttf 的三到五成,这对网页加载影响很大。
它是网页的标准格式。 由 W3C 制定,主流浏览器都直接支持,网页里引用字体时把它排在前面更合适。
二、和 ttf、otf、woff 的区别
ttf 是通用格式。 TrueType 字体,系统和设计软件都认,双击就能安装。它没为网络传输做额外压缩,直接放进网页会拖慢加载。
otf 是另一条技术路线。 OpenType 支持更多排版特性,复杂文字和高级排版场景用得上,桌面出版里常见。放到网页同样要先转 woff2。
woff 是上一代。 压缩算法旧一些,体积比 woff2 大,现在主要留作兼容回退。
对照记法。 桌面安装与设计软件用 ttf 或 otf,网页传输用 woff2,兼容老浏览器补一份 woff。同一个字体家族下,这几种是同一套字形的不同封装,视觉上不会有差别。
三、不同场景各用哪种
网页与小程序:woff2 优先。 体积小、加载快,配合子集化效果更好。
设计稿与印刷:ttf 或 otf。 设计软件对这两种支持最完整,字重、连字等特性都能正常调用。印刷文件交付前按印厂要求处理。
App 内嵌:看平台规范。 有的平台接受 ttf 或 otf,有的对格式另有要求,按开发文档来。
视频字幕与办公:装上 ttf 即可。 这类场景按系统字体调用,不需要网页格式。
几款可以对照着看的字体。霞鹜文楷 GB 是简体规范楷体,文艺向页面里常出现;荆南麦圆体 笔画圆头圆尾,亲和力足,活动和儿童内容合适;余繁新语 字形偏新潮古典,走 MIT 协议,修改与分发都宽松;复古游戏或像素风界面里可以用 缝合怪像素字体;汇文港黑 骨架规整,正文与界面文案都接得住。这几款在下载页都能看到可用格式。
四、格式转换与获取
从 ttf 转 woff2。 常用做法是用字体转换工具导出,网页项目里更常见的是构建插件,转换的同时顺手做子集化。转换只改变封装,不改字形,也不改变协议。
转换时容易忽略的点。 一是转换后要抽查字符是否齐全,个别工具会丢字;二是文件名带上版本或内容指纹,方便浏览器缓存更新;三是别只留 woff2 就删掉原始 ttf,设计端可能还要用。
获取时看两项。 字体全名和可用格式。名字对不上或格式标注含糊的,回到版权方渠道再确认一次:
- 字由客户端:下载安装后,在客户端里激活想用的字体,PS / AI / Sketch 自动识别,免去装系统的麻烦。猫啃网提供官方下载入口。
授权说明
这里说的“可用”,指字体文件能在项目里正常调用。核验按三步走。
第一步,确认字体全名。 同一款字体常有分支版本,带 GB 后缀的是简体规范版,带家族名的包含多个字重。名字写错,查到的协议可能不是同一款。
第二步,查协议类型。 常见几类:开源协议(如 SIL OFL、MIT、GPL)、作者声明免费商用、随软件预装的授权。开源协议文本公开可查;作者声明的范围由声明自身界定,要连版本一起看。
第三步,核使用场景。 印刷、网页、视频通常在允许范围内;把字体嵌入 App、电子书,或用于 Logo 商标注册时,要单独确认。商标注册与字形输出是两件事,很多协议不覆盖前者。
留凭证。 把字体全名、获取日期、许可页面截图和链接记在同一个文档里,版本更新后说明可能变化,有记录才好追溯。
常见问题
问:woff2 能双击装进电脑吗?
一般不能。它是网页格式,Windows 与 macOS 的字体安装流程主要面向 ttf 和 otf。想在软件里用,下载 ttf 或 otf 版本。
问:转成 woff2 之后,原来的协议还有效吗?
有效。转换只改文件封装,协议条件照旧。改字形后对外分发,还要看是否触发改名条款。
问:网页里只放 woff2 够用吗?
对主流浏览器够用。只有需要兼容很老的浏览器时,才补一份 woff 或 ttf 作为回退。
问:woff2 体积小,显示效果会不会打折?
不会。压缩是无损的,字形数据和 ttf 一致,渲染出来的形状没有差别。体积变小来自压缩算法,不是把字形做简。
小结
woff2 不是新版本字体,而是为网页设计的封装格式,用 Brotli 压缩后体积明显小于 ttf。判断用法很简单:桌面与设计软件用 ttf 或 otf,网页用 woff2,老浏览器补 woff。转换不改变字形,也不改变协议;取文件时确认全名与格式,把凭证留好,后续复用省事。
猫啃网

