如何使用命令行创建<svg:text>的并集?</svg:text>

时间:2013-09-09 09:59:13

标签: xslt command-line svg

我目前正在使用Inkscape,但所谓的命令行模式实际上很慢,因为它们需要 - 大部分时间 - GUI。

当前代码

  inkscape -f input.svg  --select=hanzi --select=pinyin --verb=SelectionUnion

创建单个联合并以这种方式保存文件大约需要2秒(在reducing fonts list之后)。我需要repeat this operation 20k times,我需要12小时才能完成。

所以我正在寻找另一种解决方案来创建这种联盟。

资源

我创建了一个要点来显示输入/输出文件:Hanzi Pinyin Font from multiple elements to a single (Union path operations)

问题

您如何使用CLI工具或撰写XSLT表格来推荐这样做?它甚至可以用XSLT吗?

1 个答案:

答案 0 :(得分:1)

这不是你正在做的XML转换,你实际做的是采取一些文本,例如ABC并将其转换为将字母A,B和C绘制为线和弧的路径。

你需要使用能够理解你正在使用的字体以及如何渲染它们的东西,并且由于字体不是XML格式,你不能使用XSLT来实现它。 / p>