我目前正在使用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吗?
答案 0 :(得分:1)
这不是你正在做的XML转换,你实际做的是采取一些文本,例如ABC并将其转换为将字母A,B和C绘制为线和弧的路径。
你需要使用能够理解你正在使用的字体以及如何渲染它们的东西,并且由于字体不是XML格式,你不能使用XSLT来实现它。 / p>