跳转到内容
+

字体子集

仅保留项目实际需要的字形,生成更小的字体文件。

字体子集是 WebFont 最重要的生产功能之一。它可以显著减小网页字体的传输体积,尤其适用于大型中日韩字体、多语言界面字体,以及只需要固定字符集的产品界面。

生成的内容

  • 更小的 TTFWOFFWOFF2 文件。
  • 针对特定字符集、可直接用于浏览器的网页字体文件。
  • 根据选中字形、输入文字、导入的 .txt 文件、Unicode 预设或筛选后的字形范围生成的子集。

来源模式

当前选择

使用字形浏览器搜索、筛选并选择要保留的字形。适用于图标类集合、界面符号组或精心挑选的字形范围。

文字输入

粘贴项目实际使用的文字,或导入 .txt 文件。WebFont 会匹配已加载字体中可用的 Unicode 字符,并根据这些文字构建子集。

Unicode 预设与筛选

WebFont 提供面向常见生产需求的 Unicode 筛选,包括通用、日语和韩语预设。也可以在字形浏览器中按区块筛选,在创建子集前缩小大型字体的范围。

输出格式

可以选择以下任意组合:

  • TTF
  • WOFF
  • WOFF2

WOFF2 通常最适合网页分发。WOFF 有助于获得更广泛的兼容性;需要可编辑或嵌入应用的字体文件时,TTF 很实用。

OpenType 控制

根据目标用途,子集输出可以保留或精简 OpenType 布局数据。

  • 保留全部布局特性。
  • 仅保留必要的定位信息。
  • 移除布局表。
  • 保留或移除选定的 OpenType 特性标签。

处理依赖字形塑形、连字、附加符号或定位的文字系统时,请使用保守设置。

预览与验证

导出之前,WebFont 会显示字形数量、预估输出大小和缺失字符数等子集指标。

生成的输出会接受验证,检查解析器兼容性、必需表、cmap 覆盖范围、重复 Unicode 映射,以及 WOFF/WOFF2 往返转换行为。

最佳实践

  • 对实际界面文案、落地页和固定产品文字,使用文字输入。
  • 对手动挑选的字形和以符号为主的字体,使用当前选择。
  • 为复杂文字系统生成子集时保留布局特性。
  • 在实际使用的页面或应用中测试导出的子集。
  • 单独保留完整原始字体,方便稍后重新生成子集。

当前限制

  • 每次只能为一个已加载的源字体生成子集。
  • 子集输出目前支持 TrueType 轮廓字体。
  • WebFont 会报告缺失字符,但不会凭空创建源字体中不存在的字形。