Hi Dan, List,

When importing this SVG:

<svg width='512' height='512'>
    <path d='M0,0 h512 v256 h-256 v256 h-256 z" fill="#ffffff"/>
</svg>

I get this message:
WARNING: shape not closed; closing (0.000000/10240.000000).
DEBUG: accumulated rounding error (0.000000/0.000000).


The meaning is fairly obvious, the problem is solved by modifying the
path element:
<path d='M0,0 h512 v256 h-256 v256 h-256 L0,0 z" fill="#ffffff"/>


However I'm wondering: does this really warrant a warning? From the SVG spec:
"The "closepath" (Z or z) ends the current subpath and causes an
automatic straight line to be drawn from the current point to the
initial point of the current subpath". That is, the original path is
perfectly valid and the second path should, per spec, generate an
extra zero-length line at the end.

Also, I like to minimise the length of my SVG files (and not get warnings) :).

Thanks,
Dan C.

_______________________________________________
swfmill mailing list
swfmill@osflash.org
http://osflash.org/mailman/listinfo/swfmill_osflash.org

Reply via email to