You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xmlgraphics.apache.org by vh...@apache.org on 2014/07/24 18:21:24 UTC

svn commit: r1613173 [2/15] - in /xmlgraphics/site/trunk/content: ./ batik/ batik/dev/ batik/tools/ batik/using/ batik/using/scripting/ commons/ fop/ fop/0.95/ fop/1.0/ fop/1.1/ fop/dev/ fop/dev/design/ fop/trunk/

Modified: xmlgraphics/site/trunk/content/batik/status.mdtext
URL: http://svn.apache.org/viewvc/xmlgraphics/site/trunk/content/batik/status.mdtext?rev=1613173&r1=1613172&r2=1613173&view=diff
==============================================================================
--- xmlgraphics/site/trunk/content/batik/status.mdtext (original)
+++ xmlgraphics/site/trunk/content/batik/status.mdtext Thu Jul 24 16:21:20 2014
@@ -23,7 +23,7 @@ If a feature is <span class="yes">fully<
 
 Note that the information on this page is based on the code in the Subversion repository trunk.
 
-## Elements, attributes and properties {#elements}
+## Elements, attributes and properties { #elements}
 
 The table below lists the SVG elements and the attributes and properties on them that are supported by Batik. For an element to be fully supported, its attributes and the properties that apply to it must also be fully supported. If an attribute of the element or a property that applies to the element is only partially supported or is not supported, the element can be at most partially supported. An element is not supported if it is not processed by Batik, even if some of its attributes are supported (such as the core attributes `id` or `xml:base`).
 
@@ -31,7 +31,7 @@ Note that all presentation attributes ar
 
 |  |  |  |
 |--|--|--|
-| svg:a{.tableSectionHeader} | {#svg:a} |  |
+| svg:a{.tableSectionHeader} | { #svg:a} |  |
 | Attributes{.tableSubSectionHeader} |
 | class | yes{.yes} |  |
 | externalResourcesRequired | no{.no} |  |
@@ -71,7 +71,7 @@ Note that all presentation attributes ar
 | filter | yes{.yes} |  |
 | mask | yes{.yes} |  |
 | opacity | yes{.yes} |  |
-| svg:altGlyph{.tableSectionHeader} | {#svg:altGlyph} |  |
+| svg:altGlyph{.tableSectionHeader} | { #svg:altGlyph} |  |
 | Attributes{.tableSubSectionHeader} |
 | class | yes{.yes} |  |
 | dx | yes{.yes} |  |
@@ -141,19 +141,19 @@ Note that all presentation attributes ar
 | unicode-bidi | yes{.yes} |  |
 | visibility | yes{.yes} |  |
 | word-spacing | yes{.yes} |  |
-| svg:altGlyphDef{.tableSectionHeader} | {#svg:altGlyphDef} |  |
+| svg:altGlyphDef{.tableSectionHeader} | { #svg:altGlyphDef} |  |
 | Attributes{.tableSubSectionHeader} |
 | id | yes{.yes} |  |
 | xml:base | yes{.yes} |  |
 | xml:lang | yes{.yes} |  |
 | xml:space | yes{.yes} |  |
-| svg:altGlyphItem{.tableSectionHeader} | {#svg:altGlyphItem} |  |
+| svg:altGlyphItem{.tableSectionHeader} | { #svg:altGlyphItem} |  |
 | Attributes{.tableSubSectionHeader} |
 | id | yes{.yes} |  |
 | xml:base | yes{.yes} |  |
 | xml:lang | yes{.yes} |  |
 | xml:space | yes{.yes} |  |
-| svg:animate{.tableSectionHeader} | {#svg:animate} |  |
+| svg:animate{.tableSectionHeader} | { #svg:animate} |  |
 | Attributes{.tableSubSectionHeader} |
 | accumulate | yes{.yes} |  |
 | additive | yes{.yes} |  |
@@ -184,7 +184,7 @@ Note that all presentation attributes ar
 | systemLanguage | no{.no} |  |
 | to | yes{.yes} |  |
 | values | yes{.yes} |  |
-| svg:animateColor{.tableSectionHeader} | {#svg:animateColor} |  |
+| svg:animateColor{.tableSectionHeader} | { #svg:animateColor} |  |
 | Attributes{.tableSubSectionHeader} |
 | accumulate | yes{.yes} |  |
 | additive | yes{.yes} |  |
@@ -218,7 +218,7 @@ Note that all presentation attributes ar
 | Properties{.tableSubSectionHeader} |
 | color-interpolation | yes{.yes} |  |
 | color-rendering | yes{.yes} |  |
-| svg:animateMotion{.tableSectionHeader} | {#svg:animateMotion} |  |
+| svg:animateMotion{.tableSectionHeader} | { #svg:animateMotion} |  |
 | Attributes{.tableSubSectionHeader} |
 | accumulate | yes{.yes} |  |
 | additive | yes{.yes} |  |
@@ -253,7 +253,7 @@ Note that all presentation attributes ar
 | systemLanguage | no{.no} |  |
 | to | yes{.yes} |  |
 | values | yes{.yes} |  |
-| svg:animateTransform{.tableSectionHeader} | {#svg:animateTransform} |  |
+| svg:animateTransform{.tableSectionHeader} | { #svg:animateTransform} |  |
 | Attributes{.tableSubSectionHeader} |
 | accumulate | yes{.yes} |  |
 | additive | yes{.yes} |  |
@@ -285,7 +285,7 @@ Note that all presentation attributes ar
 | to | yes{.yes} |  |
 | type | yes{.yes} |  |
 | values | yes{.yes} |  |
-| svg:circle{.tableSectionHeader} | {#svg:circle} |  |
+| svg:circle{.tableSectionHeader} | { #svg:circle} |  |
 | Attributes{.tableSubSectionHeader} |
 | class | yes{.yes} |  |
 | cx | yes{.yes} |  |
@@ -334,7 +334,7 @@ Note that all presentation attributes ar
 | stroke-opacity | yes{.yes} |  |
 | stroke-width | yes{.yes} |  |
 | visibility | yes{.yes} |  |
-| svg:clipPath{.tableSectionHeader} | {#svg:clipPath} |  |
+| svg:clipPath{.tableSectionHeader} | { #svg:clipPath} |  |
 | Attributes{.tableSubSectionHeader} |
 | class | yes{.yes} |  |
 | clipPathUnits | yes{.yes} |  |
@@ -357,7 +357,7 @@ Note that all presentation attributes ar
 | filter | yes{.yes} |  |
 | mask | yes{.yes} |  |
 | opacity | yes{.yes} |  |
-| svg:color-profile{.tableSectionHeader} | {#svg:color-profile} |  |
+| svg:color-profile{.tableSectionHeader} | { #svg:color-profile} |  |
 | Attributes{.tableSubSectionHeader} |
 | id | yes{.yes} |  |
 | local | no{.no} |  |
@@ -373,7 +373,7 @@ Note that all presentation attributes ar
 | xml:base | yes{.yes} |  |
 | xml:lang | yes{.yes} |  |
 | xml:space | yes{.yes} |  |
-| svg:cursor{.tableSectionHeader} | {#svg:cursor} |  |
+| svg:cursor{.tableSectionHeader} | { #svg:cursor} |  |
 | Attributes{.tableSubSectionHeader} |
 | externalResourcesRequired | no{.no} |  |
 | id | yes{.yes} |  |
@@ -392,7 +392,7 @@ Note that all presentation attributes ar
 | xml:base | yes{.yes} |  |
 | xml:lang | yes{.yes} |  |
 | xml:space | yes{.yes} |  |
-| svg:definition-src{.tableSectionHeader} | {#svg:definition-src} |  |
+| svg:definition-src{.tableSectionHeader} | { #svg:definition-src} |  |
 | Attributes{.tableSubSectionHeader} |
 | id | yes{.yes} |  |
 | xlink:actuate | yes{.yes} |  [[1]](#noteXLink)  |
@@ -405,7 +405,7 @@ Note that all presentation attributes ar
 | xml:base | yes{.yes} |  |
 | xml:lang | yes{.yes} |  |
 | xml:space | yes{.yes} |  |
-| svg:defs{.tableSectionHeader} | {#svg:defs} |  |
+| svg:defs{.tableSectionHeader} | { #svg:defs} |  |
 | Attributes{.tableSubSectionHeader} |
 | class | yes{.yes} |  |
 | externalResourcesRequired | no{.no} |  |
@@ -436,7 +436,7 @@ Note that all presentation attributes ar
 | filter | yes{.yes} |  |
 | mask | yes{.yes} |  |
 | opacity | yes{.yes} |  |
-| svg:desc{.tableSectionHeader} | {#svg:desc} |  |
+| svg:desc{.tableSectionHeader} | { #svg:desc} |  |
 | Attributes{.tableSubSectionHeader} |
 | class | yes{.yes} |  |
 | id | yes{.yes} |  |
@@ -444,7 +444,7 @@ Note that all presentation attributes ar
 | xml:base | yes{.yes} |  |
 | xml:lang | yes{.yes} |  |
 | xml:space | yes{.yes} |  |
-| svg:ellipse{.tableSectionHeader} | {#svg:ellipse} |  |
+| svg:ellipse{.tableSectionHeader} | { #svg:ellipse} |  |
 | Attributes{.tableSubSectionHeader} |
 | class | yes{.yes} |  |
 | cx | yes{.yes} |  |
@@ -494,7 +494,7 @@ Note that all presentation attributes ar
 | stroke-opacity | yes{.yes} |  |
 | stroke-width | yes{.yes} |  |
 | visibility | yes{.yes} |  |
-| svg:feBlend{.tableSectionHeader} | {#svg:feBlend} |  |
+| svg:feBlend{.tableSectionHeader} | { #svg:feBlend} |  |
 | Attributes{.tableSubSectionHeader} |
 | height | yes{.yes} |  |
 | id | yes{.yes} |  |
@@ -510,7 +510,7 @@ Note that all presentation attributes ar
 | xml:space | yes{.yes} |  |
 | Properties{.tableSubSectionHeader} |
 | color-interpolation-filters | yes{.yes} |  |
-| svg:feColorMatrix{.tableSectionHeader} | {#svg:feColorMatrix} |  |
+| svg:feColorMatrix{.tableSectionHeader} | { #svg:feColorMatrix} |  |
 | Attributes{.tableSubSectionHeader} |
 | height | yes{.yes} |  |
 | id | yes{.yes} |  |
@@ -526,7 +526,7 @@ Note that all presentation attributes ar
 | xml:space | yes{.yes} |  |
 | Properties{.tableSubSectionHeader} |
 | color-interpolation-filters | yes{.yes} |  |
-| svg:feComponentTransfer{.tableSectionHeader} | {#svg:feComponentTransfer} |  |
+| svg:feComponentTransfer{.tableSectionHeader} | { #svg:feComponentTransfer} |  |
 | Attributes{.tableSubSectionHeader} |
 | height | yes{.yes} |  |
 | id | yes{.yes} |  |
@@ -540,7 +540,7 @@ Note that all presentation attributes ar
 | xml:space | yes{.yes} |  |
 | Properties{.tableSubSectionHeader} |
 | color-interpolation-filters | yes{.yes} |  |
-| svg:feComposite{.tableSectionHeader} | {#svg:feComposite} |  |
+| svg:feComposite{.tableSectionHeader} | { #svg:feComposite} |  |
 | Attributes{.tableSubSectionHeader} |
 | height | yes{.yes} |  |
 | id | yes{.yes} |  |
@@ -560,7 +560,7 @@ Note that all presentation attributes ar
 | xml:space | yes{.yes} |  |
 | Properties{.tableSubSectionHeader} |
 | color-interpolation-filters | yes{.yes} |  |
-| svg:feConvolveMatrix{.tableSectionHeader} | {#svg:feConvolveMatrix} |  |
+| svg:feConvolveMatrix{.tableSectionHeader} | { #svg:feConvolveMatrix} |  |
 | Attributes{.tableSubSectionHeader} |
 | bias | yes{.yes} |  |
 | divisor | yes{.yes} |  |
@@ -583,7 +583,7 @@ Note that all presentation attributes ar
 | xml:space | yes{.yes} |  |
 | Properties{.tableSubSectionHeader} |
 | color-interpolation-filters | yes{.yes} |  |
-| svg:feDiffuseLighting{.tableSectionHeader} | {#svg:feDiffuseLighting} |  |
+| svg:feDiffuseLighting{.tableSectionHeader} | { #svg:feDiffuseLighting} |  |
 | Attributes{.tableSubSectionHeader} |
 | class | yes{.yes} |  |
 | diffuseConstant | yes{.yes} |  |
@@ -604,7 +604,7 @@ Note that all presentation attributes ar
 | color | yes{.yes} |  |
 | color-interpolation-filters | yes{.yes} |  |
 | lighting-color | yes{.yes} |  |
-| svg:feDisplacementMap{.tableSectionHeader} | {#svg:feDisplacementMap} |  |
+| svg:feDisplacementMap{.tableSectionHeader} | { #svg:feDisplacementMap} |  |
 | Attributes{.tableSubSectionHeader} |
 | height | yes{.yes} |  |
 | id | yes{.yes} |  |
@@ -622,7 +622,7 @@ Note that all presentation attributes ar
 | xml:space | yes{.yes} |  |
 | Properties{.tableSubSectionHeader} |
 | color-interpolation-filters | yes{.yes} |  |
-| svg:feDistantLight{.tableSectionHeader} | {#svg:feDistantLight} |  |
+| svg:feDistantLight{.tableSectionHeader} | { #svg:feDistantLight} |  |
 | Attributes{.tableSubSectionHeader} |
 | azimuth | yes{.yes} |  |
 | elevation | yes{.yes} |  |
@@ -630,7 +630,7 @@ Note that all presentation attributes ar
 | xml:base | yes{.yes} |  |
 | xml:lang | yes{.yes} |  |
 | xml:space | yes{.yes} |  |
-| svg:feFlood{.tableSectionHeader} | {#svg:feFlood} |  |
+| svg:feFlood{.tableSectionHeader} | { #svg:feFlood} |  |
 | Attributes{.tableSubSectionHeader} |
 | class | yes{.yes} |  |
 | height | yes{.yes} |  |
@@ -649,7 +649,7 @@ Note that all presentation attributes ar
 | color-interpolation-filters | yes{.yes} |  |
 | flood-color | yes{.yes} |  |
 | flood-opacity | yes{.yes} |  |
-| svg:feFuncA{.tableSectionHeader} | {#svg:feFuncA} |  |
+| svg:feFuncA{.tableSectionHeader} | { #svg:feFuncA} |  |
 | Attributes{.tableSubSectionHeader} |
 | amplitude | yes{.yes} |  |
 | exponent | yes{.yes} |  |
@@ -662,7 +662,7 @@ Note that all presentation attributes ar
 | xml:base | yes{.yes} |  |
 | xml:lang | yes{.yes} |  |
 | xml:space | yes{.yes} |  |
-| svg:feFuncB{.tableSectionHeader} | {#svg:feFuncB} |  |
+| svg:feFuncB{.tableSectionHeader} | { #svg:feFuncB} |  |
 | Attributes{.tableSubSectionHeader} |
 | amplitude | yes{.yes} |  |
 | exponent | yes{.yes} |  |
@@ -675,7 +675,7 @@ Note that all presentation attributes ar
 | xml:base | yes{.yes} |  |
 | xml:lang | yes{.yes} |  |
 | xml:space | yes{.yes} |  |
-| svg:feFuncG{.tableSectionHeader} | {#svg:feFuncG} |  |
+| svg:feFuncG{.tableSectionHeader} | { #svg:feFuncG} |  |
 | Attributes{.tableSubSectionHeader} |
 | amplitude | yes{.yes} |  |
 | exponent | yes{.yes} |  |
@@ -688,7 +688,7 @@ Note that all presentation attributes ar
 | xml:base | yes{.yes} |  |
 | xml:lang | yes{.yes} |  |
 | xml:space | yes{.yes} |  |
-| svg:feFuncR{.tableSectionHeader} | {#svg:feFuncR} |  |
+| svg:feFuncR{.tableSectionHeader} | { #svg:feFuncR} |  |
 | Attributes{.tableSubSectionHeader} |
 | amplitude | yes{.yes} |  |
 | exponent | yes{.yes} |  |
@@ -701,7 +701,7 @@ Note that all presentation attributes ar
 | xml:base | yes{.yes} |  |
 | xml:lang | yes{.yes} |  |
 | xml:space | yes{.yes} |  |
-| svg:feGaussianBlur{.tableSectionHeader} | {#svg:feGaussianBlur} |  |
+| svg:feGaussianBlur{.tableSectionHeader} | { #svg:feGaussianBlur} |  |
 | Attributes{.tableSubSectionHeader} |
 | height | yes{.yes} |  |
 | id | yes{.yes} |  |
@@ -716,7 +716,7 @@ Note that all presentation attributes ar
 | xml:space | yes{.yes} |  |
 | Properties{.tableSubSectionHeader} |
 | color-interpolation-filters | yes{.yes} |  |
-| svg:feImage{.tableSectionHeader} | {#svg:feImage} |  |
+| svg:feImage{.tableSectionHeader} | { #svg:feImage} |  |
 | Attributes{.tableSubSectionHeader} |
 | class | yes{.yes} |  |
 | externalResourcesRequired | no{.no} |  |
@@ -754,7 +754,7 @@ Note that all presentation attributes ar
 | overflow | yes{.yes} |  |
 | pointer-events | yes{.yes} |  |
 | visibility | yes{.yes} |  |
-| svg:feMerge{.tableSectionHeader} | {#svg:feMerge} |  |
+| svg:feMerge{.tableSectionHeader} | { #svg:feMerge} |  |
 | Attributes{.tableSubSectionHeader} |
 | height | yes{.yes} |  |
 | id | yes{.yes} |  |
@@ -767,14 +767,14 @@ Note that all presentation attributes ar
 | xml:space | yes{.yes} |  |
 | Properties{.tableSubSectionHeader} |
 | color-interpolation-filters | yes{.yes} |  |
-| svg:feMergeNode{.tableSectionHeader} | {#svg:feMergeNode} |  |
+| svg:feMergeNode{.tableSectionHeader} | { #svg:feMergeNode} |  |
 | Attributes{.tableSubSectionHeader} |
 | id | yes{.yes} |  |
 | in | yes{.yes} |  |
 | xml:base | yes{.yes} |  |
 | xml:lang | yes{.yes} |  |
 | xml:space | yes{.yes} |  |
-| svg:feMorphology{.tableSectionHeader} | {#svg:feMorphology} |  |
+| svg:feMorphology{.tableSectionHeader} | { #svg:feMorphology} |  |
 | Attributes{.tableSubSectionHeader} |
 | height | yes{.yes} |  |
 | id | yes{.yes} |  |
@@ -790,7 +790,7 @@ Note that all presentation attributes ar
 | xml:space | yes{.yes} |  |
 | Properties{.tableSubSectionHeader} |
 | color-interpolation-filters | yes{.yes} |  |
-| svg:feOffset{.tableSectionHeader} | {#svg:feOffset} |  |
+| svg:feOffset{.tableSectionHeader} | { #svg:feOffset} |  |
 | Attributes{.tableSubSectionHeader} |
 | dx | yes{.yes} |  |
 | dy | yes{.yes} |  |
@@ -806,7 +806,7 @@ Note that all presentation attributes ar
 | xml:space | yes{.yes} |  |
 | Properties{.tableSubSectionHeader} |
 | color-interpolation-filters | yes{.yes} |  |
-| svg:fePointLight{.tableSectionHeader} | {#svg:fePointLight} |  |
+| svg:fePointLight{.tableSectionHeader} | { #svg:fePointLight} |  |
 | Attributes{.tableSubSectionHeader} |
 | id | yes{.yes} |  |
 | x | yes{.yes} |  |
@@ -815,7 +815,7 @@ Note that all presentation attributes ar
 | xml:base | yes{.yes} |  |
 | xml:lang | yes{.yes} |  |
 | xml:space | yes{.yes} |  |
-| svg:feSpecularLighting{.tableSectionHeader} | {#svg:feSpecularLighting} |  |
+| svg:feSpecularLighting{.tableSectionHeader} | { #svg:feSpecularLighting} |  |
 | Attributes{.tableSubSectionHeader} |
 | class | yes{.yes} |  |
 | height | yes{.yes} |  |
@@ -837,7 +837,7 @@ Note that all presentation attributes ar
 | color | yes{.yes} |  |
 | color-interpolation-filters | yes{.yes} |  |
 | lighting-color | yes{.yes} |  |
-| svg:feSpotLight{.tableSectionHeader} | {#svg:feSpotLight} |  |
+| svg:feSpotLight{.tableSectionHeader} | { #svg:feSpotLight} |  |
 | Attributes{.tableSubSectionHeader} |
 | id | yes{.yes} |  |
 | limitingConeAngle | yes{.yes} |  |
@@ -851,7 +851,7 @@ Note that all presentation attributes ar
 | xml:base | yes{.yes} |  |
 | xml:lang | yes{.yes} |  |
 | xml:space | yes{.yes} |  |
-| svg:feTile{.tableSectionHeader} | {#svg:feTile} |  |
+| svg:feTile{.tableSectionHeader} | { #svg:feTile} |  |
 | Attributes{.tableSubSectionHeader} |
 | height | yes{.yes} |  |
 | id | yes{.yes} |  |
@@ -865,7 +865,7 @@ Note that all presentation attributes ar
 | xml:space | yes{.yes} |  |
 | Properties{.tableSubSectionHeader} |
 | color-interpolation-filters | yes{.yes} |  |
-| svg:feTurbulence{.tableSectionHeader} | {#svg:feTurbulence} |  |
+| svg:feTurbulence{.tableSectionHeader} | { #svg:feTurbulence} |  |
 | Attributes{.tableSubSectionHeader} |
 | baseFrequency | yes{.yes} |  |
 | height | yes{.yes} |  |
@@ -883,7 +883,7 @@ Note that all presentation attributes ar
 | xml:space | yes{.yes} |  |
 | Properties{.tableSubSectionHeader} |
 | color-interpolation-filters | yes{.yes} |  |
-| svg:filter{.tableSectionHeader} | {#svg:filter} |  |
+| svg:filter{.tableSectionHeader} | { #svg:filter} |  |
 | Attributes{.tableSubSectionHeader} |
 | class | yes{.yes} |  |
 | externalResourcesRequired | no{.no} |  |
@@ -906,7 +906,7 @@ Note that all presentation attributes ar
 | xml:base | yes{.yes} |  |
 | xml:lang | yes{.yes} |  |
 | xml:space | yes{.yes} |  |
-| svg:font{.tableSectionHeader} | {#svg:font} |  |
+| svg:font{.tableSectionHeader} | { #svg:font} |  |
 | Attributes{.tableSubSectionHeader} |
 | class | yes{.yes} |  |
 | externalResourcesRequired | no{.no} |  |
@@ -921,7 +921,7 @@ Note that all presentation attributes ar
 | xml:base | yes{.yes} |  |
 | xml:lang | yes{.yes} |  |
 | xml:space | yes{.yes} |  |
-| svg:font-face{.tableSectionHeader} | {#svg:font-face} |  |
+| svg:font-face{.tableSectionHeader} | { #svg:font-face} |  |
 | Attributes{.tableSubSectionHeader} |
 | accent-height | no{.no} |  |
 | alphabetic | no{.no} |  |
@@ -960,27 +960,27 @@ Note that all presentation attributes ar
 | xml:base | yes{.yes} |  |
 | xml:lang | yes{.yes} |  |
 | xml:space | yes{.yes} |  |
-| svg:font-face-format{.tableSectionHeader} | {#svg:font-face-format} |  |
+| svg:font-face-format{.tableSectionHeader} | { #svg:font-face-format} |  |
 | Attributes{.tableSubSectionHeader} |
 | id | yes{.yes} |  |
 | string | no{.no} |  |
 | xml:base | yes{.yes} |  |
 | xml:lang | yes{.yes} |  |
 | xml:space | yes{.yes} |  |
-| svg:font-face-name{.tableSectionHeader} | {#svg:font-face-name} |  |
+| svg:font-face-name{.tableSectionHeader} | { #svg:font-face-name} |  |
 | Attributes{.tableSubSectionHeader} |
 | id | yes{.yes} |  |
 | name | yes{.yes} |  |
 | xml:base | yes{.yes} |  |
 | xml:lang | yes{.yes} |  |
 | xml:space | yes{.yes} |  |
-| svg:font-face-src{.tableSectionHeader} | {#svg:font-face-src} |  |
+| svg:font-face-src{.tableSectionHeader} | { #svg:font-face-src} |  |
 | Attributes{.tableSubSectionHeader} |
 | id | yes{.yes} |  |
 | xml:base | yes{.yes} |  |
 | xml:lang | yes{.yes} |  |
 | xml:space | yes{.yes} |  |
-| svg:font-face-uri{.tableSectionHeader} | {#svg:font-face-uri} |  |
+| svg:font-face-uri{.tableSectionHeader} | { #svg:font-face-uri} |  |
 | Attributes{.tableSubSectionHeader} |
 | id | yes{.yes} |  |
 | xlink:actuate | yes{.yes} |  [[1]](#noteXLink)  |
@@ -993,7 +993,7 @@ Note that all presentation attributes ar
 | xml:base | yes{.yes} |  |
 | xml:lang | yes{.yes} |  |
 | xml:space | yes{.yes} |  |
-| svg:foreignObject{.tableSectionHeader} | {#svg:foreignObject} |  |
+| svg:foreignObject{.tableSectionHeader} | { #svg:foreignObject} |  |
 | Attributes{.tableSubSectionHeader} |
 | class | no{.no} |  |
 | height | no{.no} |  |
@@ -1023,7 +1023,7 @@ Note that all presentation attributes ar
 | clip | no{.no} |  |
 | display | no{.no} |  |
 | overflow | no{.no} |  |
-| svg:g{.tableSectionHeader} | {#svg:g} |  |
+| svg:g{.tableSectionHeader} | { #svg:g} |  |
 | Attributes{.tableSubSectionHeader} |
 | class | yes{.yes} |  |
 | externalResourcesRequired | no{.no} |  |
@@ -1055,7 +1055,7 @@ Note that all presentation attributes ar
 | filter | yes{.yes} |  |
 | mask | yes{.yes} |  |
 | opacity | yes{.yes} |  |
-| svg:glyph{.tableSectionHeader} | {#svg:glyph} |  |
+| svg:glyph{.tableSectionHeader} | { #svg:glyph} |  |
 | Attributes{.tableSubSectionHeader} |
 | arabic-form | yes{.yes} |  |
 | class | yes{.yes} |  |
@@ -1073,7 +1073,7 @@ Note that all presentation attributes ar
 | xml:base | yes{.yes} |  |
 | xml:lang | yes{.yes} |  |
 | xml:space | yes{.yes} |  |
-| svg:glyphRef{.tableSectionHeader} | {#svg:glyphRef} |  |
+| svg:glyphRef{.tableSectionHeader} | { #svg:glyphRef} |  |
 | Attributes{.tableSubSectionHeader} |
 | class | yes{.yes} |  |
 | dx | no{.no} |  |
@@ -1101,7 +1101,7 @@ Note that all presentation attributes ar
 | xml:base | yes{.yes} |  |
 | xml:lang | yes{.yes} |  |
 | xml:space | yes{.yes} |  |
-| svg:hkern{.tableSectionHeader} | {#svg:hkern} |  |
+| svg:hkern{.tableSectionHeader} | { #svg:hkern} |  |
 | Attributes{.tableSubSectionHeader} |
 | g1 | yes{.yes} |  |
 | g2 | yes{.yes} |  |
@@ -1112,7 +1112,7 @@ Note that all presentation attributes ar
 | xml:base | yes{.yes} |  |
 | xml:lang | yes{.yes} |  |
 | xml:space | yes{.yes} |  |
-| svg:image{.tableSectionHeader} | {#svg:image} |  |
+| svg:image{.tableSectionHeader} | { #svg:image} |  |
 | Attributes{.tableSubSectionHeader} |
 | class | yes{.yes} |  |
 | externalResourcesRequired | no{.no} |  |
@@ -1161,7 +1161,7 @@ Note that all presentation attributes ar
 | overflow | yes{.yes} |  |
 | pointer-events | yes{.yes} |  |
 | visibility | yes{.yes} |  |
-| svg:line{.tableSectionHeader} | {#svg:line} |  |
+| svg:line{.tableSectionHeader} | { #svg:line} |  |
 | Attributes{.tableSubSectionHeader} |
 | class | yes{.yes} |  |
 | externalResourcesRequired | no{.no} |  |
@@ -1215,7 +1215,7 @@ Note that all presentation attributes ar
 | stroke-opacity | yes{.yes} |  |
 | stroke-width | yes{.yes} |  |
 | visibility | yes{.yes} |  |
-| svg:linearGradient{.tableSectionHeader} | {#svg:linearGradient} |  |
+| svg:linearGradient{.tableSectionHeader} | { #svg:linearGradient} |  |
 | Attributes{.tableSubSectionHeader} |
 | class | yes{.yes} |  |
 | color | yes{.yes} |  |
@@ -1243,7 +1243,7 @@ Note that all presentation attributes ar
 | xml:base | yes{.yes} |  |
 | xml:lang | yes{.yes} |  |
 | xml:space | yes{.yes} |  |
-| svg:marker{.tableSectionHeader} | {#svg:marker} |  |
+| svg:marker{.tableSectionHeader} | { #svg:marker} |  |
 | Attributes{.tableSubSectionHeader} |
 | class | yes{.yes} |  |
 | externalResourcesRequired | no{.no} |  |
@@ -1269,7 +1269,7 @@ Note that all presentation attributes ar
 | filter | yes{.yes} |  |
 | mask | yes{.yes} |  |
 | opacity | yes{.yes} |  |
-| svg:mask{.tableSectionHeader} | {#svg:mask} |  |
+| svg:mask{.tableSectionHeader} | { #svg:mask} |  |
 | Attributes{.tableSubSectionHeader} |
 | class | yes{.yes} |  |
 | externalResourcesRequired | no{.no} |  |
@@ -1296,13 +1296,13 @@ Note that all presentation attributes ar
 | filter | yes{.yes} |  |
 | mask | yes{.yes} |  |
 | opacity | yes{.yes} |  |
-| svg:metadata{.tableSectionHeader} | {#svg:metadata} |  |
+| svg:metadata{.tableSectionHeader} | { #svg:metadata} |  |
 | Attributes{.tableSubSectionHeader} |
 | id | yes{.yes} |  |
 | xml:base | yes{.yes} |  |
 | xml:lang | yes{.yes} |  |
 | xml:space | yes{.yes} |  |
-| svg:missing-glyph{.tableSectionHeader} | {#svg:missing-glyph} |  |
+| svg:missing-glyph{.tableSectionHeader} | { #svg:missing-glyph} |  |
 | Attributes{.tableSubSectionHeader} |
 | class | yes{.yes} |  |
 | d | yes{.yes} |  |
@@ -1315,7 +1315,7 @@ Note that all presentation attributes ar
 | xml:base | yes{.yes} |  |
 | xml:lang | yes{.yes} |  |
 | xml:space | yes{.yes} |  |
-| svg:mpath{.tableSectionHeader} | {#svg:mpath} |  |
+| svg:mpath{.tableSectionHeader} | { #svg:mpath} |  |
 | Attributes{.tableSubSectionHeader} |
 | externalResourcesRequired | no{.no} |  |
 | id | yes{.yes} |  |
@@ -1329,7 +1329,7 @@ Note that all presentation attributes ar
 | xml:base | yes{.yes} |  |
 | xml:lang | yes{.yes} |  |
 | xml:space | yes{.yes} |  |
-| svg:path{.tableSectionHeader} | {#svg:path} |  |
+| svg:path{.tableSectionHeader} | { #svg:path} |  |
 | Attributes{.tableSubSectionHeader} |
 | class | yes{.yes} |  |
 | d | yes{.yes} |  |
@@ -1381,7 +1381,7 @@ Note that all presentation attributes ar
 | stroke-opacity | yes{.yes} |  |
 | stroke-width | yes{.yes} |  |
 | visibility | yes{.yes} |  |
-| svg:pattern{.tableSectionHeader} | {#svg:pattern} |  |
+| svg:pattern{.tableSectionHeader} | { #svg:pattern} |  |
 | Attributes{.tableSubSectionHeader} |
 | class | yes{.yes} |  |
 | externalResourcesRequired | no{.no} |  |
@@ -1418,7 +1418,7 @@ Note that all presentation attributes ar
 | filter | yes{.yes} |  |
 | mask | yes{.yes} |  |
 | opacity | yes{.yes} |  |
-| svg:polygon{.tableSectionHeader} | {#svg:polygon} |  |
+| svg:polygon{.tableSectionHeader} | { #svg:polygon} |  |
 | Attributes{.tableSubSectionHeader} |
 | class | yes{.yes} |  |
 | externalResourcesRequired | no{.no} |  |
@@ -1469,7 +1469,7 @@ Note that all presentation attributes ar
 | stroke-opacity | yes{.yes} |  |
 | stroke-width | yes{.yes} |  |
 | visibility | yes{.yes} |  |
-| svg:polyline{.tableSectionHeader} | {#svg:polyline} |  |
+| svg:polyline{.tableSectionHeader} | { #svg:polyline} |  |
 | Attributes{.tableSubSectionHeader} |
 | class | yes{.yes} |  |
 | externalResourcesRequired | no{.no} |  |
@@ -1520,7 +1520,7 @@ Note that all presentation attributes ar
 | stroke-opacity | yes{.yes} |  |
 | stroke-width | yes{.yes} |  |
 | visibility | yes{.yes} |  |
-| svg:radialGradient{.tableSectionHeader} | {#svg:radialGradient} |  |
+| svg:radialGradient{.tableSectionHeader} | { #svg:radialGradient} |  |
 | Attributes{.tableSubSectionHeader} |
 | class | yes{.yes} |  |
 | cx | yes{.yes} |  |
@@ -1544,7 +1544,7 @@ Note that all presentation attributes ar
 | xml:base | yes{.yes} |  |
 | xml:lang | yes{.yes} |  |
 | xml:space | yes{.yes} |  |
-| svg:rect{.tableSectionHeader} | {#svg:rect} |  |
+| svg:rect{.tableSectionHeader} | { #svg:rect} |  |
 | Attributes{.tableSubSectionHeader} |
 | class | yes{.yes} |  |
 | externalResourcesRequired | no{.no} |  |
@@ -1596,7 +1596,7 @@ Note that all presentation attributes ar
 | stroke-opacity | yes{.yes} |  |
 | stroke-width | yes{.yes} |  |
 | visibility | yes{.yes} |  |
-| svg:script{.tableSectionHeader} | {#svg:script} |  |
+| svg:script{.tableSectionHeader} | { #svg:script} |  |
 | Attributes{.tableSubSectionHeader} |
 | externalResourcesRequired | no{.no} |  |
 | id | yes{.yes} |  |
@@ -1611,7 +1611,7 @@ Note that all presentation attributes ar
 | xml:base | yes{.yes} |  |
 | xml:lang | yes{.yes} |  |
 | xml:space | yes{.yes} |  |
-| svg:set{.tableSectionHeader} | {#svg:set} |  |
+| svg:set{.tableSectionHeader} | { #svg:set} |  |
 | Attributes{.tableSubSectionHeader} |
 | attributeName | yes{.yes} |  |
 | attributeType | yes{.yes} |  |
@@ -1637,7 +1637,7 @@ Note that all presentation attributes ar
 | xml:base | yes{.yes} |  |
 | xml:lang | yes{.yes} |  |
 | xml:space | yes{.yes} |  |
-| svg:stop{.tableSectionHeader} | {#svg:stop} |  |
+| svg:stop{.tableSectionHeader} | { #svg:stop} |  |
 | Attributes{.tableSubSectionHeader} |
 | class | yes{.yes} |  |
 | id | yes{.yes} |  |
@@ -1650,7 +1650,7 @@ Note that all presentation attributes ar
 | color | yes{.yes} |  |
 | stop-color | yes{.yes} |  |
 | stop-opacity | yes{.yes} |  |
-| svg:style{.tableSectionHeader} | {#svg:style} |  |
+| svg:style{.tableSectionHeader} | { #svg:style} |  |
 |  |  | <notes>The `:hover`, `:link`, `:visited`, `:active` and `:focus` pseudo-classes are not supported in selectors.</notes> |
 | Attributes{.tableSubSectionHeader} |
 | id | yes{.yes} |  |
@@ -1660,7 +1660,7 @@ Note that all presentation attributes ar
 | xml:base | yes{.yes} |  |
 | xml:lang | yes{.yes} |  |
 | xml:space | yes{.yes} |  |
-| svg:svg{.tableSectionHeader} | {#svg:svg} |  |
+| svg:svg{.tableSectionHeader} | { #svg:svg} |  |
 | Attributes{.tableSubSectionHeader} |
 | baseProfile | no{.no} |  |
 | class | yes{.yes} |  |
@@ -1710,7 +1710,7 @@ Note that all presentation attributes ar
 | mask | yes{.yes} |  |
 | opacity | yes{.yes} |  |
 | overflow | yes{.yes} |  |
-| svg:switch{.tableSectionHeader} | {#svg:switch} |  |
+| svg:switch{.tableSectionHeader} | { #svg:switch} |  |
 | Attributes{.tableSubSectionHeader} |
 | class | yes{.yes} |  |
 | externalResourcesRequired | no{.no} |  |
@@ -1742,7 +1742,7 @@ Note that all presentation attributes ar
 | filter | yes{.yes} |  |
 | mask | yes{.yes} |  |
 | opacity | yes{.yes} |  |
-| svg:symbol{.tableSectionHeader} | {#svg:symbol} |  |
+| svg:symbol{.tableSectionHeader} | { #svg:symbol} |  |
 | Attributes{.tableSubSectionHeader} |
 | class | yes{.yes} |  |
 | externalResourcesRequired | no{.no} |  |
@@ -1773,7 +1773,7 @@ Note that all presentation attributes ar
 | mask | yes{.yes} |  |
 | opacity | yes{.yes} |  |
 | overflow | yes{.yes} |  |
-| svg:text{.tableSectionHeader} | {#svg:text} |  |
+| svg:text{.tableSectionHeader} | { #svg:text} |  |
 | Attributes{.tableSubSectionHeader} |
 | class | yes{.yes} |  |
 | dx | yes{.yes} |  |
@@ -1846,7 +1846,7 @@ Note that all presentation attributes ar
 | visibility | yes{.yes} |  |
 | word-spacing | yes{.yes} |  |
 | writing-mode | yes{.yes} |  |
-| svg:textPath{.tableSectionHeader} | {#svg:textPath} |  |
+| svg:textPath{.tableSectionHeader} | { #svg:textPath} |  |
 | Attributes{.tableSubSectionHeader} |
 | class | yes{.yes} |  |
 | externalResourcesRequired | no{.no} |  |
@@ -1914,7 +1914,7 @@ Note that all presentation attributes ar
 | unicode-bidi | yes{.yes} |  |
 | visibility | yes{.yes} |  |
 | word-spacing | yes{.yes} |  |
-| svg:title{.tableSectionHeader} | {#svg:title} |  |
+| svg:title{.tableSectionHeader} | { #svg:title} |  |
 | Attributes{.tableSubSectionHeader} |
 | class | yes{.yes} |  |
 | id | yes{.yes} |  |
@@ -1922,7 +1922,7 @@ Note that all presentation attributes ar
 | xml:base | yes{.yes} |  |
 | xml:lang | yes{.yes} |  |
 | xml:space | yes{.yes} |  |
-| svg:tref{.tableSectionHeader} | {#svg:tref} |  |
+| svg:tref{.tableSectionHeader} | { #svg:tref} |  |
 | Attributes{.tableSubSectionHeader} |
 | class | yes{.yes} |  |
 | dx | yes{.yes} |  |
@@ -1992,7 +1992,7 @@ Note that all presentation attributes ar
 | unicode-bidi | yes{.yes} |  |
 | visibility | yes{.yes} |  |
 | word-spacing | yes{.yes} |  |
-| svg:tspan{.tableSectionHeader} | {#svg:tspan} |  |
+| svg:tspan{.tableSectionHeader} | { #svg:tspan} |  |
 | Attributes{.tableSubSectionHeader} |
 | class | yes{.yes} |  |
 | dx | yes{.yes} |  |
@@ -2055,7 +2055,7 @@ Note that all presentation attributes ar
 | unicode-bidi | yes{.yes} |  |
 | visibility | yes{.yes} |  |
 | word-spacing | yes{.yes} |  |
-| svg:use{.tableSectionHeader} | {#svg:use} |  |
+| svg:use{.tableSectionHeader} | { #svg:use} |  |
 | Attributes{.tableSubSectionHeader} |
 | class | yes{.yes} |  |
 | externalResourcesRequired | no{.no} |  |
@@ -2099,7 +2099,7 @@ Note that all presentation attributes ar
 | opacity | yes{.yes} |  |
 | pointer-events | yes{.yes} |  |
 | visibility | yes{.yes} |  |
-| svg:view{.tableSectionHeader} | {#svg:view} |  |
+| svg:view{.tableSectionHeader} | { #svg:view} |  |
 | Attributes{.tableSubSectionHeader} |
 | externalResourcesRequired | no{.no} |  |
 | id | yes{.yes} |  |
@@ -2110,7 +2110,7 @@ Note that all presentation attributes ar
 | xml:base | yes{.yes} |  |
 | xml:lang | yes{.yes} |  |
 | xml:space | yes{.yes} |  |
-| svg:vkern{.tableSectionHeader} | {#svg:vkern} |  |
+| svg:vkern{.tableSectionHeader} | { #svg:vkern} |  |
 | Attributes{.tableSubSectionHeader} |
 | g1 | yes{.yes} |  |
 | g2 | yes{.yes} |  |
@@ -2125,33 +2125,33 @@ Note that all presentation attributes ar
 Notes:
 
 
-1. noteXLink{#
+1. noteXLink{ #
 Values} for the XLink attributes other than `xlink:href` that are not those required by SVG are ignored. For example, setting `xlink:title="Something"` or `xlink:actuate="other"` has no effect.
 
 
-1. noteGlyphRef{#
+1. noteGlyphRef{ #
 } `glyphRef` elements can reference glyphs only by URI, not by font properties.
 
 
-## DOM interfaces {#dom}
+## DOM interfaces { #dom}
 
 The table below lists the SVG DOM interfaces that are supported by Batik. For each interface, the name of each IDL attribute and operation introduced on the interface is given, along with its level of support. For cases where the implementation of an attribute or operation introduced in a superinterface may differ depending on which subinterface has inherited it, this is noted next to that attribute or operation. Both the ECMAScript and Java bindings have the same implementation level as specified for the IDL interfaces in the table.
 
 |  |  |  |
 |--|--|--|
-| GetSVGDocument{.tableSectionHeader} | {#GetSVGDocument} |  |
+| GetSVGDocument{.tableSectionHeader} | { #GetSVGDocument} |  |
 | Operations{.tableSubSectionHeader} |
 | getSVGDocument | no{.no} | No objects implement this interface. |
-| SVGAElement{.tableSectionHeader} | {#SVGAElement} |  |
+| SVGAElement{.tableSectionHeader} | { #SVGAElement} |  |
 | Attributes{.tableSubSectionHeader} |
 | target | yes{.yes} |  |
-| SVGAltGlyphDefElement{.tableSectionHeader} | {#SVGAltGlyphDefElement} |  |
-| SVGAltGlyphElement{.tableSectionHeader} | {#SVGAltGlyphElement} |  |
+| SVGAltGlyphDefElement{.tableSectionHeader} | { #SVGAltGlyphDefElement} |  |
+| SVGAltGlyphElement{.tableSectionHeader} | { #SVGAltGlyphElement} |  |
 | Attributes{.tableSubSectionHeader} |
 | format | yes{.yes} |  |
 | glyphRef | yes{.yes} |  |
-| SVGAltGlyphItemElement{.tableSectionHeader} | {#SVGAltGlyphItemElement} |  |
-| SVGAngle{.tableSectionHeader} | {#SVGAngle} |  |
+| SVGAltGlyphItemElement{.tableSectionHeader} | { #SVGAltGlyphItemElement} |  |
+| SVGAngle{.tableSectionHeader} | { #SVGAngle} |  |
 | Attributes{.tableSubSectionHeader} |
 | unitType | yes{.yes} |  |
 | value | yes{.yes} |  |
@@ -2160,84 +2160,84 @@ The table below lists the SVG DOM interf
 | Operations{.tableSubSectionHeader} |
 | newValueSpecifiedUnits | yes{.yes} |  |
 | convertToSpecifiedUnits | yes{.yes} |  |
-| SVGAnimateColorElement{.tableSectionHeader} | {#SVGAnimateColorElement} |  |
-| SVGAnimatedAngle{.tableSectionHeader} | {#SVGAnimatedAngle} |  |
+| SVGAnimateColorElement{.tableSectionHeader} | { #SVGAnimateColorElement} |  |
+| SVGAnimatedAngle{.tableSectionHeader} | { #SVGAnimatedAngle} |  |
 | Attributes{.tableSubSectionHeader} |
 | animVal | yes{.yes} |  |
 | baseVal | yes{.yes} |  |
-| SVGAnimatedBoolean{.tableSectionHeader} | {#SVGAnimatedBoolean} |  |
+| SVGAnimatedBoolean{.tableSectionHeader} | { #SVGAnimatedBoolean} |  |
 | Attributes{.tableSubSectionHeader} |
 | animVal | yes{.yes} |  |
 | baseVal | yes{.yes} |  |
-| SVGAnimatedEnumeration{.tableSectionHeader} | {#SVGAnimatedEnumeration} |  |
+| SVGAnimatedEnumeration{.tableSectionHeader} | { #SVGAnimatedEnumeration} |  |
 | Attributes{.tableSubSectionHeader} |
 | animVal | yes{.yes} |  |
 | baseVal | yes{.yes} |  |
-| SVGAnimatedInteger{.tableSectionHeader} | {#SVGAnimatedInteger} |  |
+| SVGAnimatedInteger{.tableSectionHeader} | { #SVGAnimatedInteger} |  |
 | Attributes{.tableSubSectionHeader} |
 | animVal | yes{.yes} |  |
 | baseVal | yes{.yes} |  |
-| SVGAnimatedLength{.tableSectionHeader} | {#SVGAnimatedLength} |  |
+| SVGAnimatedLength{.tableSectionHeader} | { #SVGAnimatedLength} |  |
 | Attributes{.tableSubSectionHeader} |
 | animVal | yes{.yes} |  |
 | baseVal | yes{.yes} |  |
-| SVGAnimatedLengthList{.tableSectionHeader} | {#SVGAnimatedLengthList} |  |
+| SVGAnimatedLengthList{.tableSectionHeader} | { #SVGAnimatedLengthList} |  |
 | Attributes{.tableSubSectionHeader} |
 | animVal | yes{.yes} |  |
 | baseVal | yes{.yes} |  |
-| SVGAnimatedNumber{.tableSectionHeader} | {#SVGAnimatedNumber} |  |
+| SVGAnimatedNumber{.tableSectionHeader} | { #SVGAnimatedNumber} |  |
 | Attributes{.tableSubSectionHeader} |
 | animVal | yes{.yes} |  |
 | baseVal | yes{.yes} |  |
-| SVGAnimatedNumberList{.tableSectionHeader} | {#SVGAnimatedNumberList} |  |
+| SVGAnimatedNumberList{.tableSectionHeader} | { #SVGAnimatedNumberList} |  |
 | Attributes{.tableSubSectionHeader} |
 | animVal | yes{.yes} |  |
 | baseVal | yes{.yes} |  |
-| SVGAnimatedPathData{.tableSectionHeader} | {#SVGAnimatedPathData} |  |
+| SVGAnimatedPathData{.tableSectionHeader} | { #SVGAnimatedPathData} |  |
 | Attributes{.tableSubSectionHeader} |
 | animatedNormalizedPathSegList | no{.no} |  |
 | animatedPathSegList | yes{.yes} |  |
 | normalizedPathSegList | yes{.yes} |  |
 | pathSegList | yes{.yes} |  |
-| SVGAnimatedPoints{.tableSectionHeader} | {#SVGAnimatedPoints} |  |
+| SVGAnimatedPoints{.tableSectionHeader} | { #SVGAnimatedPoints} |  |
 | Attributes{.tableSubSectionHeader} |
 | animatedPoints | yes{.yes} |  |
 | points | yes{.yes} |  |
-| SVGAnimatedPreserveAspectRatio{.tableSectionHeader} | {#SVGAnimatedPreserveAspectRatio} |  |
+| SVGAnimatedPreserveAspectRatio{.tableSectionHeader} | { #SVGAnimatedPreserveAspectRatio} |  |
 | Attributes{.tableSubSectionHeader} |
 | animVal | yes{.yes} |  |
 | baseVal | yes{.yes} |  |
-| SVGAnimatedRect{.tableSectionHeader} | {#SVGAnimatedRect} |  |
+| SVGAnimatedRect{.tableSectionHeader} | { #SVGAnimatedRect} |  |
 | Attributes{.tableSubSectionHeader} |
 | animVal | yes{.yes} |  |
 | baseVal | yes{.yes} |  |
-| SVGAnimatedString{.tableSectionHeader} | {#SVGAnimatedString} |  |
+| SVGAnimatedString{.tableSectionHeader} | { #SVGAnimatedString} |  |
 | Attributes{.tableSubSectionHeader} |
 | animVal | yes{.yes} |  |
 | baseVal | yes{.yes} |  |
-| SVGAnimatedTransformList{.tableSectionHeader} | {#SVGAnimatedTransformList} |  |
+| SVGAnimatedTransformList{.tableSectionHeader} | { #SVGAnimatedTransformList} |  |
 | Attributes{.tableSubSectionHeader} |
 | animVal | yes{.yes} |  |
 | baseVal | yes{.yes} |  |
-| SVGAnimateElement{.tableSectionHeader} | {#SVGAnimateElement} |  |
-| SVGAnimateMotionElement{.tableSectionHeader} | {#SVGAnimateMotionElement} |  |
-| SVGAnimateTransformElement{.tableSectionHeader} | {#SVGAnimateTransformElement} |  |
-| SVGAnimationElement{.tableSectionHeader} | {#SVGAnimationElement} |  |
+| SVGAnimateElement{.tableSectionHeader} | { #SVGAnimateElement} |  |
+| SVGAnimateMotionElement{.tableSectionHeader} | { #SVGAnimateMotionElement} |  |
+| SVGAnimateTransformElement{.tableSectionHeader} | { #SVGAnimateTransformElement} |  |
+| SVGAnimationElement{.tableSectionHeader} | { #SVGAnimationElement} |  |
 | Attributes{.tableSubSectionHeader} |
 | targetElement | yes{.yes} |  |
 | Operations{.tableSubSectionHeader} |
 | getStartTime | yes{.yes} |  |
 | getCurrentTime | yes{.yes} |  |
 | getSimpleDuration | yes{.yes} |  |
-| SVGCircleElement{.tableSectionHeader} | {#SVGCircleElement} |  |
+| SVGCircleElement{.tableSectionHeader} | { #SVGCircleElement} |  |
 | Attributes{.tableSubSectionHeader} |
 | cx | yes{.yes} |  |
 | cy | yes{.yes} |  |
 | r | yes{.yes} |  |
-| SVGClipPathElement{.tableSectionHeader} | {#SVGClipPathElement} |  |
+| SVGClipPathElement{.tableSectionHeader} | { #SVGClipPathElement} |  |
 | Attributes{.tableSubSectionHeader} |
 | clipPathUnits | yes{.yes} |  |
-| SVGColor{.tableSectionHeader} | {#SVGColor} |  |
+| SVGColor{.tableSectionHeader} | { #SVGColor} |  |
 | Attributes{.tableSubSectionHeader} |
 | colorType | yes{.yes} |  |
 | iccColor | yes{.yes} |  |
@@ -2246,17 +2246,17 @@ The table below lists the SVG DOM interf
 | setRGBColor | yes{.yes} |  |
 | setRGBColorICCColor | yes{.yes} |  |
 | setColor | yes{.yes} |  |
-| SVGColorProfileElement{.tableSectionHeader} | {#SVGColorProfileElement} |  |
+| SVGColorProfileElement{.tableSectionHeader} | { #SVGColorProfileElement} |  |
 | Attributes{.tableSubSectionHeader} |
 | local | yes{.yes} |  |
 | name | yes{.yes} |  |
 | renderingIntent | yes{.yes} |  |
-| SVGColorProfileRule{.tableSectionHeader} | {#SVGColorProfileRule} |  |
+| SVGColorProfileRule{.tableSectionHeader} | { #SVGColorProfileRule} |  |
 | Attributes{.tableSubSectionHeader} |
 | name | no{.no} |  |
 | renderingIntent | no{.no} |  |
 | src | no{.no} |  |
-| SVGComponentTransferFunctionElement{.tableSectionHeader} | {#SVGComponentTransferFunctionElement} |  |
+| SVGComponentTransferFunctionElement{.tableSectionHeader} | { #SVGComponentTransferFunctionElement} |  |
 | Attributes{.tableSubSectionHeader} |
 | amplitude | yes{.yes} |  |
 | exponent | yes{.yes} |  |
@@ -2265,29 +2265,29 @@ The table below lists the SVG DOM interf
 | slope | yes{.yes} |  |
 | tableValues | no{.no} |  |
 | type | yes{.yes} |  |
-| SVGCSSRule{.tableSectionHeader} | {#SVGCSSRule} |  |
-| SVGCursorElement{.tableSectionHeader} | {#SVGCursorElement} |  |
+| SVGCSSRule{.tableSectionHeader} | { #SVGCSSRule} |  |
+| SVGCursorElement{.tableSectionHeader} | { #SVGCursorElement} |  |
 | Attributes{.tableSubSectionHeader} |
 | x | yes{.yes} |  |
 | y | yes{.yes} |  |
-| SVGDefinitionSrcElement{.tableSectionHeader} | {#SVGDefinitionSrcElement} |  |
-| SVGDefinitionSrcElement{.tableSectionHeader} | {#SVGDefinitionSrcElement} |  |
-| SVGDefsElement{.tableSectionHeader} | {#SVGDefsElement} |  |
-| SVGDescElement{.tableSectionHeader} | {#SVGDescElement} |  |
-| SVGDocument{.tableSectionHeader} | {#SVGDocument} |  |
+| SVGDefinitionSrcElement{.tableSectionHeader} | { #SVGDefinitionSrcElement} |  |
+| SVGDefinitionSrcElement{.tableSectionHeader} | { #SVGDefinitionSrcElement} |  |
+| SVGDefsElement{.tableSectionHeader} | { #SVGDefsElement} |  |
+| SVGDescElement{.tableSectionHeader} | { #SVGDescElement} |  |
+| SVGDocument{.tableSectionHeader} | { #SVGDocument} |  |
 | Attributes{.tableSubSectionHeader} |
 | domain | yes{.yes} |  |
 | referrer | yes{.yes} |  |
 | rootElement | yes{.yes} |  |
 | title | yes{.yes} |  |
 | URL | yes{.yes} |  |
-| SVGElement{.tableSectionHeader} | {#SVGElement} |  |
+| SVGElement{.tableSectionHeader} | { #SVGElement} |  |
 | Attributes{.tableSubSectionHeader} |
 | id | yes{.yes} |  |
 | ownerSVGElement | yes{.yes} |  |
 | viewportElement | yes{.yes} |  |
 | xmlbase | yes{.yes} |  |
-| SVGElementInstance{.tableSectionHeader} | {#SVGElementInstance} |  |
+| SVGElementInstance{.tableSectionHeader} | { #SVGElementInstance} |  |
 | Attributes{.tableSubSectionHeader} |
 | childNodes | no{.no} |  |
 | correspondingElement | no{.no} |  |
@@ -2297,35 +2297,35 @@ The table below lists the SVG DOM interf
 | nextSibling | no{.no} |  |
 | parentNode | no{.no} |  |
 | previousSibling | no{.no} |  |
-| SVGElementInstanceList{.tableSectionHeader} | {#SVGElementInstanceList} |  |
+| SVGElementInstanceList{.tableSectionHeader} | { #SVGElementInstanceList} |  |
 | Attributes{.tableSubSectionHeader} |
 | length | no{.no} |  |
 | Operations{.tableSubSectionHeader} |
 | item | no{.no} |  |
-| SVGEllipseElement{.tableSectionHeader} | {#SVGEllipseElement} |  |
+| SVGEllipseElement{.tableSectionHeader} | { #SVGEllipseElement} |  |
 | Attributes{.tableSubSectionHeader} |
 | cx | yes{.yes} |  |
 | cy | yes{.yes} |  |
 | rx | yes{.yes} |  |
 | ry | yes{.yes} |  |
-| SVGEvent{.tableSectionHeader} | {#SVGEvent} |  |
-| SVGExternalResourcesRequired{.tableSectionHeader} | {#SVGExternalResourcesRequired} |  |
+| SVGEvent{.tableSectionHeader} | { #SVGEvent} |  |
+| SVGExternalResourcesRequired{.tableSectionHeader} | { #SVGExternalResourcesRequired} |  |
 | Attributes{.tableSubSectionHeader} |
 | externalResourcesRequired | yes{.yes} |  |
-| SVGFEBlendElement{.tableSectionHeader} | {#SVGFEBlendElement} |  |
+| SVGFEBlendElement{.tableSectionHeader} | { #SVGFEBlendElement} |  |
 | Attributes{.tableSubSectionHeader} |
 | in1 | yes{.yes} |  |
 | in2 | yes{.yes} |  |
 | mode | yes{.yes} |  |
-| SVGFEColorMatrixElement{.tableSectionHeader} | {#SVGFEColorMatrixElement} |  |
+| SVGFEColorMatrixElement{.tableSectionHeader} | { #SVGFEColorMatrixElement} |  |
 | Attributes{.tableSubSectionHeader} |
 | in1 | yes{.yes} |  |
 | type | yes{.yes} |  |
 | values | no{.no} |  |
-| SVGFEComponentTransferElement{.tableSectionHeader} | {#SVGFEComponentTransferElement} |  |
+| SVGFEComponentTransferElement{.tableSectionHeader} | { #SVGFEComponentTransferElement} |  |
 | Attributes{.tableSubSectionHeader} |
 | in1 | yes{.yes} |  |
-| SVGFECompositeElement{.tableSectionHeader} | {#SVGFECompositeElement} |  |
+| SVGFECompositeElement{.tableSectionHeader} | { #SVGFECompositeElement} |  |
 | Attributes{.tableSubSectionHeader} |
 | in1 | yes{.yes} |  |
 | in2 | yes{.yes} |  |
@@ -2334,7 +2334,7 @@ The table below lists the SVG DOM interf
 | k3 | yes{.yes} |  |
 | k4 | yes{.yes} |  |
 | operator | yes{.yes} |  |
-| SVGFEConvolveMatrixElement{.tableSectionHeader} | {#SVGFEConvolveMatrixElement} |  |
+| SVGFEConvolveMatrixElement{.tableSectionHeader} | { #SVGFEConvolveMatrixElement} |  |
 | Attributes{.tableSubSectionHeader} |
 | bias | yes{.yes} |  |
 | divisor | no{.no} |  |
@@ -2347,68 +2347,68 @@ The table below lists the SVG DOM interf
 | preserveAlpha | yes{.yes} |  |
 | targetX | no{.no} |  |
 | targetY | no{.no} |  |
-| SVGFEDiffuseLightingElement{.tableSectionHeader} | {#SVGFEDiffuseLightingElement} |  |
+| SVGFEDiffuseLightingElement{.tableSectionHeader} | { #SVGFEDiffuseLightingElement} |  |
 | Attributes{.tableSubSectionHeader} |
 | diffuseConstant | yes{.yes} |  |
 | in1 | yes{.yes} |  |
 | kernelUnitLengthX | yes{.yes} |  |
 | kernelUnitLengthY | yes{.yes} |  |
 | surfaceScale | yes{.yes} |  |
-| SVGFEDisplacementMapElement{.tableSectionHeader} | {#SVGFEDisplacementMapElement} |  |
+| SVGFEDisplacementMapElement{.tableSectionHeader} | { #SVGFEDisplacementMapElement} |  |
 | Attributes{.tableSubSectionHeader} |
 | in1 | yes{.yes} |  |
 | in2 | yes{.yes} |  |
 | scale | yes{.yes} |  |
 | xChannelSelector | yes{.yes} |  |
 | yChannelSelector | yes{.yes} |  |
-| SVGFEDistantLightElement{.tableSectionHeader} | {#SVGFEDistantLightElement} |  |
+| SVGFEDistantLightElement{.tableSectionHeader} | { #SVGFEDistantLightElement} |  |
 | Attributes{.tableSubSectionHeader} |
 | azimuth | yes{.yes} |  |
 | elevation | yes{.yes} |  |
-| SVGFEFloodElement{.tableSectionHeader} | {#SVGFEFloodElement} |  |
+| SVGFEFloodElement{.tableSectionHeader} | { #SVGFEFloodElement} |  |
 | Attributes{.tableSubSectionHeader} |
 | in1 | yes{.yes} |  |
-| SVGFEFuncAElement{.tableSectionHeader} | {#SVGFEFuncAElement} |  |
-| SVGFEFuncBElement{.tableSectionHeader} | {#SVGFEFuncBElement} |  |
-| SVGFEFuncGElement{.tableSectionHeader} | {#SVGFEFuncGElement} |  |
-| SVGFEFuncRElement{.tableSectionHeader} | {#SVGFEFuncRElement} |  |
-| SVGFEGaussianBlurElement{.tableSectionHeader} | {#SVGFEGaussianBlurElement} |  |
+| SVGFEFuncAElement{.tableSectionHeader} | { #SVGFEFuncAElement} |  |
+| SVGFEFuncBElement{.tableSectionHeader} | { #SVGFEFuncBElement} |  |
+| SVGFEFuncGElement{.tableSectionHeader} | { #SVGFEFuncGElement} |  |
+| SVGFEFuncRElement{.tableSectionHeader} | { #SVGFEFuncRElement} |  |
+| SVGFEGaussianBlurElement{.tableSectionHeader} | { #SVGFEGaussianBlurElement} |  |
 | Attributes{.tableSubSectionHeader} |
 | in1 | yes{.yes} |  |
 | stdDeviationX | no{.no} |  |
 | stdDeviationY | no{.no} |  |
 | Operations{.tableSubSectionHeader} |
 | setStdDeviation | yes{.yes} |  |
-| SVGFEImageElement{.tableSectionHeader} | {#SVGFEImageElement} |  |
+| SVGFEImageElement{.tableSectionHeader} | { #SVGFEImageElement} |  |
 | Attributes{.tableSubSectionHeader} |
 | preserveAspectRatio | no{.no} |  |
-| SVGFEMergeElement{.tableSectionHeader} | {#SVGFEMergeElement} |  |
-| SVGFEMergeNodeElement{.tableSectionHeader} | {#SVGFEMergeNodeElement} |  |
+| SVGFEMergeElement{.tableSectionHeader} | { #SVGFEMergeElement} |  |
+| SVGFEMergeNodeElement{.tableSectionHeader} | { #SVGFEMergeNodeElement} |  |
 | Attributes{.tableSubSectionHeader} |
 | in1 | yes{.yes} |  |
-| SVGFEMorphologyElement{.tableSectionHeader} | {#SVGFEMorphologyElement} |  |
+| SVGFEMorphologyElement{.tableSectionHeader} | { #SVGFEMorphologyElement} |  |
 | Attributes{.tableSubSectionHeader} |
 | in1 | yes{.yes} |  |
 | operator | yes{.yes} |  |
 | radiusX | no{.no} |  |
 | radiusY | no{.no} |  |
-| SVGFEOffsetElement{.tableSectionHeader} | {#SVGFEOffsetElement} |  |
+| SVGFEOffsetElement{.tableSectionHeader} | { #SVGFEOffsetElement} |  |
 | Attributes{.tableSubSectionHeader} |
 | dx | yes{.yes} |  |
 | dy | yes{.yes} |  |
 | in1 | yes{.yes} |  |
-| SVGFEPointLightElement{.tableSectionHeader} | {#SVGFEPointLightElement} |  |
+| SVGFEPointLightElement{.tableSectionHeader} | { #SVGFEPointLightElement} |  |
 | Attributes{.tableSubSectionHeader} |
 | x | yes{.yes} |  |
 | y | yes{.yes} |  |
 | z | yes{.yes} |  |
-| SVGFESpecularLightingElement{.tableSectionHeader} | {#SVGFESpecularLightingElement} |  |
+| SVGFESpecularLightingElement{.tableSectionHeader} | { #SVGFESpecularLightingElement} |  |
 | Attributes{.tableSubSectionHeader} |
 | in1 | yes{.yes} |  |
 | specularConstant | yes{.yes} |  |
 | specularExponent | yes{.yes} |  |
 | surfaceScale | yes{.yes} |  |
-| SVGFESpotLightElement{.tableSectionHeader} | {#SVGFESpotLightElement} |  |
+| SVGFESpotLightElement{.tableSectionHeader} | { #SVGFESpotLightElement} |  |
 | Attributes{.tableSubSectionHeader} |
 | limitingConeAngle | yes{.yes} |  |
 | pointsAtX | yes{.yes} |  |
@@ -2418,10 +2418,10 @@ The table below lists the SVG DOM interf
 | x | yes{.yes} |  |
 | y | yes{.yes} |  |
 | z | yes{.yes} |  |
-| SVGFETileElement{.tableSectionHeader} | {#SVGFETileElement} |  |
+| SVGFETileElement{.tableSectionHeader} | { #SVGFETileElement} |  |
 | Attributes{.tableSubSectionHeader} |
 | in1 | yes{.yes} |  |
-| SVGFETurbulenceElement{.tableSectionHeader} | {#SVGFETurbulenceElement} |  |
+| SVGFETurbulenceElement{.tableSectionHeader} | { #SVGFETurbulenceElement} |  |
 | Attributes{.tableSubSectionHeader} |
 | baseFrequencyX | no{.no} |  |
 | baseFrequencyY | no{.no} |  |
@@ -2429,7 +2429,7 @@ The table below lists the SVG DOM interf
 | seed | yes{.yes} |  |
 | stitchTiles | yes{.yes} |  |
 | type | yes{.yes} |  |
-| SVGFilterElement{.tableSectionHeader} | {#SVGFilterElement} |  |
+| SVGFilterElement{.tableSectionHeader} | { #SVGFilterElement} |  |
 | Attributes{.tableSubSectionHeader} |
 | filterResX | no{.no} |  |
 | filterResY | no{.no} |  |
@@ -2441,32 +2441,32 @@ The table below lists the SVG DOM interf
 | y | yes{.yes} |  |
 | Operations{.tableSubSectionHeader} |
 | setFilterRes | no{.no} |  |
-| SVGFilterPrimitiveStandardAttributes{.tableSectionHeader} | {#SVGFilterPrimitiveStandardAttributes} |  |
+| SVGFilterPrimitiveStandardAttributes{.tableSectionHeader} | { #SVGFilterPrimitiveStandardAttributes} |  |
 | Attributes{.tableSubSectionHeader} |
 | height | yes{.yes} |  |
 | result | yes{.yes} |  |
 | width | yes{.yes} |  |
 | x | yes{.yes} |  |
 | y | yes{.yes} |  |
-| SVGFitToViewBox{.tableSectionHeader} | {#SVGFitToViewBox} |  |
+| SVGFitToViewBox{.tableSectionHeader} | { #SVGFitToViewBox} |  |
 | Attributes{.tableSubSectionHeader} |
 | preserveAspectRatio | yes{.yes} |  |
 | viewBox | partial{.partial} | Implemented for `<svg>` elements. |
-| SVGFontElement{.tableSectionHeader} | {#SVGFontElement} |  |
-| SVGFontFaceElement{.tableSectionHeader} | {#SVGFontFaceElement} |  |
-| SVGFontFaceFormatElement{.tableSectionHeader} | {#SVGFontFaceFormatElement} |  |
-| SVGFontFaceNameElement{.tableSectionHeader} | {#SVGFontFaceNameElement} |  |
-| SVGFontFaceSrcElement{.tableSectionHeader} | {#SVGFontFaceSrcElement} |  |
-| SVGFontFaceUriElement{.tableSectionHeader} | {#SVGFontFaceUriElement} |  |
-| SVGForeignObjectElement{.tableSectionHeader} | {#SVGForeignObjectElement} |  |
+| SVGFontElement{.tableSectionHeader} | { #SVGFontElement} |  |
+| SVGFontFaceElement{.tableSectionHeader} | { #SVGFontFaceElement} |  |
+| SVGFontFaceFormatElement{.tableSectionHeader} | { #SVGFontFaceFormatElement} |  |
+| SVGFontFaceNameElement{.tableSectionHeader} | { #SVGFontFaceNameElement} |  |
+| SVGFontFaceSrcElement{.tableSectionHeader} | { #SVGFontFaceSrcElement} |  |
+| SVGFontFaceUriElement{.tableSectionHeader} | { #SVGFontFaceUriElement} |  |
+| SVGForeignObjectElement{.tableSectionHeader} | { #SVGForeignObjectElement} |  |
 | Attributes{.tableSubSectionHeader} |
 | height | yes{.yes} |  |
 | width | yes{.yes} |  |
 | x | yes{.yes} |  |
 | y | yes{.yes} |  |
-| SVGGElement{.tableSectionHeader} | {#SVGGElement} |  |
-| SVGGlyphElement{.tableSectionHeader} | {#SVGGlyphElement} |  |
-| SVGGlyphRefElement{.tableSectionHeader} | {#SVGGlyphRefElement} |  |
+| SVGGElement{.tableSectionHeader} | { #SVGGElement} |  |
+| SVGGlyphElement{.tableSectionHeader} | { #SVGGlyphElement} |  |
+| SVGGlyphRefElement{.tableSectionHeader} | { #SVGGlyphRefElement} |  |
 | Attributes{.tableSubSectionHeader} |
 | dx | yes{.yes} |  |
 | dy | yes{.yes} |  |
@@ -2474,28 +2474,28 @@ The table below lists the SVG DOM interf
 | glyphRef | yes{.yes} |  |
 | x | yes{.yes} |  |
 | y | yes{.yes} |  |
-| SVGGradientElement{.tableSectionHeader} | {#SVGGradientElement} |  |
+| SVGGradientElement{.tableSectionHeader} | { #SVGGradientElement} |  |
 | Attributes{.tableSubSectionHeader} |
 | gradientTransform | yes{.yes} |  |
 | gradientUnits | yes{.yes} |  |
 | spreadMethod | yes{.yes} |  |
-| SVGHKernElement{.tableSectionHeader} | {#SVGHKernElement} |  |
-| SVGICCColor{.tableSectionHeader} | {#SVGICCColor} |  |
+| SVGHKernElement{.tableSectionHeader} | { #SVGHKernElement} |  |
+| SVGICCColor{.tableSectionHeader} | { #SVGICCColor} |  |
 | Attributes{.tableSubSectionHeader} |
 | colorProfile | yes{.yes} |  |
 | colors | yes{.yes} |  |
-| SVGImageElement{.tableSectionHeader} | {#SVGImageElement} |  |
+| SVGImageElement{.tableSectionHeader} | { #SVGImageElement} |  |
 | Attributes{.tableSubSectionHeader} |
 | height | yes{.yes} |  |
 | preserveAspectRatio | yes{.yes} |  |
 | width | yes{.yes} |  |
 | x | yes{.yes} |  |
 | y | yes{.yes} |  |
-| SVGLangSpace{.tableSectionHeader} | {#SVGLangSpace} |  |
+| SVGLangSpace{.tableSectionHeader} | { #SVGLangSpace} |  |
 | Attributes{.tableSubSectionHeader} |
 | xmllang | yes{.yes} |  |
 | xmlspace | yes{.yes} |  |
-| SVGLength{.tableSectionHeader} | {#SVGLength} |  |
+| SVGLength{.tableSectionHeader} | { #SVGLength} |  |
 | Attributes{.tableSubSectionHeader} |
 | unitType | yes{.yes} |  |
 | value | yes{.yes} |  |
@@ -2504,7 +2504,7 @@ The table below lists the SVG DOM interf
 | Operations{.tableSubSectionHeader} |
 | newValueSpecifiedUnits | yes{.yes} |  |
 | convertToSpecifiedUnits | yes{.yes} |  |
-| SVGLengthList{.tableSectionHeader} | {#SVGLengthList} |  |
+| SVGLengthList{.tableSectionHeader} | { #SVGLengthList} |  |
 | Attributes{.tableSubSectionHeader} |
 | numberOfItems | yes{.yes} |  |
 | Operations{.tableSubSectionHeader} |
@@ -2515,19 +2515,19 @@ The table below lists the SVG DOM interf
 | replaceItem | yes{.yes} |  |
 | removeItem | yes{.yes} |  |
 | appendItem | yes{.yes} |  |
-| SVGLinearGradientElement{.tableSectionHeader} | {#SVGLinearGradientElement} |  |
+| SVGLinearGradientElement{.tableSectionHeader} | { #SVGLinearGradientElement} |  |
 | Attributes{.tableSubSectionHeader} |
 | x1 | yes{.yes} |  |
 | x2 | yes{.yes} |  |
 | y1 | yes{.yes} |  |
 | y2 | yes{.yes} |  |
-| SVGLineElement{.tableSectionHeader} | {#SVGLineElement} |  |
+| SVGLineElement{.tableSectionHeader} | { #SVGLineElement} |  |
 | Attributes{.tableSubSectionHeader} |
 | x1 | yes{.yes} |  |
 | x2 | yes{.yes} |  |
 | y1 | yes{.yes} |  |
 | y2 | yes{.yes} |  |
-| SVGLocatable{.tableSectionHeader} | {#SVGLocatable} |  |
+| SVGLocatable{.tableSectionHeader} | { #SVGLocatable} |  |
 | Attributes{.tableSubSectionHeader} |
 | farthestViewportElement | yes{.yes} |  |
 | nearestViewportElement | yes{.yes} |  |
@@ -2536,7 +2536,7 @@ The table below lists the SVG DOM interf
 | getCTM | yes{.yes} |  |
 | getScreenCTM | yes{.yes} |  |
 | getTransformToElement | yes{.yes} |  |
-| SVGMarkerElement{.tableSectionHeader} | {#SVGMarkerElement} |  |
+| SVGMarkerElement{.tableSectionHeader} | { #SVGMarkerElement} |  |
 | Attributes{.tableSubSectionHeader} |
 | markerHeight | yes{.yes} |  |
 | markerUnits | yes{.yes} |  |
@@ -2548,7 +2548,7 @@ The table below lists the SVG DOM interf
 | Operations{.tableSubSectionHeader} |
 | setOrientToAuto | yes{.yes} |  |
 | setOrientToAngle | yes{.yes} |  |
-| SVGMaskElement{.tableSectionHeader} | {#SVGMaskElement} |  |
+| SVGMaskElement{.tableSectionHeader} | { #SVGMaskElement} |  |
 | Attributes{.tableSubSectionHeader} |
 | height | yes{.yes} |  |
 | maskContentUnits | yes{.yes} |  |
@@ -2556,7 +2556,7 @@ The table below lists the SVG DOM interf
 | width | yes{.yes} |  |
 | x | yes{.yes} |  |
 | y | yes{.yes} |  |
-| SVGMatrix{.tableSectionHeader} | {#SVGMatrix} |  |
+| SVGMatrix{.tableSectionHeader} | { #SVGMatrix} |  |
 | Attributes{.tableSubSectionHeader} |
 | a | yes{.yes} |  |
 | b | yes{.yes} |  |
@@ -2576,13 +2576,13 @@ The table below lists the SVG DOM interf
 | flipY | yes{.yes} |  |
 | skewX | yes{.yes} |  |
 | skewY | yes{.yes} |  |
-| SVGMetadataElement{.tableSectionHeader} | {#SVGMetadataElement} |  |
-| SVGMissingGlyphElement{.tableSectionHeader} | {#SVGMissingGlyphElement} |  |
-| SVGMPathElement{.tableSectionHeader} | {#SVGMPathElement} |  |
-| SVGNumber{.tableSectionHeader} | {#SVGNumber} |  |
+| SVGMetadataElement{.tableSectionHeader} | { #SVGMetadataElement} |  |
+| SVGMissingGlyphElement{.tableSectionHeader} | { #SVGMissingGlyphElement} |  |
+| SVGMPathElement{.tableSectionHeader} | { #SVGMPathElement} |  |
+| SVGNumber{.tableSectionHeader} | { #SVGNumber} |  |
 | Attributes{.tableSubSectionHeader} |
 | value | yes{.yes} |  |
-| SVGNumberList{.tableSectionHeader} | {#SVGNumberList} |  |
+| SVGNumberList{.tableSectionHeader} | { #SVGNumberList} |  |
 | Attributes{.tableSubSectionHeader} |
 | numberOfItems | yes{.yes} |  |
 | Operations{.tableSubSectionHeader} |
@@ -2593,14 +2593,14 @@ The table below lists the SVG DOM interf
 | replaceItem | yes{.yes} |  |
 | removeItem | yes{.yes} |  |
 | appendItem | yes{.yes} |  |
-| SVGPaint{.tableSectionHeader} | {#SVGPaint} |  |
+| SVGPaint{.tableSectionHeader} | { #SVGPaint} |  |
 | Attributes{.tableSubSectionHeader} |
 | paintType | yes{.yes} |  |
 | uri | yes{.yes} |  |
 | Operations{.tableSubSectionHeader} |
 | setUri | yes{.yes} |  |
 | setPaint | yes{.yes} |  |
-| SVGPathElement{.tableSectionHeader} | {#SVGPathElement} |  |
+| SVGPathElement{.tableSectionHeader} | { #SVGPathElement} |  |
 | Attributes{.tableSubSectionHeader} |
 | pathLength | no{.no} |  |
 | Operations{.tableSubSectionHeader} |
@@ -2626,11 +2626,11 @@ The table below lists the SVG DOM interf
 | createSVGPathSegCurvetoCubicSmoothRel | yes{.yes} |  |
 | createSVGPathSegCurvetoQuadraticSmoothAbs | yes{.yes} |  |
 | createSVGPathSegCurvetoQuadraticSmoothRel | yes{.yes} |  |
-| SVGPathSeg{.tableSectionHeader} | {#SVGPathSeg} |  |
+| SVGPathSeg{.tableSectionHeader} | { #SVGPathSeg} |  |
 | Attributes{.tableSubSectionHeader} |
 | pathSegType | yes{.yes} |  |
 | pathSegTypeAsLetter | yes{.yes} |  |
-| SVGPathSegArcAbs{.tableSectionHeader} | {#SVGPathSegArcAbs} |  |
+| SVGPathSegArcAbs{.tableSectionHeader} | { #SVGPathSegArcAbs} |  |
 | Attributes{.tableSubSectionHeader} |
 | angle | yes{.yes} |  |
 | largeArcFlag | yes{.yes} |  |
@@ -2639,7 +2639,7 @@ The table below lists the SVG DOM interf
 | sweepFlag | yes{.yes} |  |
 | x | yes{.yes} |  |
 | y | yes{.yes} |  |
-| SVGPathSegArcRel{.tableSectionHeader} | {#SVGPathSegArcRel} |  |
+| SVGPathSegArcRel{.tableSectionHeader} | { #SVGPathSegArcRel} |  |
 | Attributes{.tableSubSectionHeader} |
 | angle | yes{.yes} |  |
 | largeArcFlag | yes{.yes} |  |
@@ -2648,8 +2648,8 @@ The table below lists the SVG DOM interf
 | sweepFlag | yes{.yes} |  |
 | x | yes{.yes} |  |
 | y | yes{.yes} |  |
-| SVGPathSegClosePath{.tableSectionHeader} | {#SVGPathSegClosePath} |  |
-| SVGPathSegCurvetoCubicAbs{.tableSectionHeader} | {#SVGPathSegCurvetoCubicAbs} |  |
+| SVGPathSegClosePath{.tableSectionHeader} | { #SVGPathSegClosePath} |  |
+| SVGPathSegCurvetoCubicAbs{.tableSectionHeader} | { #SVGPathSegCurvetoCubicAbs} |  |
 | Attributes{.tableSubSectionHeader} |
 | x | yes{.yes} |  |
 | x1 | yes{.yes} |  |
@@ -2657,7 +2657,7 @@ The table below lists the SVG DOM interf
 | y | yes{.yes} |  |
 | y1 | yes{.yes} |  |
 | y2 | yes{.yes} |  |
-| SVGPathSegCurvetoCubicRel{.tableSectionHeader} | {#SVGPathSegCurvetoCubicRel} |  |
+| SVGPathSegCurvetoCubicRel{.tableSectionHeader} | { #SVGPathSegCurvetoCubicRel} |  |
 | Attributes{.tableSubSectionHeader} |
 | x | yes{.yes} |  |
 | x1 | yes{.yes} |  |
@@ -2665,59 +2665,59 @@ The table below lists the SVG DOM interf
 | y | yes{.yes} |  |
 | y1 | yes{.yes} |  |
 | y2 | yes{.yes} |  |
-| SVGPathSegCurvetoCubicSmoothAbs{.tableSectionHeader} | {#SVGPathSegCurvetoCubicSmoothAbs} |  |
+| SVGPathSegCurvetoCubicSmoothAbs{.tableSectionHeader} | { #SVGPathSegCurvetoCubicSmoothAbs} |  |
 | Attributes{.tableSubSectionHeader} |
 | x | yes{.yes} |  |
 | x2 | yes{.yes} |  |
 | y | yes{.yes} |  |
 | y2 | yes{.yes} |  |
-| SVGPathSegCurvetoCubicSmoothRel{.tableSectionHeader} | {#SVGPathSegCurvetoCubicSmoothRel} |  |
+| SVGPathSegCurvetoCubicSmoothRel{.tableSectionHeader} | { #SVGPathSegCurvetoCubicSmoothRel} |  |
 | Attributes{.tableSubSectionHeader} |
 | x | yes{.yes} |  |
 | x2 | yes{.yes} |  |
 | y | yes{.yes} |  |
 | y2 | yes{.yes} |  |
-| SVGPathSegCurvetoQuadraticAbs{.tableSectionHeader} | {#SVGPathSegCurvetoQuadraticAbs} |  |
+| SVGPathSegCurvetoQuadraticAbs{.tableSectionHeader} | { #SVGPathSegCurvetoQuadraticAbs} |  |
 | Attributes{.tableSubSectionHeader} |
 | x | yes{.yes} |  |
 | x1 | yes{.yes} |  |
 | y | yes{.yes} |  |
 | y1 | yes{.yes} |  |
-| SVGPathSegCurvetoQuadraticRel{.tableSectionHeader} | {#SVGPathSegCurvetoQuadraticRel} |  |
+| SVGPathSegCurvetoQuadraticRel{.tableSectionHeader} | { #SVGPathSegCurvetoQuadraticRel} |  |
 | Attributes{.tableSubSectionHeader} |
 | x | yes{.yes} |  |
 | x1 | yes{.yes} |  |
 | y | yes{.yes} |  |
 | y1 | yes{.yes} |  |
-| SVGPathSegCurvetoQuadraticSmoothAbs{.tableSectionHeader} | {#SVGPathSegCurvetoQuadraticSmoothAbs} |  |
+| SVGPathSegCurvetoQuadraticSmoothAbs{.tableSectionHeader} | { #SVGPathSegCurvetoQuadraticSmoothAbs} |  |
 | Attributes{.tableSubSectionHeader} |
 | x | yes{.yes} |  |
 | y | yes{.yes} |  |
-| SVGPathSegCurvetoQuadraticSmoothRel{.tableSectionHeader} | {#SVGPathSegCurvetoQuadraticSmoothRel} |  |
+| SVGPathSegCurvetoQuadraticSmoothRel{.tableSectionHeader} | { #SVGPathSegCurvetoQuadraticSmoothRel} |  |
 | Attributes{.tableSubSectionHeader} |
 | x | yes{.yes} |  |
 | y | yes{.yes} |  |
-| SVGPathSegLinetoAbs{.tableSectionHeader} | {#SVGPathSegLinetoAbs} |  |
+| SVGPathSegLinetoAbs{.tableSectionHeader} | { #SVGPathSegLinetoAbs} |  |
 | Attributes{.tableSubSectionHeader} |
 | x | yes{.yes} |  |
 | y | yes{.yes} |  |
-| SVGPathSegLinetoHorizontalAbs{.tableSectionHeader} | {#SVGPathSegLinetoHorizontalAbs} |  |
+| SVGPathSegLinetoHorizontalAbs{.tableSectionHeader} | { #SVGPathSegLinetoHorizontalAbs} |  |
 | Attributes{.tableSubSectionHeader} |
 | x | yes{.yes} |  |
-| SVGPathSegLinetoHorizontalRel{.tableSectionHeader} | {#SVGPathSegLinetoHorizontalRel} |  |
+| SVGPathSegLinetoHorizontalRel{.tableSectionHeader} | { #SVGPathSegLinetoHorizontalRel} |  |
 | Attributes{.tableSubSectionHeader} |
 | x | yes{.yes} |  |
-| SVGPathSegLinetoRel{.tableSectionHeader} | {#SVGPathSegLinetoRel} |  |
+| SVGPathSegLinetoRel{.tableSectionHeader} | { #SVGPathSegLinetoRel} |  |
 | Attributes{.tableSubSectionHeader} |
 | x | yes{.yes} |  |
 | y | yes{.yes} |  |
-| SVGPathSegLinetoVerticalAbs{.tableSectionHeader} | {#SVGPathSegLinetoVerticalAbs} |  |
+| SVGPathSegLinetoVerticalAbs{.tableSectionHeader} | { #SVGPathSegLinetoVerticalAbs} |  |
 | Attributes{.tableSubSectionHeader} |
 | y | yes{.yes} |  |
-| SVGPathSegLinetoVerticalRel{.tableSectionHeader} | {#SVGPathSegLinetoVerticalRel} |  |
+| SVGPathSegLinetoVerticalRel{.tableSectionHeader} | { #SVGPathSegLinetoVerticalRel} |  |
 | Attributes{.tableSubSectionHeader} |
 | y | yes{.yes} |  |
-| SVGPathSegList{.tableSectionHeader} | {#SVGPathSegList} |  |
+| SVGPathSegList{.tableSectionHeader} | { #SVGPathSegList} |  |
 | Attributes{.tableSubSectionHeader} |
 | numberOfItems | yes{.yes} |  |
 | Operations{.tableSubSectionHeader} |
@@ -2728,15 +2728,15 @@ The table below lists the SVG DOM interf
 | replaceItem | yes{.yes} |  |
 | removeItem | yes{.yes} |  |
 | appendItem | yes{.yes} |  |
-| SVGPathSegMovetoAbs{.tableSectionHeader} | {#SVGPathSegMovetoAbs} |  |
+| SVGPathSegMovetoAbs{.tableSectionHeader} | { #SVGPathSegMovetoAbs} |  |
 | Attributes{.tableSubSectionHeader} |
 | x | yes{.yes} |  |
 | y | yes{.yes} |  |
-| SVGPathSegMovetoRel{.tableSectionHeader} | {#SVGPathSegMovetoRel} |  |
+| SVGPathSegMovetoRel{.tableSectionHeader} | { #SVGPathSegMovetoRel} |  |
 | Attributes{.tableSubSectionHeader} |
 | x | yes{.yes} |  |
 | y | yes{.yes} |  |
-| SVGPatternElement{.tableSectionHeader} | {#SVGPatternElement} |  |
+| SVGPatternElement{.tableSectionHeader} | { #SVGPatternElement} |  |
 | Attributes{.tableSubSectionHeader} |
 | height | yes{.yes} |  |
 | patternContentUnits | yes{.yes} |  |
@@ -2745,13 +2745,13 @@ The table below lists the SVG DOM interf
 | width | yes{.yes} |  |
 | x | yes{.yes} |  |
 | y | yes{.yes} |  |
-| SVGPoint{.tableSectionHeader} | {#SVGPoint} |  |
+| SVGPoint{.tableSectionHeader} | { #SVGPoint} |  |
 | Attributes{.tableSubSectionHeader} |
 | x | yes{.yes} |  |
 | y | yes{.yes} |  |
 | Operations{.tableSubSectionHeader} |
 | matrixTransform | partial{.partial} | Not implemented for any `SVGPoint` in an `SVGPointList`. |
-| SVGPointList{.tableSectionHeader} | {#SVGPointList} |  |
+| SVGPointList{.tableSectionHeader} | { #SVGPointList} |  |
 | Attributes{.tableSubSectionHeader} |
 | numberOfItems | yes{.yes} |  |
 | Operations{.tableSubSectionHeader} |
@@ -2762,26 +2762,26 @@ The table below lists the SVG DOM interf
 | replaceItem | yes{.yes} |  |
 | removeItem | yes{.yes} |  |
 | appendItem | yes{.yes} |  |
-| SVGPolygonElement{.tableSectionHeader} | {#SVGPolygonElement} |  |
-| SVGPolylineElement{.tableSectionHeader} | {#SVGPolylineElement} |  |
-| SVGPreserveAspectRatio{.tableSectionHeader} | {#SVGPreserveAspectRatio} |  |
+| SVGPolygonElement{.tableSectionHeader} | { #SVGPolygonElement} |  |
+| SVGPolylineElement{.tableSectionHeader} | { #SVGPolylineElement} |  |
+| SVGPreserveAspectRatio{.tableSectionHeader} | { #SVGPreserveAspectRatio} |  |
 | Attributes{.tableSubSectionHeader} |
 | align | yes{.yes} |  |
 | meetOrSlice | yes{.yes} |  |
-| SVGRadialGradientElement{.tableSectionHeader} | {#SVGRadialGradientElement} |  |
+| SVGRadialGradientElement{.tableSectionHeader} | { #SVGRadialGradientElement} |  |
 | Attributes{.tableSubSectionHeader} |
 | cx | yes{.yes} |  |
 | cy | yes{.yes} |  |
 | fx | yes{.yes} |  |
 | fy | yes{.yes} |  |
 | r | yes{.yes} |  |
-| SVGRect{.tableSectionHeader} | {#SVGRect} |  |
+| SVGRect{.tableSectionHeader} | { #SVGRect} |  |
 | Attributes{.tableSubSectionHeader} |
 | height | yes{.yes} |  |
 | width | yes{.yes} |  |
 | x | yes{.yes} |  |
 | y | yes{.yes} |  |
-| SVGRectElement{.tableSectionHeader} | {#SVGRectElement} |  |
+| SVGRectElement{.tableSectionHeader} | { #SVGRectElement} |  |
 | Attributes{.tableSubSectionHeader} |
 | height | yes{.yes} |  |
 | rx | yes{.yes} |  |
@@ -2789,15 +2789,15 @@ The table below lists the SVG DOM interf
 | width | yes{.yes} |  |
 | x | yes{.yes} |  |
 | y | yes{.yes} |  |
-| SVGRenderingIntent{.tableSectionHeader} | {#SVGRenderingIntent} |  |
-| SVGScriptElement{.tableSectionHeader} | {#SVGScriptElement} |  |
+| SVGRenderingIntent{.tableSectionHeader} | { #SVGRenderingIntent} |  |
+| SVGScriptElement{.tableSectionHeader} | { #SVGScriptElement} |  |
 | Attributes{.tableSubSectionHeader} |
 | type | yes{.yes} |  |
-| SVGSetElement{.tableSectionHeader} | {#SVGSetElement} |  |
-| SVGStopElement{.tableSectionHeader} | {#SVGStopElement} |  |
+| SVGSetElement{.tableSectionHeader} | { #SVGSetElement} |  |
+| SVGStopElement{.tableSectionHeader} | { #SVGStopElement} |  |
 | Attributes{.tableSubSectionHeader} |
 | offset | yes{.yes} |  |
-| SVGStringList{.tableSectionHeader} | {#SVGStringList} |  |
+| SVGStringList{.tableSectionHeader} | { #SVGStringList} |  |
 | Attributes{.tableSubSectionHeader} |
 | numberOfItems | no{.no} |  |
 | Operations{.tableSubSectionHeader} |
@@ -2808,19 +2808,19 @@ The table below lists the SVG DOM interf
 | replaceItem | no{.no} |  |
 | removeItem | no{.no} |  |
 | appendItem | no{.no} |  |
-| SVGStylable{.tableSectionHeader} | {#SVGStylable} |  |
+| SVGStylable{.tableSectionHeader} | { #SVGStylable} |  |
 | Attributes{.tableSubSectionHeader} |
 | className | yes{.yes} |  |
 | style | yes{.yes} |  |
 | Operations{.tableSubSectionHeader} |
 | getPresentationAttribute | yes{.yes} |  |
-| SVGStyleElement{.tableSectionHeader} | {#SVGStyleElement} |  |
+| SVGStyleElement{.tableSectionHeader} | { #SVGStyleElement} |  |
 | Attributes{.tableSubSectionHeader} |
 | media | yes{.yes} |  |
 | title | yes{.yes} |  |
 | type | yes{.yes} |  |
 | xmlspace | yes{.yes} |  |
-| SVGSVGElement{.tableSectionHeader} | {#SVGSVGElement} |  |
+| SVGSVGElement{.tableSectionHeader} | { #SVGSVGElement} |  |
 | Attributes{.tableSubSectionHeader} |
 | contentScriptType | yes{.yes} |  |
 | contentStyleType | yes{.yes} |  |
@@ -2861,16 +2861,16 @@ The table below lists the SVG DOM interf
 | createSVGTransform | yes{.yes} |  |
 | createSVGTransformFromMatrix | yes{.yes} |  |
 | getElementById | yes{.yes} |  |
-| SVGSwitchElement{.tableSectionHeader} | {#SVGSwitchElement} |  |
-| SVGSymbolElement{.tableSectionHeader} | {#SVGSymbolElement} |  |
-| SVGTests{.tableSectionHeader} | {#SVGTests} |  |
+| SVGSwitchElement{.tableSectionHeader} | { #SVGSwitchElement} |  |
+| SVGSymbolElement{.tableSectionHeader} | { #SVGSymbolElement} |  |
+| SVGTests{.tableSectionHeader} | { #SVGTests} |  |
 | Attributes{.tableSubSectionHeader} |
 | requiredExtensions | no{.no} |  |
 | requiredFeatures | no{.no} |  |
 | systemLanguage | no{.no} |  |
 | Operations{.tableSubSectionHeader} |
 | hasExtension | no{.no} |  |
-| SVGTextContentElement{.tableSectionHeader} | {#SVGTextContentElement} |  |
+| SVGTextContentElement{.tableSectionHeader} | { #SVGTextContentElement} |  |
 | Attributes{.tableSubSectionHeader} |
 | lengthAdjust | yes{.yes} |  |
 | textLength | yes{.yes} |  |
@@ -2884,21 +2884,21 @@ The table below lists the SVG DOM interf
 | getRotationOfChar | yes{.yes} |  |
 | getCharNumAtPosition | yes{.yes} |  |
 | selectSubString | yes{.yes} |  |
-| SVGTextElement{.tableSectionHeader} | {#SVGTextElement} |  |
-| SVGTextPathElement{.tableSectionHeader} | {#SVGTextPathElement} |  |
+| SVGTextElement{.tableSectionHeader} | { #SVGTextElement} |  |
+| SVGTextPathElement{.tableSectionHeader} | { #SVGTextPathElement} |  |
 | Attributes{.tableSubSectionHeader} |
 | method | yes{.yes} |  |
 | spacing | yes{.yes} |  |
 | startOffset | yes{.yes} |  |
-| SVGTextPositioningElement{.tableSectionHeader} | {#SVGTextPositioningElement} |  |
+| SVGTextPositioningElement{.tableSectionHeader} | { #SVGTextPositioningElement} |  |
 | Attributes{.tableSubSectionHeader} |
 | dx | yes{.yes} |  |
 | dy | yes{.yes} |  |
 | rotate | yes{.yes} |  |
 | x | yes{.yes} |  |
 | y | yes{.yes} |  |
-| SVGTitleElement{.tableSectionHeader} | {#SVGTitleElement} |  |
-| SVGTransform{.tableSectionHeader} | {#SVGTransform} |  |
+| SVGTitleElement{.tableSectionHeader} | { #SVGTitleElement} |  |
+| SVGTransform{.tableSectionHeader} | { #SVGTransform} |  |
 | Attributes{.tableSubSectionHeader} |
 | angle | yes{.yes} |  |
 | matrix | yes{.yes} |  |
@@ -2910,10 +2910,10 @@ The table below lists the SVG DOM interf
 | setRotate | yes{.yes} |  |
 | setSkewX | yes{.yes} |  |
 | setSkewY | yes{.yes} |  |
-| SVGTransformable{.tableSectionHeader} | {#SVGTransformable} |  |
+| SVGTransformable{.tableSectionHeader} | { #SVGTransformable} |  |
 | Attributes{.tableSubSectionHeader} |
 | transform | yes{.yes} |  |
-| SVGTransformList{.tableSectionHeader} | {#SVGTransformList} |  |
+| SVGTransformList{.tableSectionHeader} | { #SVGTransformList} |  |
 | Attributes{.tableSubSectionHeader} |
 | numberOfItems | yes{.yes} |  |
 | Operations{.tableSubSectionHeader} |
@@ -2926,13 +2926,13 @@ The table below lists the SVG DOM interf
 | appendItem | yes{.yes} |  |
 | createSVGTransformFromMatrix | yes{.yes} |  |
 | consolidate | yes{.yes} |  |
-| SVGTRefElement{.tableSectionHeader} | {#SVGTRefElement} |  |
-| SVGTSpanElement{.tableSectionHeader} | {#SVGTSpanElement} |  |
-| SVGUnitTypes{.tableSectionHeader} | {#SVGUnitTypes} |  |
-| SVGURIReference{.tableSectionHeader} | {#SVGURIReference} |  |
+| SVGTRefElement{.tableSectionHeader} | { #SVGTRefElement} |  |
+| SVGTSpanElement{.tableSectionHeader} | { #SVGTSpanElement} |  |
+| SVGUnitTypes{.tableSectionHeader} | { #SVGUnitTypes} |  |
+| SVGURIReference{.tableSectionHeader} | { #SVGURIReference} |  |
 | Attributes{.tableSubSectionHeader} |
 | href | yes{.yes} |  |
-| SVGUseElement{.tableSectionHeader} | {#SVGUseElement} |  |
+| SVGUseElement{.tableSectionHeader} | { #SVGUseElement} |  |
 | Attributes{.tableSubSectionHeader} |
 | animatedInstanceRoot | no{.no} |  |
 | height | yes{.yes} |  |
@@ -2940,10 +2940,10 @@ The table below lists the SVG DOM interf
 | width | yes{.yes} |  |
 | x | yes{.yes} |  |
 | y | yes{.yes} |  |
-| SVGViewElement{.tableSectionHeader} | {#SVGViewElement} |  |
+| SVGViewElement{.tableSectionHeader} | { #SVGViewElement} |  |
 | Attributes{.tableSubSectionHeader} |
 | viewTarget | no{.no} |  |
-| SVGViewSpec{.tableSectionHeader} | {#SVGViewSpec} |  |
+| SVGViewSpec{.tableSectionHeader} | { #SVGViewSpec} |  |
 | Attributes{.tableSubSectionHeader} |
 | preserveAspectRatioString | no{.no} |  |
 | transform | no{.no} |  |
@@ -2951,11 +2951,11 @@ The table below lists the SVG DOM interf
 | viewBoxString | no{.no} |  |
 | viewTarget | no{.no} |  |
 | viewTargetString | no{.no} |  |
-| SVGVKernElement{.tableSectionHeader} | {#SVGVKernElement} |  |
-| SVGZoomAndPan{.tableSectionHeader} | {#SVGZoomAndPan} |  |
+| SVGVKernElement{.tableSectionHeader} | { #SVGVKernElement} |  |
+| SVGZoomAndPan{.tableSectionHeader} | { #SVGZoomAndPan} |  |
 | Attributes{.tableSubSectionHeader} |
 | zoomAndPan | yes{.yes} |  |
-| SVGZoomEvent{.tableSectionHeader} | {#SVGZoomEvent} |  |
+| SVGZoomEvent{.tableSectionHeader} | { #SVGZoomEvent} |  |
 | Attributes{.tableSubSectionHeader} |
 | newScale | no{.no} |  |
 | newTranslate | no{.no} |  |
@@ -2963,7 +2963,7 @@ The table below lists the SVG DOM interf
 | previousTranslate | no{.no} |  |
 | zoomRectScreen | no{.no} |  |
 
-## ECMAScript objects {#ecmascript}
+## ECMAScript objects { #ecmascript}
 
 In addition to the host objects exposed to ECMAScript that implement the SVG DOM, the following objects are also available.
 <div class="object"><div class="object-header">Global object</div><div class="object-section-header">Properties</div><div class="object-property-header">document</div><div class="object-property-desc">
@@ -3019,7 +3019,7 @@ Evaluates the given `script` repeatedly 
 </div><div class="object-property-header">setTimeout<span class="object-property-func-params">(script, timeout)</span></div><div class="object-property-desc">
 Evaluates the given `script` after the specified amount of time. The value for `script` must be either a string, which is evaluated by `eval` after the timeout, or an ECMAScript function object, which is called after the timeout. This method does not stall the script: the evaluation is scheduled and the script continues its execution. The function returns an object that can be passed to the `clearInterval` function. The function returns an object that can be passed to the `clearTimeout` function.
 </div></div>
-# SVG 1.1 test suite {#test}
+# SVG 1.1 test suite { #test}
 
 The table below lists the test cases from the December 2006 release of the [SVG 1.1 test suite](http://www.w3.org/Graphics/SVG/Test/) and whether the latest Batik code in the Subversion repository passes each one.
 

Modified: xmlgraphics/site/trunk/content/batik/tools/browser.mdtext
URL: http://svn.apache.org/viewvc/xmlgraphics/site/trunk/content/batik/tools/browser.mdtext?rev=1613173&r1=1613172&r2=1613173&view=diff
==============================================================================
--- xmlgraphics/site/trunk/content/batik/tools/browser.mdtext (original)
+++ xmlgraphics/site/trunk/content/batik/tools/browser.mdtext Thu Jul 24 16:21:20 2014
@@ -5,15 +5,15 @@ Title: Squiggle, the SVG Browser
 
 This page describes the main features of Squiggle, the SVG browser that comes with Batik.
 
-## Downloading the browser {#downloading}
+## Downloading the browser { #downloading}
 
 Refer to the [download page](/batik/download.html) to find out how to download Batik. Refer to the [installation page](../install.html) for instructions on how to install the Batik download on your system.
 
-## Starting the browser {#starting}
+## Starting the browser { #starting}
 
 The method for starting the browser depends on the distribution of Batik that you chose to download. The following describes how to start the browser for each distribution (binary and source).
 
-### Starting the browser for the binary distribution {#starting-binary}
+### Starting the browser for the binary distribution { #starting-binary}
 
 If you downloaded the [binary distribution](../install.html#distributions) of Batik, you should have a file called `batik-1.6.zip` (or similar), which, when expanded, created a `batik-squiggle.jar` file. To start the browser, type the following on the command line:
 
@@ -47,7 +47,7 @@ starts the browser with the `batikLogo.s
 
 If you are using Mac OS X, and you have generated the Squiggle application bundle, you can use its icon to start the browser. This is the preferred way to start the browser under Mac OS X, as it ensures better integration with the operating system (a nicer looking menu and dock icon).
 
-### Starting the browser for the source distribution {#starting-source}
+### Starting the browser for the source distribution { #starting-source}
 
 If you downloaded the [source distribution](../install.html#distributions) of Batik, you should have a zip file called `batik-src-1.6.zip` (or similar) that expanded into a directory called `xml-batik` or `batik-`*`version`*. In that directory, you can find build scripts for the platform you are running on. For example, there is a `build.bat` script for users of the Windows platform and there is a `build.sh` script for UNIX users.
 
@@ -82,13 +82,13 @@ Refer to [“Starting the browser for
 
 Note that the number of files that can be opened on Windows from the command line is limited because batch files take at most 9 parameters.
 
-### Squiggle screenshot {#screenshot}
+### Squiggle screenshot { #screenshot}
 
 The following image shows the result of starting the browser, from the binary or source distribution, with the `-font-size 10 samples/batikFX.svg` options.
 
 <div class="figure"> ![Screenshot of Squiggle showing the batikFX.svg sample](images/svgviewerDefaultRegular.png "") </div>
 
-# Viewing SVG documents {#viewing}
+# Viewing SVG documents { #viewing}
 
 The browser has several features to view and browse SVG documents:
 
@@ -103,22 +103,22 @@ The browser has several features to view
 
 -  [Viewing multiple SVG files](#viewingMultiple)
 
-### Opening a local SVG file {#localFile}
+### Opening a local SVG file { #localFile}
 
 In situations where you want to open SVG files locally on the machine where you are running Squiggle, you can use **File→Open File** menu item to open that file, or use the **Ctrl-F** key accelerator. Doing so brings up a file chooser that lets you select the file you want to view.
 <div class="figure"> ![Screenshot of Squiggle showing the 'File→Open' menu and file chooser](images/svgviewerFileOpen.png "") </div>
 
-## Opening an SVG file from the web {#urlFile}
+## Opening an SVG file from the web { #urlFile}
 
 There are many situations where the SVG content you want to view is not local to the machine where Squiggle is running. In that case, you can use the **File→Open Location** menu item, or use the **Ctrl-A** key accelerator to open that page. Doing so brings up a dialog box where you can type in the URL for the file you want to view.
 <div class="figure"> ![Screenshot of Squiggle showing the 'File→Open Location' menu and window](images/svgviewerOpenPage.png "") </div>
 
-## Using the location bar text field to view an SVG file {#locationBar}
+## Using the location bar text field to view an SVG file { #locationBar}
 
 When you know the URL of the document you want to view, you can enter it directly in the location bar text field at the top of Squiggle, the same way you can enter a URL in an HTML browser.
 <div class="figure"> ![Screenshot of Squiggle showing the location bar](images/svgviewerLocationBar.png "") </div>
 
-## Browsing SVG files {#browsing}
+## Browsing SVG files { #browsing}
 
 As with HTML content, it is common to navigate back and forth between SVG files (remember that SVG files contain hyperlinks, just like HTML does) and, as described later in this document, it is possible to [zoom](#zoomInOut) into SVG documents, [pan](#panning) and [rotate](#rotating).
 <div class="figure"> ![Screnshot of Squiggle showing the 'Go' menu](images/svgviewerBrowsing.png "") </div>
@@ -140,35 +140,35 @@ Navigating between views
 :
 The **View→Previous Transform** menu item (**Ctrl-K**) and the **View→Next Transform** menu item (**Ctrl-L**) let you go to the previous or next view of the document. This is useful when, for example, you [pan](#panning) or [rotate](#rotating) the document and want to go back to the previous view you had of the document (i.e., before you panned or rotated it).
 
-### Viewing multiple SVG files {#viewingMultiple}
+### Viewing multiple SVG files { #viewingMultiple}
 <div class="figure"> ![Screenshot of Squiggle with two windows open](images/svgviewerMultipleFiles.png "") </div>
 Squiggle can display multiple files simultaneously in different windows. To view a new file in a separate window, simply select the **File→New Window** menu item or use the **Ctrl-N** keyboard accelerator.
 
-### Reloading an SVG document {#reloading}
+### Reloading an SVG document { #reloading}
 
 When working on an SVG document, you may want the browser to reprocess a document that you have modified. The **File→Reload Document** menu item or the **Ctrl-R** keyboard accelerator will cause the document to be reprocessed by the browser.
 
-## Exporting and printing SVG documents {#exportAndPrint}
+## Exporting and printing SVG documents { #exportAndPrint}
 
 The **File→Print** menu item or **Ctrl-P** will print the currently displayed SVG document.
 
 The **File→Export As** menu item offers the option to export the currently displayed SVG document to various raster formats. Currently, the browser supports the <abbr title="Portable Network Graphics">PNG</abbr>, <abbr title="Joint Photographic Expert Group">JPEG</abbr> and <abbr title="Tagged Image File Format">TIFF</abbr> formats.
 
-## Inspecting the SVG source {#inspecting}
+## Inspecting the SVG source { #inspecting}
 
 The browser offers two ways to inspect the source of an SVG document: [viewing the plain source](#viewingSource) or [viewing the document tree](#viewingTree). Both are explained below.
 
-### Viewing the source {#viewingSource}
+### Viewing the source { #viewingSource}
 
 <div class="figure"> ![Screenshot of Squiggle showing the 'View→View Source' menu item and the source window](images/svgviewerViewSource.png "") </div>
 When the browser displays an SVG file, you can select the **View→View Source...** menu item or use the **Ctrl-U** keyboard accelerator to view the source code.
 
-### Viewing the document tree {#viewingTree}
+### Viewing the document tree { #viewingTree}
 
 <div class="figure"> ![Screenshot of Squiggle showing the 'View→DOM Viewer...' menu item and the DOM viewer window](images/svgviewerViewTree.png "") </div>
 When the browser displays an SVG file, you can select the **View→DOM Viewer...** menu item or use the **Ctrl-D** keyboard accelerator to open a window that shows the SVG document in the form of a tree. The window lets you navigate the tree, select individual elements, such as a path elements, and view the attributes and CSS values that apply to these elements. While the View Source window shows the SVG source as it was when it was loaded, the DOM Viewer window reflects the current state of the document, including any modifications that have occurred due to script.
 
-## Configuring Squiggle {#configuring}
+## Configuring Squiggle { #configuring}
 
 The **Edit→Preferences** menu item or **Ctrl-G** brings up the dialog box shown in the following figure.
 <div class="figure"> ![Screenshot of Squiggle with the Preferences window open](images/svgviewerPreferences.png "") </div>
@@ -217,7 +217,7 @@ Network panel
 :
 This panel lets you configure the proxy server to use if you are working from behind a firewall.
 
-## Navigating SVG documents: zooming, panning, rotating, transform and thumbnail {#zooming}
+## Navigating SVG documents: zooming, panning, rotating, transform and thumbnail { #zooming}
 
 The Batik browser offers multiple way to navigate SVG documents:
 
@@ -232,7 +232,7 @@ The Batik browser offers multiple way to
 
 -  [Thumbnail](#thumbnail)
 
-### Zooming in and out {#zoomInOut}
+### Zooming in and out { #zoomInOut}
 
 There are several methods to zoom in or out an SVG document:
 
@@ -248,7 +248,7 @@ There are several methods to zoom in or 
 - If the mouse is over the document in the display area, you can press the **Shift key** then **click the right mouse button and drag** it. This is called the *real time* zoom and can be used both for zooming in and out.
 <div class="figure"> ![Screenshot of Squiggle showing the Zoom In and Zoom Out menu items and tool bar buttons](images/svgviewerZoomin.png "") </div><div class="figure"> ![Screenshot of Squiggle zooming to an area of interest](images/svgviewerAOI.png "") </div>
 
-## Panning a document {#panning}
+## Panning a document { #panning}
 
 Some documents are too big to fit into the browser, especially when you [zoom](#zoomInOut) in with a large zoom factor. In these circumstances, it is useful to be able to move around the document and pan to view different parts of the documents. Again, there are multiple ways to do this:
 
@@ -258,15 +258,15 @@ Some documents are too big to fit into t
 - If you have the [thumbnail](#thumbnail) open, you can select the marker showing the current area of interest and move it to the desired location.
 <div class="figure"> ![Screenshot of Squiggle illustrating the panning gesture](images/svgviewerPan.png "") </div>
 
-## Rotating a document {#rotating}
+## Rotating a document { #rotating}
 
 It is sometimes useful to be able to rotate a document (maps for example). You can do this in the Batik browser by first pressing the **Ctrl key** and then **clicking and dragging the right mouse button** to a new location. The browser will dynamically rotate the image as you move your cursor. When you are satisfied with that angle, you can release the mouse button and the document will be displayed with that new angle.
 
-### Using the Transform dialog {#transform}
+### Using the Transform dialog { #transform}
 
 While the mouse and keyboard interactions give interactive way to navigate an SVG document, it is sometimes desirable to be able to define precisely the amount of [zoom](#zoomInOut), [pan](#panning) or [rotation](#rotating) desired. The Transform dialog, available through the **View→Transform** menu (**Ctrl-E**) offers that feature.
 
-### Thumbnail {#thumbnail}
+### Thumbnail { #thumbnail}
 
 Panning in the document window can be difficult after you have zoomed into a document because you cannot see the whole document. Panning on large documents (or with a large zoom factor) is made easy by the thumbnail that you can bring up through the **View→Thumbnail** menu item or the **Ctrl-Y** keyboard accelerator. The thumbnail shows a rectangular marker that represents the “Area of Interest”, i.e., the region currently displayed in the window (the visible portion of the document). You can **drag out a rectangular marker with the left mouse button pushed down** to select a new area of interest which will then be shown in the main window.
 <div class="figure"> ![Screenshot of Squiggle showing the Thumbnail window](images/svgviewerThumbnail.png "") </div>
\ No newline at end of file

Modified: xmlgraphics/site/trunk/content/batik/tools/font-converter.mdtext
URL: http://svn.apache.org/viewvc/xmlgraphics/site/trunk/content/batik/tools/font-converter.mdtext?rev=1613173&r1=1613172&r2=1613173&view=diff
==============================================================================
--- xmlgraphics/site/trunk/content/batik/tools/font-converter.mdtext (original)
+++ xmlgraphics/site/trunk/content/batik/tools/font-converter.mdtext Thu Jul 24 16:21:20 2014
@@ -5,7 +5,7 @@ Title: SVG Font Converter
 
 The TrueType Font to SVG (`ttf2svg`) application lets you convert a range of characters from a TrueType Font into the SVG font format.
 
-## Running the font converter {#running}
+## Running the font converter { #running}
 
 If you are using the Batik binary distribution, type the following at the command line:
 
@@ -62,7 +62,7 @@ For example:
 will convert characters 48 to 57, i.e., `'0'` to `'9'`, in the `myFont.ttf` file into their SVG equivalent in the `mySVGFont.svg` file, appending a test card so that the font can be visualized.
 
 
-# Use cases {#use-cases}
+# Use cases { #use-cases}
 
 The TrueType Font converter application is helpful to be able to embed font definitions in SVG files. This will ensure that the SVG document will look exactly the same on all platform by not relying on system fonts.
 



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: commits-help@xmlgraphics.apache.org