0

私の単純な SVG 画像 (以下) は、一部のアプリケーションでは機能するようですが、他のアプリケーションでは機能しないようです。

たとえば、Java/Batik アプリでは、「要素 <path> の属性 "d" が無効です」というエラーが表示されます。

バティックが「d」属性のどの部分に反対するか分かる人はいますか?

<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" />
4

1 に答える 1

0

SVG 1.1 では、パス要素の d 属性で「%」文字がサポートされていません。
すべての「%」を削除してみてください。

于 2013-02-18T14:32:46.197 に答える