User:Taken:SVG support chart
From MDC
- This is draft of SVG Support Chart (Firefox 3 stage) --Taken 18:25, 13 July 2007 (PDT)
- based on Mozilla CSS support chart --Taken 18:39, 13 July 2007 (PDT)
[edit] SVG 1.1 Element implementation status
[edit] Structure Module
| Element | Supported | Supported since | Notes |
|---|---|---|---|
| svg | Implemented. | 1.8 | currentScale andcurrentTranslate DOM attributes are implemented, but there is no pan and zoom user interface.Unimplemented attributes:
Unimplemented bindings:
|
| g | Implemented | 1.8 | - |
| defs | Implemented | 1.8 | - |
| desc | Implemented | 1.8 | Only stored in the DOM, no user interface. |
| title | Implemented | 1.8 | - |
| metadata | Implemented | 1.8 | Only stored in the DOM, no user interface. |
| symbol | Implemented | 1.8 | - |
| use | Implemented | 1.8 |
Only works for internal document references (bug 269482). |
[edit] Conditional Processing Module
| Element | Supported | Supported since | Notes |
|---|---|---|---|
| switch | Implemented | 1.8 | - |
[edit] Image Module
| Element | Supported | Supported since | Notes |
|---|---|---|---|
| image | Implemented | 1.8 | Only works for raster images (bug 272288). |
[edit] Style Module
| Element | Supported | Supported since | Notes |
|---|---|---|---|
| style | Implemented | 1.8 | - |
[edit] Shape Module
| Element | Supported | Supported since | Notes |
|---|---|---|---|
| path | Implemented | 1.8 | Unimplemented attributes:
Unimplemented bindings:
|
| rect | Implemented | 1.8 | - |
| circle | Implemented | 1.8 | - |
| line | Implemented | 1.8 | - |
| ellipse | Implemented | 1.8 | - |
| polyline | Implemented | 1.8 | - |
| polygon | Implemented | 1.8 | - |
[edit] Text Module
| Element | Supported | Supported since | Notes |
|---|---|---|---|
| text | Implemented | 1.8 | Unimplemented attributes:
Unimplemented bindings:
|
| tspan | Implemented | 1.8 | Unimplemented attributes:
Unimplemented bindings:
|
| tref | Not implemented | - | - |
| textPath | Implemented | 1.8.1 | Unimplemented attributes:
Unimplemented bindings:
|
| altGlyph | Not implemented | - | - |
| altGlyphDef | Not implemented | - | - |
| altGlyphItem | Not implemented | - | - |
| glyphRef | Not implemented | - | - |
[edit] Marker Module
| Element | Supported | Supported since | Notes |
|---|---|---|---|
| marker | Implemented | 1.8 | - |
[edit] Color Profile Module
| Element | Supported | Supported since | Notes |
|---|---|---|---|
| color-profile | Not implemented | - | - |
[edit] Gradient Module
| Element | Supported | Supported since | Notes |
|---|---|---|---|
| linearGradient | Implemented | 1.8 | - |
| radialGradient | Implemented | 1.8 | - |
| stop | Implemented | 1.8 | - |
[edit] Pattern Module
| Element | Supported | Supported since | Notes |
|---|---|---|---|
| pattern | Implemented | 1.9 | - |
[edit] Clip Module
| Element | Supported | Supported since | Notes |
|---|---|---|---|
| clipPath | Implemented | 1.8 | - |
[edit] Mask Module
| Element | Supported | Supported since | Notes |
|---|---|---|---|
| mask | Implemented | 1.9 | - |
[edit] Filter Module
| Element | Supported | Supported since | Notes |
|---|---|---|---|
| filter | Implemented | 1.9 |
Of the pseudo-inputs, only |
| feBlend | Implemented | 1.9 | - |
| feColorMatrix | Implemented | 1.9 | - |
| feComponentTransfer | Implemented | 1.9 | - |
| feComposite | Implemented | 1.9 | - |
| feConvolveMatrix | Implemented | 1.9 | - |
| feDiffuseLighting | Implemented | 1.9 | - |
| feDisplacementMap | Not implemented | - | - |
| feFlood | Implemented | 1.9 | - |
| feGaussianBlur | Implemented | 1.9 | - |
| feImage | Not implemented | - | - |
| feMerge | Implemented | 1.9 | - |
| feMergeNode | Implemented | 1.9 | - |
| feMorphology | Implemented | 1.9 | - |
| feOffset | Implemented | 1.9 | - |
| feSpecularLighting | Implemented | 1.9 | - |
| feTile | Implemented | 1.9 | - |
| feTurbulence | Implemented | 1.9 | - |
| feDistantLight | Implemented | 1.9 | - |
| fePointLight | Implemented | 1.9 | - |
| feSpotLight | Implemented | 1.9 | - |
| feFuncR | Implemented | 1.9 | - |
| feFuncG | Implemented | 1.9 | - |
| feFuncB | Implemented | 1.9 | - |
| feFuncA | Implemented | 1.9 | - |
[edit] Cursor Module
| Element | Supported | Supported since | Notes |
|---|---|---|---|
| cursor | Not implemented | - | - |
[edit] Hyperlinking Module
| Element | Supported | Supported since | Notes |
|---|---|---|---|
| a | Implemented | 1.8 | Only xlink:href, xlink:show, and xlink:target attributes implemented. |
[edit] View Module
| Element | Supported | Supported since | Notes |
|---|---|---|---|
| view | Not implemented | - | - |
[edit] Scripting Module
| Element | Supported | Supported since | Notes |
|---|---|---|---|
| script | Implemented | 1.8 | - |
[edit] Animation Module
| Element | Supported | Supported since | Notes |
|---|---|---|---|
| animate | Not implemented | - | - |
| set | Not implemented | - | - |
| animateMotion | Not implemented | - | - |
| animateTransform | Not implemented | - | - |
| animateColor | Not implemented | - | - |
| mpath | Not implemented | - | - |
[edit] Font Module
| Element | Supported | Supported since | Notes |
|---|---|---|---|
| font | Not implemented | - | - |
| font-face | Not implemented | - | - |
| glyph | Not implemented | - | - |
| missing-glyph | Not implemented | - | - |
| hkern | Not implemented | - | - |
| vkern | Not implemented | - | - |
| font-face-src | Not implemented | - | - |
| font-face-uri | Not implemented | - | - |
| font-face-format | Not implemented | - | - |
| font-face-name | Not implemented | - | - |
| definition-src | Not implemented | - | - |
[edit] Extensibility Module
| Element | Supported | Supported since | Notes |
|---|---|---|---|
| foreignObject | Implemented | 1.9 | - |