As described in #341, nanosvg is an unmaintained and incomplete SVG implementation in C that we should probably not use.
resvg provides a complete SVG implementation in pure Rust.
Python bindings are available in resvg_py, but that project only contains unstable ABI wheels. It would be more convincing with ABI3 wheels, better documentation and more API features.
If this library matures it would be a good addition to load sprites from SVG files.
As described in #341, nanosvg is an unmaintained and incomplete SVG implementation in C that we should probably not use.
resvg provides a complete SVG implementation in pure Rust.
Python bindings are available in resvg_py, but that project only contains unstable ABI wheels. It would be more convincing with ABI3 wheels, better documentation and more API features.
If this library matures it would be a good addition to load sprites from SVG files.