John and others,
I just committed a small patch that add gid(group id) as a property of
And also some small changes here and there, so that the svg backend
use this gid as the ID of each element. To do this, I slightly changed
the calling convention of the open_group() methods in Backends class.
I have mentioned about this some time ago, and these changes are meant
to be useful for some postprocessing of the svg fie
I added two example, which apply gaussian blurring filter (for
dropshadow) and some lighting effects to the svg files created with
MPL. I added them under "examples/misc" because the examples are SVG
specific. Let me know if there is any other suitable place.
Note that the svg filter is not supported by all the svg renderer.
Inkscape is the best open source tool that I know of which supports
svg filter. The lighting filters (used svg_filter_pie.py) work fine
with inkscape. Gaussian blurring (svg_filter_line.py) is also
supported by firefox.