Yep, you're right the path parser doesnt not conform with the spec. From Section 8.3.2 of http://www.w3.org/TR/SVG/paths.html#PathDataMovetoCommandsIf a moveto is followed by multiple pairs of coordinates, the subsequent pairs are treated as implicit lineto commands.Thanks for the pointer :)If you have any idea on how to output those explicit "l", I'm all ears...