SVG 2: Now is the time to act!

The SVG working group is close to finishing a review of all the proposed new features for SVG 2. This is the time to make your voice heard if you want something added to the specification!

While a final SVG 2 standard is probably two years away, things can show up in browsers earlier. SVG 2 will consist of a core standard plus modules and references to other standards, especially those from CSS 3, some of which are already approved or are close to being approved. You can now use CSS 3 Colors inside SVG in browsers. This allows, for example, describing a color in terms of HSL as I’ve done in the example below:


Appearing relatively soon will be CSS 3 Transforms which includes both 2D and 3D transforms. All the major browsers already support 2D transforms in HTML with Firefox and Chrome supporting some 3D transforms (at the moment one must use browser specific prefixes but that should change in the next couple of months). Expect this support to extend to SVG in the near future. (Hover over the box below! All done with CSS!)


There are a number of items that Inkscape users and developers have expressed interest in seeing added to the SVG specificaition. If you have something you want to see added, leave a comment. There are some things that the SVG working group is open to adding but nobody in the group is willing to spend much time on them. If someone in the community were to step up, the likelihood that they would be added would be much greater. One item in this catagory is connectors.

This entry was posted in Inkscape, SVG. Bookmark the permalink.

10 Responses to SVG 2: Now is the time to act!

  1. Bugsbane says:

    Are clipping and masking currently in the new spec?

  2. Fanda says:

    It would be nice if align of stroke shop up in specs. I mean inner, middle and outer stroke of object.

  3. Jurgen says:

    Any ideas on the status of CMYK colour space? Or is this rather something that should be implemented in the CSS standard first?

    • Tavmjong Bah says:

      I am not the Inkscape color expert so I am not the person to ask. From a standards perspective, probably of more importance is ICC color profiles which was dropped from the CSS 3 Color specification but is mentioned in the spec as something people should implement (see the section Call for Implementations of dropped features).

      • Chris Lilley says:

        SVG 1.1 already has support for calibrated CMYK using the icc-color() syntax.

        SVG2 builds on that support (for example by adding Lab as an interpolation colorspace).

  4. Hi Tavmjong!

    My sincerest apologies if this is already covered in the 2.0 spec and I didn’t see it–I did some rudimentary searching and didn’t see it mentioned, but I may be searching on the wrong terms -

    One thing that I wish Inkscape in particular had was the notion of multiple pages within the same SVG document. Is the concept of multi-page SVGs something that the spec currently covers or is planned to cover? It looks like the 1.2 spec did have something along those lines but I don’t see it in the 2.0 discussions and notes I’ve looked through thus far.