Visit Mozilla.org

User:Taken:SVG support chart

From MDC


Contents

[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:

  • contentScriptType
  • contentStyleType
  • viewport
  • useCurrentView
  • currentView

Unimplemented bindings:

  • pauseAnimations
  • unpauseAnimations
  • animationsPaused
  • getCurrentTime
  • setCurrentTime
  • getIntersectionList
  • getEnclosureList
  • checkIntersection
  • checkEnclosure
  • deselectAll
  • getElementById
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).
Doesn't completely follow <svg:use> cascading rules (bug 265894).
Doesn't deliver events to a SVGElementInstance tree (bug 265895).

[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:
  • pathLength
  • normalizedPathSegList
  • animatedPathSegList
  • animatedNormalizedPathSegList

Unimplemented bindings:

  • getTotalLength
  • getPathSegAtLength
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:
  • rotate
  • textLength
  • lengthAdjust

Unimplemented bindings:

  • selectSubString
tspan Implemented 1.8 Unimplemented attributes:
  • rotate
  • textLength
  • lengthAdjust

Unimplemented bindings:

  • selectSubString
tref Not implemented - -
textPath Implemented 1.8.1 Unimplemented attributes:
  • method
  • spacing
  • textLength
  • lengthAdjust

Unimplemented bindings:

  • selectSubString
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 SourceGraphic and SourceAlpha are implemented.
Use of an unimplemented pseudo-input or filter element will cause the filter to be ignored and the referring graphic to be drawn without any filter.

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 -