【发布时间】:2018-01-09 09:40:03
【问题描述】:
我用 Incskape 创建了一个 svg 文件。 它包含一个像这样的文本元素:
<text
[..]><tspan
[..]
style="font-style:normal;fill:#c913ff;fill-opacity:1">My Text</tspan></text>
我想使用 git 来跟踪我的更改。 由于 git 使用整行来查找更改,因此我使用文本编辑器编辑 svg 文件以将样式属性与文本本身分开。
<text
[..]><tspan
[..]
style="font-style:normal;fill:#c913ff;fill-opacity:1">
My Text
</tspan></text>
这样我可以在不影响其他提交的情况下更改不同提交中的样式和文本。
不幸的是,Inkscape 在每次保存时都会重写 svg 文件,并且文本会与样式回到同一行。 :(
有没有办法阻止 Inkscape 这样做?
我知道可能有一种解决方法,方法是为样式使用某种变量并更改文件另一部分中的变量值。 但我不想那样做。
【问题讨论】:
-
我从德国翻译过来的。所以
normal SVG在英语中可能是plain SVG。