Roadmap

This is an ever-changing list of development priorities for the maintainers of librsvg. Check this often!

Short term

  • Fix issue #778 about incorrect offsetting for layers with opacity. Solving this should make it easier to fix the root cause of issue #1, where librsvg cannot compute arbitrary regions for filter effects and it only takes the user-specified viewport into account. See Render tree for details on this.

  • Continue with the revamp of Text layout.

  • Support CSS custom properties var(), at least the minimal feature set required for OpenType fonts. See CSS Custom Properties — var().

  • Make fuzzing good and easy - issue #1018. See the discussion in that issue for details of the pending work.

Medium term

  • Issue #459 - Support CSS var() for custom colors and other SVG properties.

  • Issue #843 - Support CSS calc().