对于给定的字体和样式参数,opentype.js包括多种工具,可以方便地将文本字符串转换为SVG曲线。
我正在尝试找到一种方法,可以将带有文本的SVG文件转换为一个文本,而无需将文本转换为可缩放的路径,以使生成的SVG文件在任何兼容的SVG查看器上显示与输入文件相同,而无需依赖本地可用的字体。对于脚本编写,无头调用转换操作至关重要。
目前,我只知道有两种工具可以将文本转换为路径来生成SVG文件,即Inkscape和Illustrator。我没有Illustrator的许可证。 Inkscape具有开放许可证,并可以方便地提供用于文本到路径转换的命令行界面,但是令人遗憾的是,Inkscape对SVG文件的外观有自己的看法。 Inkscape的输出通常看起来与输入几乎相同,除非该输入也是由Inkscape创建的。对于每个元素,将删除类标记,并用广泛的详细内联样式详细信息替换。
在解决方案中有用的功能包括:
我意识到,任何当前可用的工具都不可能提供所有这些功能。
有人会建议寻找一个有助于朝理想方向发展的地方吗?