我正在绘制带有箭头标记的SVG线,一切看起来都不错,但在Inkscape中,部分箭头在缩放后消失。你知道问题是在我的标记代码中还是Inkscape错误? 增加:线条在具有旋转变换的组中。
<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 :(得分:1)
最后我找到了解决方案。这是由于线元素缺少样式造成的。 该行必须定义&#34; fill&#34;到&#34;无&#34;连同&#34;填充规则&#34;设置为&#34; evenOdd&#34;。
fill="none"
fill-rule="evenOdd"