我正在搜索一个脚本,将多个SVG图像(每个包含一个字母)转换为SVG字体文件。
这个网站的基本相同:http://keyamoon.com/icomoon/app/
但我更喜欢一个脚本(更喜欢Linux),所以我们可以将它集成到我们的构建过程中。
有什么想法吗?或者我可以开始使用代码吗?
输入应该是SVG图像列表+一个映射文件,输出应该是一个包含SVG字体的所有SVG图像的文件。
答案 0 :(得分:13)
仅供参考,两个人刚刚发布了一个项目来做这件事:
答案 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