SVG:放大后Inkscape箭头标记消失

时间:2016-12-14 08:58:38

标签: svg zoom inkscape

我正在绘制带有箭头标记的SVG线,一切看起来都不错,但在Inkscape中,部分箭头在缩放后消失。你知道问题是在我的标记代码中还是Inkscape错误? 增加:线条在具有旋转变换的组中。

before zoom

after zoom

<marker refX="0px" 
        refY="0px" 
        orient="0" 
        overflow="visible" 
        markerWidth="7.972439" 
        markerHeight="2.65748" 
        id="arrow_right" 
        xml:space="default">
   <path d="M7.972439 0 L-3.98622 2.65748 L-3.98622 -2.65748 L7.972439 0 z"
         stroke="#FFFFFF" 
         stroke-width="0" 
         stroke-opacity="0" 
         style="fill:#000000;"
         xml:space="default" />
</marker>

1 个答案:

答案 0 :(得分:1)

最后我找到了解决方案。这是由于线元素缺少样式造成的。 该行必须定义&#34; fill&#34;到&#34;无&#34;连同&#34;填充规则&#34;设置为&#34; evenOdd&#34;。

fill="none"
fill-rule="evenOdd"