SVG support in Opera 9

List of supported elements in SVG

Interface nameCommentsSupported
aSee xlink attribute handling also.Yes
altGlyphNo
altGlyphDefNo
altGlyphItemNo
animateYes
animateColorYes
animateMotionYes
animateTransformYes
circleYes
clipPathYes
color-profileNo
cursorNo
definition-srcNo
defsYes
descYes
ellipseYes
feBlendYes
feColorMatrixYes
feComponentTransferYes
feCompositeYes
feConvolveMatrixYes
feDiffuseLightningYes
feDisplacementMapYes
feDistantLightYes
feFloodYes
feFuncAYes
feFuncBYes
feFuncGYes
feFuncRYes
feGaussianBlurYes
feImageYes
feMergeYes
feMergeNodeYes
feMorphologyYes
feOffsetYes
fePointLightYes
feSpecularLightYes
feSpotLightYes
feTileYes
feTurbulenceYes
filterYes
fontYes
font-faceYes
font-face-formatNo
font-face-nameNo
font-face-srcNo
font-face-uriYes
foreignObjectChild elements of the foreignObject elements are not rendered, the only way to display something in the foreignObject is to use xlink:href to point to the content.Yes
gYes
glyphCurrently the only way to define the glyph is to use the 'd' attribute. Arbitrary child elements defining the glyph is unsupported.Yes
glyphRefNo
hkernYes
imageSupported image types: all those supported in Opera except svg.Yes
lineYes
linearGradientYes
markerYes
maskYes
metadataYes
missing-glyphCurrently the only way to define the glyph is to use the 'd' attribute. Arbitrary child elements defining the glyph is unsupported.Yes
mpathNote: External references, e.g. <mpath xlink:href="http://www.mydomain.com/util.svg#path">, are not supported.Yes
pathYes
patternYes
polygonYes
polylineYes
radialGradientYes
rectYes
scriptThe only supported type is 'text/ecmascript'.Yes
setYes
stopYes
styleYes
svgYes
switchYes
symbolYes
textYes
textPathYes
titleYes
trefYes
tspanYes
useNote: External references, e.g. <use xlink:href="http://www.mydomain.com/util.svg#rects">, are not supported.Yes
viewYes
vkernYes

List of supported attributes in SVG

Attribute nameElementsCommentsVersionSupported
accent-heightfont-faceNot used in rendering but checked during parsing.1.1No
accumulatefeImage, svg, g, defs, symbol, use, switch, marker, pattern, mask, filter, a, font, glyph, missing-glyph, foreignObject, text, tspan, tref, textPath, altGlyph, clipPath1.1Yes
alphabeticfont-faceNot used in rendering but checked during parsing.1.1No
amplitudefeFuncR, feFuncG, feFuncB, feFuncA1.1Yes
arabic-formglyph1.1Yes
ascentfont-face1.1Yes
attributeTypeanimate, set, animateColor, animateTransform1.1Yes
azimuthfeDistantLight1.1Yes
baseFrequencyfeTurbulence1.1Yes
baseProfilesvgSimply ignored.1.1No
bboxfont-faceNot used in rendering but checked during parsing.1.1No
biasfeConvolveMatrix1.1Yes
byanimate, animateColor, animateTransform, animateMotion1.1Yes
calcModeanimateMotion1.1Yes
cap-heightfont-faceNot used in rendering but checked during parsing.1.1No
classsvg, g, defs, desc, title, symbol, use, image, switch, path, rect, circle, ellipse, line, polyline, polygon, text, tspan, tref, textPath, altGlyph, glyphRef, marker, linearGradient, radialGradient, stop, pattern, clipPath, mask, filter, feDiffuseLighting, feFlood, feImage, feSpecularLighting, a, font, glyph, missing-glyph, foreignObject1.1Yes
clipPathUnitsclipPath1.1Yes
contentScriptTypesvgOnly 'text/ecmascript' is supported and all scripts are assumed to be 'text/ecmascript'.1.1No
contentStyleTypesvgOnly 'text/css' is supported and all stylesheets are assumed to be 'text/css'.1.1No
cxcircle, ellipse, radialGradient1.1Yes
cycircle, ellipse, radialGradient1.1Yes
dglyph, missing-glyph, path1.1Yes
descentfont-face1.1Yes
diffuseConstantfeDiffuseLightning1.1Yes
directionfeImage, svg, g, defs, symbol, use, switch, marker, pattern, mask, filter, a, font, glyph, missing-glyph, foreignObject, text, tspan, tref, textPath, altGlyph, clipPath1.1Yes
divisorfeConvolveMatrix1.1Yes
duranimate, set, animateMotion, animateColor, animateTransform1.1Yes
dxtext, tspan, tref, altGlyph, glyphRef, feOffset1.1Yes
dytext, tspan, tref, altGlyph, glyphRef, feOffset1.1Yes
edgeModefeConvolveMatrix1.1Yes
elevationfeDistantLight1.1Yes
endanimate, set, animateMotion, animateColor, animateTransform1.1Yes
exponentfeFuncR, feFuncG, feFuncB, feFuncA1.1Yes
externalResourcesRequiredg, defs, symbol, use, image, switch, path, rect, circle, ellipse, line, polyline, polygon, text, tspan, tref, textPath, altGlyph, marker, linearGradient, radialGradient, pattern, clipPath, mask, filter, feImage, cursor, a, view, script, animate, set, animateMotion, animateColor, animateTransform, font, foreignObject, svg, mpathRendering will always be done while external resources are being fetched.1.1No
fillanimate, set, animateMotion, animateColor, animateTransform1.1Yes
filterResfilter1.1Yes
filterUnitsfilter1.1Yes
font-familyfont-face1.1Yes
font-sizefont-face1.1Yes
font-stretchfont-face1.1No
font-stylefont-face1.1Yes
font-variantfont-face1.1Yes
font-weightfont-face1.1Yes
formataltGlyph, glyphRefThe altGlyph and glyphRef elements are not supported1.1No
fromanimate, animateColor, animateTransform, animateMotion1.1Yes
fxradialGradient1.1Yes
fyradialGradient1.1Yes
g1hkern, vkern1.1Yes
g2hkern, vkern1.1Yes
glyph-nameglyph1.1Yes
glyphRefaltGlyph, glyphRefThe altGlyph and glyphRef elements are not supported1.1No
gradientTransformradialGradient, linearGradient1.1Yes
gradientUnitsradialGradient, linearGradient1.1Yes
hangingfont-faceNot used in rendering but checked during parsing.1.1No
heightsvg, filter, feMerge, feTurbulence, use, pattern, mask, rect, foreignObject, image1.1Yes
horiz-adv-xglyph, missing-glyph, font1.1Yes
horiz-origin-xglyph, missing-glyph, fontOrigin is always at (0,0)1.1No
horiz-origin-yglyph, missing-glyph, fontOrigin is always at (0,0)1.1No
ideographicfont-faceNot used in rendering but checked during parsing.1.1No
infeComponentTransfer, feFlood, feTile, feBlend, feColorMatrix, feComposite, feConvolveMatrix, feDiffuseLighting, feDisplacementMap, feGaussianBlur, feMorphology, feOffset, feSpecularLighting, feMergeNode1.1Yes
in2feBlend, feComposite, feDisplacementMap1.1Yes
interceptfeFuncR, feFuncG, feFuncB, feFuncA1.1Yes
khkern, vkern1.1Yes
k1feComposite1.1Yes
k2feComposite1.1Yes
k3feComposite1.1Yes
k4feComposite1.1Yes
kernelMatrixfeConvolveMatrix1.1Yes
kernelUnitLengthfeConvolveMatrix, feDiffuseLighting, feSpecularLighting1.1Yes
keyPointsanimateMotion1.1Yes
keySplinesanimate, animateColor, animateTransform, animateMotion1.1Yes
keyTimesanimate, animateColor, animateTransform, animateMotion1.1Yes
langglyphLanguage information not used when selecting glyphs.1.1No
lengthAdjusttextPath, text, tspan, tref1.1Yes
limitingConeAnglefeSpotLight1.1Yes
localcolor-profile1.1No
markerHeightmarker1.1Yes
markerUnitsmarker1.1Yes
markerWidthmarker1.1Yes
maskContentUnitsmask1.1Yes
maskUnitsmask1.1Yes
mathematicalfont-faceNot used in rendering but checked during parsing.1.1No
maxanimate, set, animateMotion, animateColor, animateTransform1.1Yes
mediastyle1.1No
methodtextPath1.1Yes
minanimate, set, animateMotion, animateColor, animateTransform1.1Yes
modefeBlend1.1Yes
namecolor-profile1.1No
numOctavesfeTurbulence1.1Yes
offsetstop, feFuncR, feFuncG, feFuncB, feFuncA1.1Yes
onabortsvg1.1Yes
onactivateg, defs, symbol, switch, svg, use, image, path, rect, circle, ellipse, line, polyline, polygon, text, tspan, tref, textPath, altGlyph, a, foreignObjectThe event listener is registered, but currently the event itself is never dispatched in Opera.1.1Yes
onbegin animate, set, animateMotion, animateColor, animateTransform1.1Yes
onclickg, defs, symbol, switch, svg, use, image, path, rect, circle, ellipse, line, polyline, polygon, text, tspan, tref, textPath, altGlyph, a, foreignObject1.1Yes
onend animate, set, animateMotion, animateColor, animateTransform1.1Yes
onerror animate, set, animateMotion, animateColor, animateTransform1.1Yes
onfocusing, defs, symbol, switch, svg, use, image, path, rect, circle, ellipse, line, polyline, polygon, text, tspan, tref, textPath, altGlyph, a, foreignObject1.1Yes
onfocusoutg, defs, symbol, switch, svg, use, image, path, rect, circle, ellipse, line, polyline, polygon, text, tspan, tref, textPath, altGlyph, a, foreignObject1.1Yes
onloadg, defs, symbol, switch, svg, use, image, path, rect, circle, ellipse, line, polyline, polygon, text, tspan, tref, textPath, altGlyph, a, foreignObject1.1Yes
onmousedowng, defs, symbol, switch, svg, use, image, path, rect, circle, ellipse, line, polyline, polygon, text, tspan, tref, textPath, altGlyph, a, foreignObject1.1Yes
onmousemoveg, defs, symbol, switch, svg, use, image, path, rect, circle, ellipse, line, polyline, polygon, text, tspan, tref, textPath, altGlyph, a, foreignObject1.1Yes
onmouseoutg, defs, symbol, switch, svg, use, image, path, rect, circle, ellipse, line, polyline, polygon, text, tspan, tref, textPath, altGlyph, a, foreignObject1.1Yes
onmouseoverg, defs, symbol, switch, svg, use, image, path, rect, circle, ellipse, line, polyline, polygon, text, tspan, tref, textPath, altGlyph, a, foreignObject1.1Yes
onmouseupg, defs, symbol, switch, svg, use, image, path, rect, circle, ellipse, line, polyline, polygon, text, tspan, tref, textPath, altGlyph, a, foreignObject1.1Yes
onrepeat animate, set, animateMotion, animateColor, animateTransformSome events may be dropped if there's not enough time to handle them, for example when the duration of an animation is shorter than the time it takes to render the svg.1.1Yes
onresizesvg1.1Yes
onscrollsvgThe event listener is registered, but currently the event itself is never dispatched in Opera.1.1Yes
onunloadsvgThe event listener is registered, but currently the event itself is never dispatched in Opera.1.1Yes
onzoomsvg1.1Yes
operatorfeMorphology, feComposite1.1Yes
orderfeConvolveMatrix1.1Yes
orientmarker1.1Yes
orientationglyph1.1No
overline-positionfont-face1.1Yes
overline-thicknessfont-face1.1Yes
panose-1font-faceNot used in rendering but checked during parsing.1.1No
pathanimateMotion1.1Yes
pathLengthpath1.1Yes
patternContentUnitspattern1.1Yes
patternTransformpattern1.1Yes
patternUnitspattern1.1Yes
pointspolyline, polygon1.1Yes
pointsAtXfeSpotLight1.1Yes
pointsAtYfeSpotLight1.1Yes
pointsAtZfeSpotLight1.1Yes
preserveAlphafeConvolveMatrix1.1Yes
preserveAspectRatiosvg, symbol, image, marker, pattern, view1.1Yes
primitiveUnitsfilter1.1Yes
rradialGradient, circle1.1Yes
radiusfeMorphology1.1Yes
refXmarker1.1Yes
refYmarker1.1Yes
rendering-intentcolor-profile1.1No
repeatCountanimate, set, animateMotion, animateColor, animateTransform1.1Yes
repeatDuranimate, set, animateMotion, animateColor, animateTransform1.1Yes
requiredExtensionssvg, g, defs, use, image, switch, path, rect, circle, ellipse, line, polyline, polygon, text, tspan, tref, textPath, altGlyph, pattern, clipPath, mask, cursor, a, animate, set, animateMotion, animateColor, animateTransform, foreignObject1.1Yes
restartanimate, set, animateMotion, animateColor, animateTransform1.1Yes
resultfeMerge, feTurbulence1.1Yes
rotateanimateMotion, text, tspan, tref, altGlyph1.1Yes
rxrect, ellipse1.1Yes
ryrect, ellipse1.1Yes
scalefeDisplacementMap1.1Yes
seedfeTurbulence1.1Yes
slopefeFuncR, feFuncG, feFuncB, feFuncA1.1Yes
slopefont-faceNot used in rendering but checked during parsing.1.1No
spacingtextPath1.1No
specularConstantfeSpecularLighting1.1Yes
specularConstantfeSpecularLighting1.1Yes
specularExponentfeSpecularLighting, feSpotLight1.1Yes
spreadMethodlinearGradient, radialGradient1.1Yes
startOffsettextPath1.1Yes
stdDeviationfeGaussianBlur1.1Yes
stemhfont-faceNot used in rendering but checked during parsing.1.1No
stemvfont-faceNot used in rendering but checked during parsing.1.1No
stitchTilesfeTurbulence1.1Yes
strikethrough-positionfont-face1.1Yes
strikethrough-thicknessfont-face1.1Yes
stylesvg, g, defs, desc, title, symbol, use, image, switch, path, rect, circle, ellipse, line, polyline, polygon, text, tspan, tref, textPath, altGlyph, glyphRef, marker, linearGradient, radialGradient, stop, pattern, clipPath, mask, filter, feImage, a, font, glyph, missing-glyph, foreignObject1.1Yes
surfaceScalefeDiffuseLighting, feSpecularLighting1.1Yes
systemLanguagesvg, g, defs, use, image, switch, path, rect, circle, ellipse, line, polyline, polygon, text, tspan, tref, textPath, altGlyph, pattern, clipPath, mask, cursor, a, animate, set, animateMotion, animateColor, animateTransform, foreignObject1.1Yes
tableValuesfeFuncR, feFuncG, feFuncB, feFuncA1.1Yes
targeta1.1Yes
targetXfeConvolveMatrix1.1Yes
targetYfeConvolveMatrix1.1Yes
textLengthtext, tspan, tref, textPath1.1Yes
titlestyleUsed as in HTML1.1Yes
toanimate, animateColor, animateTransform, animateMotion, set1.1Yes
transformg, defs, use, image, switch, path, rect, circle, ellipse, line, polyline, polygon, text, clipPath, a, foreignObject1.1Yes
typefeTurbulence, feColorMatrix, feFuncR, feFuncG, feFuncB, feFuncA, animateTransformNot supported on style and script elements.1.1Yes
u1hkern, vkern1.1No
u2hkern, vkern1.1No
underline-positionfont-face1.1Yes
underline-thicknessfont-face1.1Yes
unicodeglyph1.1Yes
unicode-rangefont-faceFont selection based on presence of glyphs in unicode blocks.1.1No
units-per-emfont-face1.1Yes
v-alphabeticfont-faceNot used in rendering but checked during parsing.1.1No
v-hangingfont-faceNot used in rendering but checked during parsing.1.1No
v-ideographicfont-faceNot used in rendering but checked during parsing.1.1No
v-mathematicalfont-faceNot used in rendering but checked during parsing.1.1No
valuesanimate, animateColor, animateTransform, animateMotion, feColorMatrix1.1Yes
versionsvgAlways uses the same interpretation of the SVG1.1No
vert-adv-yfont, glyph, missing-glyph1.1Yes
vert-origin-xfont, glyph, missing-glyphOrigin is always (0,0).1.1No
vert-origin-yfont, glyph, missing-glyphOrigin is always (0,0).1.1No
viewBoxsvg, symbol, marker, pattern, view1.1Yes
viewTargetview1.1No
widthsvg, use, pattern, mask, filter, feMerge, feTurbulence1.1Yes
widthsfont-faceNot used in rendering but checked during parsing.1.1No
xglyphRef, fePointLight, feSpotLight, text, tspan, tref, altGlyph, svg, use, image, rect, pattern, mask, filter, feMerge, feTurbulence, cursor, foreignObject1.1Yes
x-heightfont-faceNot used in rendering but checked during parsing.1.1No
x1line, linearGradient1.1Yes
x2line, linearGradient1.1Yes
xChannelSelectorfeDisplacementMap1.1Yes
xlink:actuatetref, textPath, altGlyph, glyphRef, color-profile, linearGradient, radialGradient, pattern, filter, cursor, script, mpath, font-face-uri, definition-src, use, image, feImage, a1.1No
xlink:arcroletref, textPath, altGlyph, glyphRef, color-profile, linearGradient, radialGradient, pattern, filter, cursor, script, mpath, font-face-uri, definition-src, use, image, feImage, a1.1No
xlink:hrefglyphRef, color-profile, linearGradient, radialGradient, pattern, filter, script, animElementAttrs, altGlyph, use, image, tref, textPath, feImage, cursor, a, mpath, font-face-uri, definition-src1.1Yes
xlink:roletref, textPath, altGlyph, glyphRef, color-profile, linearGradient, radialGradient, pattern, filter, cursor, script, mpath, font-face-uri, definition-src, use, image, feImage, a1.1No
xlink:showtref, textPath, altGlyph, glyphRef, color-profile, linearGradient, radialGradient, pattern, filter, cursor, script, mpath, font-face-uri, definition-src, use, image, feImage, a1.1Yes
xlink:titletref, textPath, altGlyph, glyphRef, color-profile, linearGradient, radialGradient, pattern, filter, cursor, script, mpath, font-face-uri, definition-src, use, image, feImage, a1.1Yes
xlink:typetref, textPath, altGlyph, glyphRef, color-profile, linearGradient, radialGradient, pattern, filter, cursor, script, mpath, font-face-uri, definition-src, use, image, feImage, a1.1No
xml:basealtGlyphDef, altGlyphItem, font-face-src, metadata, svg, g, defs, desc, title, symbol, use, image, switch, style, path, rect, circle, ellipse, line, polyline, polygon, text, tspan, tref, textPath, altGlyph, glyphRef, marker, color-profile, linearGradient, radialGradient, stop, pattern, clipPath, mask, filter, feDistantLight, fePointLight, feSpotLight, feBlend, feColorMatrix, feComponentTransfer, feFuncR, feFuncG, feFuncB, feFuncA, feComposite, feConvolveMatrix, feDiffuseLighting, feDisplacementMap, feFlood, feGaussianBlur, feImage, feMerge, feMergeNode, feMorphology, feOffset, feSpecularLighting, feTile, feTurbulence, cursor, a, view, script, animate, set, animateMotion, mpath, animateColor, animateTransform, font, glyph, missing-glyph, hkern, vkern, font-face, font-face-uri, font-face-format, font-face-name, definition-src, foreignObject1.1Yes
xml:spacesvg, g, defs, desc, title, symbol, use, image, switch, path, rect, circle, ellipse, line, polyline, polygon, text, tspan, tref, textPath, altGlyph, marker, pattern, clipPath, mask, filter, feImage, a, foreignObject, style1.1Yes
xmlnssvg1.1Yes
xmlns:xlinka1.1Yes
ysvg, use, image, rect, pattern, mask, filter, feMerge, feTurbulence, foreignObject, cursor, text, tspan, tref, altGlyph, glyphRef, fePointLight, feSpotLight1.1Yes
y1line, linearGradient1.1Yes
y2line, linearGradient1.1Yes
yChannelSelectorfeDisplacementMap1.1Yes
zfeSpotLight, fePointLight1.1Yes
zoomAndPansvg, view1.1Yes

List of supported CSS properties in SVG

Attribute nameUsed in elements/entitiesCommentsSupported
alignment-baselineIt is parsed and added to the cascade, but it's not used in drawing.No
baseline-shiftYes
clipYes
clip-pathExternal references, e.g. clip-path="url(http://www.mydomain.com/util.svg#clip)", are not supported.Yes
clip-ruleYes
colorYes
color-interpolationIt is parsed and added to the cascade, but it's not used in drawing.No
color-interpolation-filtersNo
color-profileNo
color-renderingNo
cursorSVG cursors, e.g. style="cursor: url(util.svg#cursor), are not supported.Yes
directionYes
displayYes
dominant-baselineIt is parsed and added to the cascade, but it's not used in drawing.No
enable-backgroundYes
fillExternal references, e.g. fill="url(http://www.mydomain.com/util.svg#gradient)", are not supported.Yes
fill-opacityYes
fill-ruleYes
filterExternal references, e.g. filter="url(http://www.mydomain.com/util.svg#filter)", are not supported.Yes
flood-colorYes
flood-opacityYes
fontNote: This is a shorthand property, it doesn't have a corresponding presentation attribute.Yes
font-familyOnly the first choice is considered before using general fallback fonts.Yes
font-sizeYes
font-size-adjustNo
font-stretch'normal' is always used unless there only exists a non-'normal' font in the font-family.No
font-styleOblique will render as italic.Yes
font-variantNo
font-weightYes
glyph-orientation-horizontalYes
glyph-orientation-verticalYes
image-renderingYes
kerningNo
letter-spacingYes
lighting-colorYes
markerNote: This is a shorthand property, it doesn't have a corresponding presentation attribute. External references, e.g. style="marker: url(http://www.mydomain.com/util.svg#marker)", are not supported.Yes
marker-endExternal references, e.g. marker-end="url(http://www.mydomain.com/util.svg#marker)", are not supported.Yes
marker-midExternal references, e.g. marker-mid="url(http://www.mydomain.com/util.svg#marker)", are not supported.Yes
marker-startExternal references, e.g. marker-start="url(http://www.mydomain.com/util.svg#marker)", are not supported.Yes
maskExternal references, e.g. fill="url(http://www.mydomain.com/util.svg#mask)", are not supported.Yes
opacityYes
overflowYes
pointer-eventsYes
shape-renderingNo
stop-colorYes
stop-opacityYes
strokeExternal references, e.g. stroke="url(http://www.mydomain.com/util.svg#stroke)", are not supported.Yes
stroke-dasharrayYes
stroke-dashoffsetYes
stroke-linecapYes
stroke-linejoinYes
stroke-miterlimitYes
stroke-opacityYes
stroke-widthYes
text-anchorYes
text-decorationYes
text-renderingYes
unicode-bidiYes
visibilityYes
word-spacingYes
writing-modeYes

List of supported interfaces in SVG DOM

Interface nameCommentsSupported
GetSVGDocumentOn 'embed'- and 'object'-elements.Yes
SVGAElementYes
SVGAltGlyphDefElementNo
SVGAltGlyphElementNo
SVGAltGlyphItemElementNo
SVGAngleYes
SVGAnimateColorElementYes
SVGAnimateElementYes
SVGAnimateMotionElementYes
SVGAnimateTransformElementYes
SVGAnimatedAngleYes
SVGAnimatedBooleanYes
SVGAnimatedEnumerationYes
SVGAnimatedIntegerImplemented as a SVGAnimatedNumber.Yes
SVGAnimatedLengthYes
SVGAnimatedLengthListYes
SVGAnimatedNumberYes
SVGAnimatedNumberListYes
SVGAnimatedPathDataYes
SVGAnimatedPointsYes
SVGAnimatedPreserveAspectRatioYes
SVGAnimatedRectYes
SVGAnimatedStringYes
SVGAnimatedTransformListYes
SVGAnimationElementYes
SVGCSSRuleNo
SVGCircleElementYes
SVGClipPathElementYes
SVGColorUnsupported method: setColor.Yes
SVGColorProfileElementNo
SVGColorProfileRuleNo
SVGComponentTransferFunctionElementYes
SVGCursorElementNo
SVGDefinitionSrcElementYes
SVGDefsElementYes
SVGDescElementYes
SVGDocumentYes
SVGElementSetting 'xmlbase' is not supported.Yes
SVGElementInstanceYes
SVGElementInstanceListYes
SVGEllipseElementYes
SVGEventNo
SVGExternalResourcesRequiredNo
SVGFEBlendElementYes
SVGFEColorMatrixElementYes
SVGFEComponentTransferElementYes
SVGFECompositeElementYes
SVGFEConvolveMatrixElementAdded 'in1' property omitted in SVG 1.1 specification.Yes
SVGFEDiffuseLightingElementYes
SVGFEDisplacementMapElementYes
SVGFEDistantLightElementYes
SVGFEFloodElementYes
SVGFEFuncAElementYes
SVGFEFuncBElementYes
SVGFEFuncGElementYes
SVGFEFuncRElementYes
SVGFEGaussianBlurElementYes
SVGFEImageElementYes
SVGFEMergeElementYes
SVGFEMergeNodeElementYes
SVGFEMorphologyElementYes
SVGFEOffsetElementYes
SVGFEPointLightElementYes
SVGFESpecularLightingElementYes
SVGFESpotLightElementYes
SVGFETileElementYes
SVGFETurbulenceElementYes
SVGFilterElementYes
SVGFilterPrimitiveStandardAttributesYes
SVGFitToViewBoxYes
SVGFontElementYes
SVGFontFaceElementYes
SVGFontFaceFormatElementYes
SVGFontFaceNameElementYes
SVGFontFaceSrcElementYes
SVGFontFaceUriElementYes
SVGForeignObjectElementOnly partial support in svg module.Yes
SVGGElementYes
SVGGlyphElementYes
SVGGlyphRefElementNo
SVGGradientElementYes
SVGHKernElementYes
SVGICCColorThere is no ICC color support.No
SVGImageElementYes
SVGLangSpaceNo
SVGLengthYes
SVGLengthListYes
SVGLineElementYes
SVGLinearGradientElementYes
SVGLocatableYes
SVGMPathElementYes
SVGMarkerElementYes
SVGMaskElementYes
SVGMatrixYes
SVGMetadataElementYes
SVGMissingGlyphElementYes
SVGNumberYes
SVGNumberListYes
SVGPaintThe SVGPaint interface is implemented. The CSS interfaces GetCSSText and SetCSSText are unsupported.Yes
SVGPathElementYes
SVGPathSegYes
SVGPathSegArcAbsYes
SVGPathSegArcRelYes
SVGPathSegClosePathYes
SVGPathSegCurvetoCubicAbsYes
SVGPathSegCurvetoCubicRelYes
SVGPathSegCurvetoCubicSmoothAbsYes
SVGPathSegCurvetoCubicSmoothRelYes
SVGPathSegCurvetoQuadraticAbsYes
SVGPathSegCurvetoQuadraticRelYes
SVGPathSegCurvetoQuadraticSmoothAbsYes
SVGPathSegCurvetoQuadraticSmoothRelYes
SVGPathSegLinetoAbsYes
SVGPathSegLinetoHorizontalAbsYes
SVGPathSegLinetoHorizontalRelYes
SVGPathSegLinetoRelYes
SVGPathSegLinetoVerticalAbsYes
SVGPathSegLinetoVerticalRelYes
SVGPathSegListYes
SVGPathSegMovetoAbsYes
SVGPathSegMovetoRelYes
SVGPatternElementYes
SVGPointYes
SVGPointListYes
SVGPolygonElementYes
SVGPolylineElementYes
SVGPreserveAspectRatioYes
SVGRadialGradientElementYes
SVGRectYes
SVGRectElementYes
SVGRenderingIntentNo
SVGSVGElementcurrentView (requires SVGViewSpec), getIntersectionList(), getEnclosureList(). ScreenPixelToMillimeterX, ScreenPixelToMillimeterY, PixelUnitToMillimeterX, PixelUnitToMillimeterY use hard coded values.Yes
SVGScriptElementYes
SVGSetElementYes
SVGStopElementYes
SVGStringList Does NOT support that each DOMString can only occur once in a list or that when inserted in a list, it is removed from eventual previous list it was member in. Yes
SVGStylableThe property 'style' implemented in the same way as for html-elements. We don't support the className property.Yes
SVGStyleElementmedia, title unsupported.Yes
SVGSwitchElementYes
SVGSymbolElementYes
SVGTRefElementYes
SVGTSpanElementYes
SVGTestsYes
SVGTextContentElementYes
SVGTextElementYes
SVGTextPathElementYes
SVGTextPositioningElementYes
SVGTitleElementYes
SVGTransformYes
SVGTransformListYes
SVGTransformableYes
SVGURIReferenceYes
SVGUnitTypesYes
SVGUseElementYes
SVGVKernElementYes
SVGViewElementYes
SVGViewSpecNo
SVGZoomAndPanYes
SVGZoomEventNo
events::EventTarget The interface is present on all interfaces deriving from SVGElement. Yes
smil::ElementTimeControlYes