WOFF转TTF字体格式转换
WOFF文件常见于旧网站备份、主题文件夹,以及2010年代字体厂商出售的网页字体包。本工具会逐一解压每个经zlib压缩的字体表,生成可安装、可编辑、可再次使用的TrueType字体。
字体转换器
或将TTF, OTF, WOFF … 文件拖放到此处 ·
单个文件最大 95 MB· 最多 20 个文件· 30 分钟后删除
文件在我们的服务器上处理,并在 30 分钟后删除。
去掉您用不到的文字,可把网页字体从数百 KB 缩小到 30 KB 以下。要安装到电脑上的字体请保留所有字符。
粘贴字体必须覆盖的文字或字符,例如徽标文字或标题。其余内容都会被删除。
字体提示可让小字在 Windows 屏幕上更清晰。移除后网页字体通常可节省 10–30%;自动提示会为没有提示的字体添加提示。
留空则保留原名。重命名后,可把转换后的字体与原字体一起安装而不冲突。
例如 Regular、Bold、Italic。留空则保留原样式名称。
使用方法
- 1
拖入.woff文件
可上传单个字体,也可一次上传整套字体,最多 20 个文件,每个不超过 95 MB。ZIP 压缩包需要先解压出字体文件。
- 2
保持选择TTF
转换为已默认选择 TTF。如果不希望与已安装的同名字体冲突,请在高级设置中修改字体族名称。
- 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)
TTF
TrueType 字体
TTF 是 TrueType 字体格式,由苹果在 20 世纪 80 年代末开发,1991 年发布,随后授权给微软。它用二次曲线定义字形轮廓,并包含让文字在屏幕上显示清晰的 hinting 指令。所有桌面操作系统、文字处理软件和设计应用都支持 TrueType。它缺少 OpenType 的一些高级排版功能,也比网页字体格式更大。
- 压缩方式
- 无损
- 透明度
- –
- 动画
- –
- 发布年份
- 1991 · Apple
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 上显示不佳,可将字体微调设为“自动微调”后重新转换。