4

SVGのストロークと塗りつぶしのデフォルトについて混乱しています。

SVG仕様(http://www.w3.org/TR/SVG/painting.html#StrokeProperty)では、ストロークプロパティの初期値はnoneであると書かれていますが、これは透過的だと思いますか?デフォルトのストローク幅は1で、デフォルトのストローク不透明度も1である必要があります。

同様に、filll(http://www.w3.org/TR/SVG/painting.html#FillProperty)の場合、デフォルトは黒で不透明度1である必要があります。

Inkscape、そしてブラウザはストローク=黒を想定しているようですが、塗りつぶしは透明です-そうですか?デフォルトがどうあるべきか知っている人はいますか?そして、私のレンダリングされたSVGは、ブラウザとinkscapeが表示するものとは奇妙に思えます...

4

1 に答える 1

3

stroke = noneは、ストロークがまったくないことを意味します。これは、単に透明であるのとは少し異なります(stroke=<任意の色>とstroke-opacity=0の組み合わせは、私が透明と見なすものです)。

仕様には、塗りと線のデフォルトが何であるかが記載されています。これまでのところ、これを間違えるsvgビューアは見たことがありません。svgの例はありますか?

于 2011-11-11T14:54:29.853 に答える