将多个SVG图像转换为SVG字体文件的脚本

14

我正在寻找一款脚本,可以将多个包含不同字母的 SVG 图像转换为一个 SVG 字体文件。

基本上与该网站相同:http://keyamoon.com/icomoon/app/

但我更喜欢使用脚本(最好是Linux),以便我们可以将其集成到构建过程中。

有任何想法?或者有可供我开始使用的代码吗?

输入应该是一个包含 SVG 图像和映射文件的列表,输出应该是一个包含所有 SVG 图像的 SVG 字体文件。


3
http://nodeca.github.com/fontomas/ 是另一个类似的网络应用程序。 - Erik Dahlström
3个回答

13

1
伟大的工具。这应该是答案。 - Petah

4

太好了!我会去看看 :-) - JochenJung
看起来不错。我会试一试。 - Christophe

1

Apache Batik 项目有一个 SVG 字体 转换器,这可能是您的选择之一。

从他们的字体转换器示例中:

java -jar batik-ttf2svg.jar /usr/home/myFont.ttf -l 48 -h 57 -id MySVGFont -o mySVGFont.svg -testcard

Batiks SVG字体转换器将TrueType字体转换为SVG字体。如果我有一个脚本,可以将我的SVG图像转换为TrueType字体,那么这可能是一个选项。你知道有没有这样的脚本? - JochenJung
我认为你得自己写。命令行选项的文档在这里-> http://xmlgraphics.apache.org/batik/tools/font-converter.html。我会在我的回答中更新这个链接。 - pd40

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