默认笔划并填写SVG

时间:2011-11-02 20:02:49

标签: android svg fill stroke

我对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,浏览器似乎假设stroke = black而fill也是透明的 - 是吗?有谁知道默认值应该是什么?而我渲染的SVG似乎是奇怪的是什么浏览器和inkscape显示......

1 个答案:

答案 0 :(得分:2)

stroke = none表示根本没有笔画,这与仅透明略有不同(笔画=<任何颜色>结合笔画不透明度= 0是我认为透明的)。

规范说明了填充和描边的默认值。到目前为止,我还没有看到任何svg查看器出错。你有一个例子svg?