将字体从 WOFF(Web 开放字体格式)转换为我可以在 MS Word 中使用的格式

MES*_*wis 27 fonts conversion

我有一个从网站下载的 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 元数据中。

  • 对于 Ubuntu Linux 和类似系统,包含 ```woff2sfnt``` 和 ```sfnt2woff``` 的软件包称为 ```woff-tools``` (7认同)
  • woff2sfnt-tool 找不到... (5认同)
  • 打扰一下?我提供的链接(一年多前)仍然有效。我还明确指出您必须自己编译该工具。请在投票前阅读。 (2认同)
  • 链接坏了? (2认同)