我有一个从网站下载的 WOFF 文件,我想将其转换为用于 Microsoft Word 文档等。有没有免费的方法可以做到这一点?经过多次搜索,我还没有找到方法,所以我转向超级用户寻求帮助。
Eri*_*und 23
是的,WOFF 格式是基于表的 sfnt 结构(由 TrueType 和 OpenType 使用)的容器。它为 TTF/OTF 字体添加了一些元数据,还可以压缩实际的字体数据。
如果您想从 WOFF 转换为封装的 TTF/OTF 字体,您可以使用由 Mozilla 的 Jonathan Kew 创建的woff2sfnt-tool。他为 OS X 和 Windows的sfnt2woff-tool(从 TTF/OTF 转换为 WOFF)提供了预编译的二进制文件,但没有为 woff2sfnt-tool(从 WOFF 转换为 TTF/OTF)提供预编译的二进制文件,因此您必须从来源。如果您有一个有效的编译器工具链,就很容易完成——只需下载源压缩文件并运行make
.
当你有一个可用的 woff2sfnt 二进制文件时,你只需:
$ ./woff2sfnt font.woff > font.otf
Run Code Online (Sandbox Code Playgroud)
生成的字体是可以使用的普通TTF/OTF字体,但请注意,如果您从网站下载WOFF字体,则应遵守该字体的许可。许可信息可以包含在 WOFF 元数据中。