
13 Aug
2008
13 Aug
'08
7:58 p.m.
On Fri, 2008-08-08 at 18:02 +0200, J.B.C.Engelen@...1578... wrote:
== Explicit closing line segment == A: "M 0,0 L 1,1 z" B: "M 0,0 L 1,1 L 0,0 z" These two paths are not identical in SVG.
These are distinct in the 2geom path representation. The latter will have an extra LineSegment before the closing segment. It this case, it sounds like the issue is more how the Inkscape code choses to work with the path data.
== Line segment without moveto after closing path == C: "M x1,y1 ... z L x2,y2" D: "M x1,y1 ... z M x1,y1 L x2,y2" These paths are also not identical.
Hm. That's an interesting problem. So in C they were actually treated as a continuous path rather than separate subpaths? Are you certain that the old behavior was correct?
-mental