This was a document I started to see what interfaces Adobe's SVG Viewer *doesn't* support since they took that information out of their status document. I compared the SVG 1.0 spec with the document Adobe published giving their current support for SVG by ASV 3.0 build 76. I got less than half way down the IDL before I stopped, so there is probably lots more that ASV doesn't support. http://www.w3.org/TR/SVG10/idl.html http://www.adobe.com/svg/indepth/pdfs/CurrentSupport.pdf List of interfaces and parts of interfaces not supported: SVGException SVGElement attribute DOMString xmlbase; readonly attribute SVGSVGElement ownerSVGElement; SVGAnimatedBoolean SVGAnimatedString SVGStringList SVGAnimatedEnumeration SVGAnimatedInteger SVGNumber SVGAnimatedNumber SVGNumberList SVGAnimatedNumberList SVGLength SVGAnimatedLength SVGLengthList SVGAnimatedLengthList SVGAngle SVGAnimatedAngle SVGColor SVGICCColor SVGAnimatedRect SVGUnitTypes SVGStylable readonly attribute SVGAnimatedString className; css::CSSValue getPresentationAttribute ( in DOMString name ); SVGLocatable readonly attribute SVGElement nearestViewportElement; readonly attribute SVGElement farthestViewportElement; SVGMatrix getScreenCTM ( ); SVGMatrix getTransformToElement ( in SVGElement element ) raises( SVGException ); interface SVGTransformable : SVGLocatable readonly attribute SVGAnimatedTransformList transform; SVGTests SVGLangSpace SVGExternalResourcesRequired SVGFitToViewBox SVGZoomAndPan SVGViewSpec SVGURIReference SVGCSSRule SVGRenderingIntent SVGDocument : events::DocumentEvent SVGSVGElement : SVGTests, SVGLangSpace, SVGExternalResourcesRequired, SVGFitToViewBox, SVGZoomAndPan, events::DocumentEvent, css::ViewCSS, css::DocumentCSS { readonly attribute SVGAnimatedLength x; readonly attribute SVGAnimatedLength y; readonly attribute SVGAnimatedLength width; readonly attribute SVGAnimatedLength height; attribute DOMString contentScriptType; // raises DOMException on setting attribute DOMString contentStyleType; // raises DOMException on setting readonly attribute SVGRect viewport; readonly attribute float pixelUnitToMillimeterX; readonly attribute float pixelUnitToMillimeterY; readonly attribute float screenPixelToMillimeterX; readonly attribute float screenPixelToMillimeterY; attribute boolean useCurrentView; // raises DOMException on setting readonly attribute SVGViewSpec currentView; unsigned long suspendRedraw ( in unsigned long max_wait_milliseconds ); void unsuspendRedraw ( in unsigned long suspend_handle_id ) raises( DOMException ); void unsuspendRedrawAll ( ); void forceRedraw ( ); NodeList getIntersectionList ( in SVGRect rect, in SVGElement referenceElement ); NodeList getEnclosureList ( in SVGRect rect, in SVGElement referenceElement ); boolean checkIntersection ( in SVGElement element, in SVGRect rect ); boolean checkEnclosure ( in SVGElement element, in SVGRect rect ); SVGNumber createSVGNumber ( ); SVGLength createSVGLength ( ); SVGAngle createSVGAngle ( ); SVGTransform createSVGTransform ( ); SVGTransform createSVGTransformFromMatrix ( in SVGMatrix matrix ); SVGGElement : SVGTests, SVGLangSpace, SVGExternalResourcesRequired, SVGDefsElement : SVGTests, SVGLangSpace, SVGExternalResourcesRequired, SVGDescElement : SVGLangSpace SVGTitleElement : SVGLangSpace SVGSymbolElement : SVGLangSpace, SVGExternalResourcesRequired, SVGFitToViewBox SVGUseElement : SVGURIReference, SVGTests, SVGLangSpace, SVGExternalResourcesRequired, readonly attribute SVGAnimatedLength x; readonly attribute SVGAnimatedLength y; readonly attribute SVGAnimatedLength width; readonly attribute SVGAnimatedLength height; readonly attribute SVGElementInstance instanceRoot; readonly attribute SVGElementInstance animatedInstanceRoot; SVGElementInstance SVGElementInstanceList SVGImageElement : SVGURIReference, SVGTests, SVGLangSpace, SVGExternalResourcesRequired, readonly attribute SVGAnimatedLength x; readonly attribute SVGAnimatedLength y; readonly attribute SVGAnimatedLength width; readonly attribute SVGAnimatedLength height; readonly attribute SVGAnimatedPreserveAspectRatio preserveAspectRatio; interface SVGSwitchElement : SVGTests, SVGLangSpace, SVGExternalResourcesRequired still less than half way down the IDL