The SVGAngle interface correspond to the <angle> basic data type.
The SVGAnimatedNumber interface is used for attributes of basic type <Number> which can be animated.
The SVGAnimatedPreserveAspectRatio interface is used for attributes of type SVGPreserveAspectRatio which can be animated.
The SVGAnimatedTransformList interface is used for attributes which take a list of numbers and which can be animated.
All of the SVG DOM interfaces that correspond directly to elements in the SVG language derive from the SVGElement interface.
The SVGFontElement interface corresponds to the <font> elements.
The SVGFontFaceElement interface corresponds to the <font-face> elements.
The SVGFontFaceFormatElement interface corresponds to the <font-face-format> elements.
The SVGFontFaceNameElement interface corresponds to the <font-face-name> elements.
The SVGFontFaceSrcElement interface corresponds to the <font-face-src> elements.
The SVGFontFaceUriElement interface corresponds to the <font-face-uri> elements.
The SVGGlyphElement interface corresponds to the <glyph> elements.
The SVGHKernElement interface corresponds to the <hkern> elements.
Many of SVG's graphics operations utilize 2x3 matrices of the form:
The SVGMissingGlyphElement interface corresponds to the <missing-glyph> elements.
The SVGNumberList defines a list of SVGNumber objects.
The SVGPreserveAspectRatio interface corresponds to the preserveAspectRatio attribute, which is available for some of SVG's elements.
The SVGRect represents a rectangle. Rectangles consist of <code>x</code> and <code>y</code> coordinate pair identifying a minimum X value, a minimum Y value, and a width and height, which are constrained to be non-negative.
The SVGStringList defines a list of DOMString objects.
The SVGTextPositioningElement interface is inherited by text-related interfaces: SVGTextElement, SVGTSpanElement, SVGTRefElement and SVGAltGlyphElement.