SVG support in Opera 9

SVG elements supported in Opera

Interface nameCommentsSupported
aSee xlink attribute handling also.Yes
altGlyphNo
altGlyphDefNo
altGlyphItemNo
animateYes
animateColorYes
animateMotionYes
animateTransformYes
animationYes
audioNo
circleYes
clipPathYes
color-profileNo
cursorNo
definition-srcNo
defsYes
descYes
discardYes
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
foreignObjectYes
gYes
glyph Currently the only way to define the glyph is to use the 'd' attribute. Arbitrary child elements defining the glyph is unsupported. Yes
glyphRefNo
handlerAlso see documentation for XML Events.Yes
hkernYes
imageSupported image types: all those supported in Opera including svg.Yes
lineYes
linearGradientYes
markerYes
maskYes
metadataYes
missing-glyph Currently the only way to define the glyph is to use the 'd' attribute. Arbitrary child elements defining the glyph is unsupported. Yes
mpathYes
pathYes
patternYes
polygonYes
polylineYes
radialGradientYes
rectYes
scriptYes
setYes
solidColorYes
stopYes
styleYes
svgYes
switchYes
symbolYes
tbreakYes
textYes
textAreaYes
textPathYes
titleYes
trefYes
tspanYes
useYes
videoNo
viewYes
vkernYes

SVG attributes supported in Opera

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
baseProfilesvgNot used in rendering.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
classall elements1.1Yes
clipPathUnitsclipPath1.1Yes
contentScriptTypesvg1.1Yes
contentStyleTypesvg1.1Yes
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
editabletext, textArea1.2Yes
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, mpath1.1Yes
fillanimate, set, animateMotion, animateColor, animateTransform1.1Yes
filterResfilter1.1Yes
filterUnitsfilter1.1Yes
focusHighlighta, animation, circle, ellipse, foreignObject, g, image, line, path, polygon, polyline, rect, svg, switch, text, textArea, tspan, use, video1.2Yes
focusablea, animation, circle, ellipse, foreignObject, g, image, line, path, polygon, polyline, rect, svg, switch, text, textArea, tspan, use, video1.2Yes
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
initialVisibilityvideo, animationNot used in rendering but checked during parsing.1.2No
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
nav-downa, animation, circle, ellipse, foreignObject, g, image, line, path, polygon, polyline, rect, svg, switch, text, textArea, tspan, use, video1.2Yes
nav-down-lefta, animation, circle, ellipse, foreignObject, g, image, line, path, polygon, polyline, rect, svg, switch, text, textArea, tspan, use, video1.2Yes
nav-down-righta, animation, circle, ellipse, foreignObject, g, image, line, path, polygon, polyline, rect, svg, switch, text, textArea, tspan, use, video1.2Yes
nav-lefta, animation, circle, ellipse, foreignObject, g, image, line, path, polygon, polyline, rect, svg, switch, text, textArea, tspan, use, video1.2Yes
nav-nexta, animation, circle, ellipse, foreignObject, g, image, line, path, polygon, polyline, rect, svg, switch, text, textArea, tspan, use, video1.2Yes
nav-preva, animation, circle, ellipse, foreignObject, g, image, line, path, polygon, polyline, rect, svg, switch, text, textArea, tspan, use, video1.2Yes
nav-righta, animation, circle, ellipse, foreignObject, g, image, line, path, polygon, polyline, rect, svg, switch, text, textArea, tspan, use, video1.2Yes
nav-upa, animation, circle, ellipse, foreignObject, g, image, line, path, polygon, polyline, rect, svg, switch, text, textArea, tspan, use, video1.2Yes
nav-up-lefta, animation, circle, ellipse, foreignObject, g, image, line, path, polygon, polyline, rect, svg, switch, text, textArea, tspan, use, video1.2Yes
nav-up-righta, animation, circle, ellipse, foreignObject, g, image, line, path, polygon, polyline, rect, svg, switch, text, textArea, tspan, use, video1.2Yes
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
onscrollsvg1.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
requiredFeaturessvg, 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
requiredFontsa, animate, animateColor, animateMotion, animateTransform, animation, audio, circle, discard, ellipse, foreignObject, g, image, line, path, polygon, polyline, rect, set, switch, text, textArea, tspan, use, video1.2Yes
requiredFormatsa, animate, animateColor, animateMotion, animateTransform, animation, audio, circle, discard, ellipse, foreignObject, g, image, line, path, polygon, polyline, rect, set, switch, text, textArea, tspan, use, video1.2Yes
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
snapshotTimesvgNot used in rendering but checked during parsing.1.2No
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
syncBehavioraudio, video, animationParsing only.1.2No
syncBehaviorDefaultaudio, video, animationParsing only.1.2No
syncMasteraudio, video, animation1.2No
syncToleranceaudio, video, animation1.2No
syncToleranceDefaultaudio, video, animation1.2No
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
titlestyle1.1No
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, animateTransform, script, style, handler1.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 SVG.1.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

SVG CSS properties supported in Opera

Attribute nameUsed in elements/entitiesCommentsSupported
alignment-baselineIt is parsed and added to the cascade, but is not used in rendering.No
audio-levelIt is parsed and added to the cascade, but is not used in (aural) rendering.No
baseline-shiftYes
clipYes
clip-pathBoth document-local and document-external URI:s are supported.Yes
clip-ruleYes
colorYes
color-interpolationIt is parsed and added to the cascade, but is not used in rendering.No
color-interpolation-filtersYes
color-profileNo
color-renderingNo
cursorYes
directionYes
displayYes
display-alignYes
dominant-baselineIt is parsed and added to the cascade, but is not used in rendering.No
enable-backgroundYes
fillBoth document-local and document-external URI:s are supported.Yes
fill-opacityYes
fill-ruleYes
filterBoth document-local and document-external URI:s are supported.Yes
flood-colorYes
flood-opacityYes
fontNote that this is a CSS-only shorthand property, it doesn't have a corresponding presentation attribute.Yes
font-familyOnly the first choice 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
line-incrementYes
markerNote that this is a CSS-only shorthand property, it doesn't have a corresponding presentation attribute. Both document-local and document-external URI:s are supported.Yes
marker-endBoth document-local and document-external URI:s are supported.Yes
marker-midBoth document-local and document-external URI:s are supported.Yes
marker-startBoth document-local and document-external URI:s are supported.Yes
maskBoth document-local and document-external URI:s are supported.Yes
opacityYes
overflowYes
pointer-eventsYes
shape-renderingYes
solid-colorYes
solid-opacityYes
stop-colorYes
stop-opacityYes
strokeBoth document-local and document-external URI:s are supported.Yes
stroke-dasharrayYes
stroke-dashoffsetYes
stroke-linecapYes
stroke-linejoinYes
stroke-miterlimitYes
stroke-opacityYes
stroke-widthYes
text-alignYes
text-anchorYes
text-decorationYes
text-renderingYes
unicode-bidiYes
vector-effect'non-scaling-stroke' is the only supported vector-effect.Yes
viewport-fillYes
viewport-fill-opacityYes
visibilityYes
word-spacingYes
writing-modeYes

SVG DOM interfaces supported in Opera

Interface nameCommentsSupported
GetSVGDocumentOn 'embed'-, 'object'- and 'iframe'-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
SVGElementYes
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
SVGForeignObjectElementYes
SVGGElementYes
SVGGlyphElementYes
SVGGlyphRefElementNo
SVGGradientElementYes
SVGHKernElementYes
SVGICCColorThere is no ICC color support.No
SVGImageElementYes
SVGLangSpaceNo
SVGLengthYes
SVGLengthListYes
SVGLineElementYes
SVGLinearGradientElementYes
SVGLocatablegetScreenBBox() method from SVG Tiny 1.2 uDOM also supported.Yes
SVGMPathElementYes
SVGMarkerElementYes
SVGMaskElementYes
SVGMatrixIncluding the SVG Tiny 1.2 uDOM methods.Yes
SVGMetadataElementYes
SVGMissingGlyphElementYes
SVGNumberYes
SVGNumberListYes
SVGPaintThe SVGPaint interface is implemented. The CSS interfaces GetCSSText and SetCSSText are unsupported.Yes
SVGPathYes
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
SVGRGBColorYes
SVGRadialGradientElementYes
SVGRectYes
SVGRectElementYes
SVGRenderingIntentNo
SVGSVGElementcurrentView (requires SVGViewSpec). The getIntersectionList() and getEnclosureList() methods return a StaticNodeList. 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.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
TraitAccessYes
events::EventTarget The interface is present on all interfaces deriving from SVGElement. Yes
smil::ElementTimeControlYes

Documentation

Opera Help

Need help? Hit F1 anytime while using Opera to access our online help files, or go here.