Path 蜡染为什么不喜欢“蜡染”呢;d";我的SVG图像中的属性?

Path 蜡染为什么不喜欢“蜡染”呢;d";我的SVG图像中的属性?,path,batik,Path,Batik,我的简单SVG图像(如下)似乎在某些应用程序中工作,但在其他应用程序中却不工作 例如,在Java/Batik应用程序中,用户抱怨- '元素的属性“d”无效。' 有人能看到蜡染“d”属性的哪一部分会反对吗 SVG 1.1不支持path元素的d属性中的“%”字符。 请尝试删除所有“%”s。我已经尝试过了,但删除“%”s后,仍然会收到相同的错误消息。Chromium浏览器显示图像正常,Nautilus文件管理器和图像查看器(Ubuntu)也显示图像。删除路径数据行末尾的逗号似乎可以消除错误(警告

我的简单SVG图像(如下)似乎在某些应用程序中工作,但在其他应用程序中却不工作

例如,在Java/Batik应用程序中,用户抱怨- '元素的属性“d”无效。'

有人能看到蜡染“d”属性的哪一部分会反对吗


SVG 1.1不支持path元素的d属性中的“%”字符。

请尝试删除所有“%”s。

我已经尝试过了,但删除“%”s后,仍然会收到相同的错误消息。Chromium浏览器显示图像正常,Nautilus文件管理器和图像查看器(Ubuntu)也显示图像。删除路径数据行末尾的逗号似乎可以消除错误(警告,实际上,SVG仍会显示,但对于交互式应用程序来说,这是不必要的中断)我知道在路径数据项之间使用逗号或空格作为分隔符是可以接受的,尽管这是多余的,但反对将它们放在一行的末尾似乎有点迂腐?
<path id="uparrow"
d="M 45% 5%, 
C 48% 3%, 52% 3%, 55%, 5%,
L 95% 45%,
C 100% 52%, 88% 65%, 80% 60%,
L 62% 40%, 
L 62% 92%,
C 61% 100%, 39% 100%, 38% 92%,
L 38% 40%, 
L 20% 60%,
C 12% 65%, 0% 52%, 5% 45%
z"
fill="#ffffff" stroke="#666666" stroke-width="2" />