无需登录 数据私有 本地保存

字体子集化工具 - 按需提取字符

24
0
0
0

字体子集化工具

上传字体文件,按需提取字符,生成轻量级字体子集

拖拽字体文件到此处 或点击选择文件 · 支持 .ttf .otf .woff .woff2
--
字符总数:0 唯一字符:0 预估节省:--
快速预设字符集(点击追加)

处理中...

子集字体生成成功!
字体预览

常见问题与知识点

什么是字体子集化?为什么需要它?

字体子集化是指从一个完整字体文件中只提取所需字符的过程。完整的中文字体文件通常包含数万个汉字,体积可达10-20MB。如果网页或应用只使用了其中几百个字符,子集化后体积可减小90%以上,显著提升页面加载速度和用户体验。

支持哪些字体格式?

本工具支持TTF(TrueType)、OTF(OpenType)、WOFF 和 WOFF2格式的字体文件上传。输出格式可选 TTF、WOFF 或保持原格式。WOFF2 输入可被解析,输出时建议选择 TTF 或 WOFF 格式。

子集化后的字体能否保留所有字体特性?

子集化字体保留字形的轮廓数据、水平度量信息,确保所选字符的渲染效果与原字体一致。但连字(ligatures)、高级OpenType特性(如风格集)可能需要额外保留相关字形。对于大多数文本显示场景,子集化后的字体完全满足需求。

如何选择合适的字符集进行子集化?

建议根据实际使用场景选择字符:① 网页正文 → 覆盖文章中出现的所有字符;② 品牌LOGO → 仅需品牌名称对应的几个字符;③ 图标字体 → 仅需使用的图标对应字符;④ 多语言站点 → 需覆盖各语言所需字符集。本工具提供预设字符集方便快速选择。

字体子集化会影响版权吗?

字体子集化属于对字体文件的修改,是否允许取决于字体的授权协议。许多开源字体(如思源黑体、霞鹜文楷等SIL OFL协议字体)允许自由修改和再分发。商业字体请务必查看其最终用户许可协议(EULA),部分商业字体允许子集化嵌入网页,但不允许分发修改后的文件。

为什么子集化后的文件还是比较大?

字体文件大小受多个因素影响:① 字形轮廓复杂度(中文笔画多,单字数据量大);② 字体包含的OpenType表(如GSUB、GPOS等高级排版表);③ 是否包含Hinting数据。即使只保留少量字符,这些辅助表仍可能占用空间。如需进一步压缩,建议使用WOFF2格式(需服务端处理)。