2016-12-14 107 views
1

我正在繪製帶箭頭標記的SVG線,一切看起來不錯,但在縮放後的Inkscape部分箭頭消失。你知道問題出在我的標記代碼還是Inkscape的bug? 增加:行在具有旋轉變換的組中。SVG: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> 
+0

看起來像Inkscape中的一個bug給我。向他們提出一個錯誤。 –

回答

0

最後我找到了解決方案。這是由於線元素中缺少樣式造成的。 該行必須將「填充」定義爲「無」,並將「填充規則」設置爲「偶數」。

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