This basic implementation can drop and rewrite some cases of "m0 0" and "z" without triggering the issues experienced in #163. It works by analysing the path backwards and tracking "z" and "m" commands. Signed-off-by: Niels Thykier <niels@thykier.net>
8 lines
310 B
XML
8 lines
310 B
XML
<?xml version="1.0"?>
|
|
<svg xmlns="http://www.w3.org/2000/svg">
|
|
<path d="m100 100 l200 100 m0 0z" />
|
|
<path d="m100 100 v200 m0 0 100 100z" />
|
|
<path d="m100 100 v200 m0 0m0 0 2-1-2 1z" />
|
|
<path d="m100 100 v200 m0 0 3-5-5 3m0 0 2-1-2 1z" />
|
|
<path d="m100 100 v200 m0 0 3-5-5 3zm0 0 2-1-2 1z" />
|
|
</svg>
|