WOFF2格式转换自标准的WOFF格式

24

我看到一些谷歌网络字体现在使用 WOFF 2.0。我能否以某种方式将我的现有 WOFF 字体转换为这种新的(并且据说更好的)格式?如果可以,应该如何操作?

5个回答

30
当然可以!您可以将现有的woff文件转换为新格式。您将获得超过30%的压缩比率提升。
尽管目前浏览器支持有限。

http://caniuse.com/#feat=woff2

它最终会改变。你应该使用@font-face回退并立即在你的css中开始放置这些指令。

 @font-face {
   font-family: MyFont;
   src:
       url('font.woff2') format('woff2'),
       url('font.woff') format('woff');
  }

您可以使用以下工具将ttf/woff转换为woff2.0。

http://everythingfonts.com/woff-to-woff2

https://github.com/google/woff2


6

我无法找到任何WOFF转换为WOFF2的转换器,但是你可以使用像这个服务将当前的WOFF字体轻松转换为TTF。然后使用WOFF2 cheat sheet,将TTF转换为WOFF2。

我测试了这些步骤并且用转换后的字体WOFF -> TTF -> WOFF2工作正常。


5

2

Font Squirrel字体生成器现在已经包括了WOFF2格式生成字体的功能。因此,您可以直接从TTF文件创建WOFF2格式的字体。


0
在Ubuntu上,您可以将WOFF转换为OTF/TTF,然后再转换为WOFF2:
woff2sfnt myfont.woff > myfont.ttf
woff2_compress myfont.ttf

软件包依赖:

sudo apt install woff-tools woff2

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接