Scalable Vector Graphics
svg: 7 specs
- Media type
- image/svg+xml
- Extensions
- svg
- Specification
- https://www.w3.org/TR/SVG2/
- Judged by
- imagemagick
Specs
| Spec | What it is | Version | Status | How it does |
|---|---|---|---|---|
| svg/svg | Core SVG 1.1 elements (shapes, paths, text, gradients, filters, clipping/masking, markers, style/script, animation) | 1.0 | accepts 85%, covers 80.6%, 53/s | |
| svg/svg-boundary | Same as svg, with values taken from the edges of what the format allows (huge/negative coordinates, deprecated DOCTYPEs and attributes, every legacy colour syntax, foreignObject, SMIL timing edge cases) | 1.0 | accepts 6%, covers 31.6%, 48/s | |
| svg/svg-doctype | Same as svg, with every element's optional presentation attributes toggled individually and a choice of legacy DOCTYPE/DTD declarations (or none) | 1.0 | accepts 2%, covers 63.6%, 43/s | |
| svg/svg-extensions | Same as svg, plus legacy SVG 1.1 font/glyph elements, draft SVG 2 paint servers (meshGradient, hatch, solidColor) and a few non-SVG embedded tags (audio/video/canvas/iframe) that real renderers treat as inert unknown elements | 1.0 | accepts 98%, covers 72.5%, 39/s | |
| svg/svg-kitchen-sink | A single, almost entirely fixed document that packs nearly every SVG feature into one file; useful as one maximally-featured compatibility sample, not as a randomized fuzzer (little varies between runs) | 1.0 | accepts 100%, covers 86.3%, 65/s | |
| svg/svg-nested-animation | Same as svg, grounded directly in the SVG 2 recommendation, with SMIL <animate> elements nested as children of the shape they animate instead of appearing as unrelated top-level siblings | 1.0 | accepts 22%, covers 70.4%, 53/s | |
| svg/svg-rare-features | Same as svg, biased toward obscure and rarely-implemented corners of the spec (mesh gradients, uncommon filter primitives, baseProfile/contentScriptType and other seldom-used root attributes) | 1.0 | accepts 63%, covers 78.5%, 41/s |