The PyOpenVG project offers a set of bindings for the OpenVG standard for hardware accelerated vector graphics.
AFAIK, there are no actual hardware implementations for desktops, but there are some mobile devices out there that do. However, there are some implementations that use OpenGL which do exist and are compatible with Pygame.
Note that although PyOpenVG doesn't handle gradients or opacity in SVG documents, they work fine on their own.
Here are some key features of "PyOpenVG":
- Simple SVG support (no gradients, no opacity, sorry!)
- Freetype2 bindings for text as a path
- Support for paths, gradients, images (partial)
- Added Amanith support. Rewrote SVG module (now with gradient support)