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

时间:2012-04-27 10:50:11

标签: linux fonts svg converter svg-font

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

这个网站的基本相同:http://keyamoon.com/icomoon/app/

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

有什么想法吗?或者我可以开始使用代码吗?

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

3 个答案:

答案 0 :(得分:13)

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

https://github.com/FontCustom/fontcustom

答案 1 :(得分:3)

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

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

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

答案 2 :(得分:1)

Apache Batik项目有一个SVG Font转换器,可供您选择。

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

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