编码工具
字体格式转换
在 TTF、OTF、WOFF、WOFF2、EOT 之间互转;容器转换保留字形与度量,TTF ↔ OTF 会重建轮廓并可能丢失 hinting。
仅在浏览器本地运行
TTF / OTF 是轮廓格式(TrueType glyf / OpenType CFF),WOFF / WOFF2 / EOT 是容器或包装格式。容器互转保留字形与度量;TTF ↔ OTF 会重建轮廓,可能丢失 hinting 与部分排版表。
01
选择源字体
— —
字形预览
永和九年,岁在癸丑
02
选择目标格式
请先选择源字体
首次转换会按需下载对应的转换库与 WOFF2 编解码器(约 0.7–1.5 MB),之后由浏览器缓存。
03
转换结果
结果会显示在这里
选择源字体与目标格式,然后点「开始转换」 — 体积变化
转换规则
- TTF / OTF ↔ WOFF / WOFF2: 只做容器包装或解包,字形与度量保留;WOFF2 会按规范重新编码,文件字节不保证完全一致,个别表(如 DSIG)可能被丢弃。
- EOT: 本质是 TTF 的 IE 包装,现代项目基本不需要;OTF 转 EOT 会先把 CFF 轮廓转成 TrueType。
- TTF ↔ OTF: 真正的轮廓转换(glyf ↔ CFF),可能丢失 hinting、kerning 与部分 OpenType 排版表。
- OTF 输出上限: 需要把 glyf 轮廓重建为 CFF 时,源字体超过 4000 字形或解包后 4 MB 会禁用 OTF 输出,避免浏览器内存耗尽;源本来就是 CFF 时只重新包装,不受此限。可先用「字体按需压缩」裁剪。
转换引擎:fonteditor-core(MIT)、opentype.js(MIT)、Google woff2(Apache-2.0)。所有转换都在浏览器内存中完成,字体不会上传。示例字体 FontAwesome 4(SIL OFL 1.1 / MIT)。
评论
使用 GitHub 登录后评论
只读取你的 GitHub 公开用户名与头像,不读取邮箱、不要任何写权限。评论最多 140 个字、发表后不能修改,24 小时内可删除。
0 / 140
发表后 24 小时内可以删除自己的评论;评论不能修改。
还没有评论,来做第一个。
正在加载评论…