将 svg 或 ttf 转换为 otf、eot、woff

将 svg 或 ttf 转换为 otf、eot、woff

我正在寻找一个适用于 linux/ubuntu 的命令行软件/脚本,它可以帮助我将svg或转换ttfotfeot格式woff。我尽可能多地尝试了fontminwebifyfontforgeeot-utilssfnt2woffttf2woff其他替代方案,但我找不到好的转换器。 fontmin将文件转换为ttf otf但不会转换为woff并且总是损坏。fontforge不会转换为woffeotsfnt2woff只会ttf2woff转换为woff

我只是想css在转换过程之后制作网络字体,我也尝试了很多替代方案,但到目前为止都没有成功。

如果有更好的选择可以满足我的要求,请告诉我。并请随意编辑和纠正我的问题。

答案1

您可能能够转换为ttfRuby :eot, woffsvg

sudo apt install ruby
gem install convert_font
convert_font convert -i folder/font-file.ttf -f eot,woff,svg

请注意,它convert_font不再开发且已过时(截至 2020 年 12 月,尚无更新7 年来- 显然从那时起,这个分支就被更新了),我希望你能找到一种方法让它与你的设置一起工作

相关内容