13

我正在寻找将多个 SVG 图像(每个包含一个字母)转换为 SVG 字体文件的脚本。

这个网站基本上是一样的:http: //keyamoon.com/icomoon/app/

但我更喜欢一个脚本(最好是 Linux),所以我们可以将它集成到我们的构建过程中。

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

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

4

3 回答 3

13

仅供参考,两个人刚刚发布了一个项目来做这件事:

https://github.com/FontCustom/fontcustom

于 2012-12-08T01:32:22.327 回答
4

我编写了一个命令行应用程序,它从一组 SVG 文件创建 SVG 字体,反之亦然:https ://github.com/madeyourday/SVG-Icon-Font-Generator

它是用 PHP 编写的,目前处于测试阶段。

但它没有使用映射文件,映射是基于文件名的。

于 2012-09-17T14:04:02.007 回答
1

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

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

java -jar batik-ttf2svg.jar /usr/home/myFont.ttf -l 48 -h 57 -id MySVGFont -o mySVGFont.svg -testcard
于 2012-06-21T00:38:02.083 回答