UltKit

WOFF转TTF字体格式转换

WOFF文件常见于旧网站备份、主题文件夹,以及2010年代字体厂商出售的网页字体包。本工具会逐一解压每个经zlib压缩的字体表,生成可安装、可编辑、可再次使用的TrueType字体。

字体转换器

或将TTF, OTF, WOFF … 文件拖放到此处 ·

单个文件最大 95 MB· 最多 20 个文件· 30 分钟后删除

输出

文件在我们的服务器上处理,并在 30 分钟后删除。

使用方法

  1. 1

    拖入.woff文件

    可上传单个字体,也可一次上传整套字体,最多 20 个文件,每个不超过 95 MB。ZIP 压缩包需要先解压出字体文件。

  2. 2

    保持选择TTF

    转换为已默认选择 TTF。如果不希望与已安装的同名字体冲突,请在高级设置中修改字体族名称。

  3. 3

    转换为TTF

    点击转换为 TTF并下载结果。上传的文件和转换后的字体会在 30 分钟后从服务器删除。

WOFF文件里有什么

sfnt样条字体 · SFNT 容器
TrueType 和 OpenType 字体共用的基于表的结构:先是一个目录,后面是若干表,如 glyf 或 CFF(轮廓)、hmtx(字宽)、name(名称)和 GPOS(字距调整)。WOFF 文件就是把每个表压缩后,在前面加上一个简短文件头的 sfnt。

由于 WOFF 是逐表压缩的,转换回去就是把每个表解压,重新计算表目录和校验和,再写成 .ttf 文件。字体工具未压缩的表(zlib 压缩后不会更小时,WOFF 允许这样做)会原样复制。这也是 WOFF 只比 TTF 小一些的原因:zlib 与 ZIP、PNG 使用的压缩方式相同,对轮廓数据效果不错,但对短表的压缩空间有限。

旧的网页字体包是最常见的来源。Font Squirrel Webfont Generator 等服务会为每个字体生成一个文件夹,内含 .woff、.ttf、.eot 和 .svg 副本以及一份示例样式表。如果其中的 .ttf 已经丢失,.woff 就是最完整的替代品。请确认当初购买的授权允许安装到桌面,许多网页字体授权并不允许。

WOFF转TTF批量限制

每批字体数量
20
每个字体文件
95 MB
后文件被删除
30 分钟
可选输出格式
6

WOFF转TTF后字体无法安装怎么办

  • Windows 提示该文件不是有效的字体。

    你打开的是 .woff,而不是转换后的 .ttf。请安装下载的 TTF,操作系统不会直接接受 WOFF。

  • 字体安装后替换了已有的字体。

    两者的字体族名称相同。请用新的字体族名称(如“Brand Sans Web”)重新转换,这样两个字体都会保留在字体菜单中。

  • 带重音的字母或符号显示为方框。

    该 WOFF 是为某一种语言制作的子集,缺失的字形从来就不在文件中。请从字体来源处下载完整字体。

WOFF

Web Open Font Format

WOFF 是由 Mozilla、Opera 和微软共同创建的网页字体格式,于 2012 年成为 W3C 推荐标准。它在 TrueType 或 OpenType 字体数据外加上压缩和元数据,使下载更快。所有浏览器都支持 WOFF,但压缩率更高的 WOFF2 已在很大程度上取代了它。桌面操作系统无法直接安装 WOFF 字体。

压缩方式
无损
透明度
–
动画
–
发布年份
2012 · W3C (Mozilla, Opera, Microsoft)
WOFF 转换器

TTF

TrueType 字体

TTF 是 TrueType 字体格式,由苹果在 20 世纪 80 年代末开发,1991 年发布,随后授权给微软。它用二次曲线定义字形轮廓,并包含让文字在屏幕上显示清晰的 hinting 指令。所有桌面操作系统、文字处理软件和设计应用都支持 TrueType。它缺少 OpenType 的一些高级排版功能,也比网页字体格式更大。

压缩方式
无损
透明度
–
动画
–
发布年份
1991 · Apple
TTF 转换器

WOFF转TTF可以从 2010 年代的 zlib 压缩网页格式中还原出可安装的桌面字体,常见情况是网页字体包成了唯一的副本,而你仍持有该字体的授权。

WOFF转TTF常见问题

WOFF和WOFF2转换为TTF时有什么区别?

只会损失你正要还原的那部分压缩。WOFF 1.0 用 zlib 对每个表单独压缩;WOFF2 使用 Brotli,并先对字形数据做变换。两者解包后都是普通的 TTF,所以 .woff2 文件请用 WOFF2转TTF,.woff 文件用本页。

为什么图标字体转成TTF后看不到任何字母?

较早版本的 Font Awesome 等图标字体,会把符号放在 Unicode 私有使用区,而不是字母键上。TTF 本身没有问题:可以输入图标的码位,或在 Windows 的“字符映射表”、Mac 的“字符检视器”中选取字形。

WOFF转TTF会丢失什么吗?

只会丢失 WOFF 特有的附加内容。WOFF 可以携带位于字体表之外的 XML 元数据块和私有数据块,而 TTF 没有存放它们的位置。轮廓、度量、字距调整、字体特性和 name 表都会原样保留。

同一网页字体包里的EOT和SVG文件也能转换吗?

可以,字体格式转换同样支持读取 EOT 和 SVG 字体。不过通常 WOFF 是最佳来源:EOT 文件可能使用专有压缩方式,SVG 字体则缺少字距调整和 OpenType 特性。

转换后的TTF还保留字体微调(hinting)吗?

WOFF 里有什么就保留什么。网页字体生成工具常为节省空间而删除或替换微调指令,所以如果小字号文字在 Windows 上显示不佳,可将字体微调设为“自动微调”后重新转换。