ACTION-3632: Remove altGlyph, altGlyphDef, altGlyphItem and glyphRef.
authorErik Dahlstrom <ed@opera.com>
Thu, 26 Jun 2014 17:38:18 +0200
changeset 686 f1a677e91280
parent 685 236eb8810fa2
child 687 5f0c48cc0f64
ACTION-3632: Remove altGlyph, altGlyphDef, altGlyphItem and glyphRef.
master/changes.html
master/definitions.xml
master/feature.html
master/idlindex.html
master/linking.html
master/propidx.html
master/struct.html
master/styling.html
master/text.html
--- a/master/changes.html	Fri Jun 20 15:45:14 2014 +0200
+++ b/master/changes.html	Thu Jun 26 17:38:18 2014 +0200
@@ -185,6 +185,10 @@
   <li>Added <a>'textPath/d'</a> attribute to <a>'textPath'</a>.</li>
 
   <li class='added-since-last-wd'>Removed the <span class='element'>'tref'</span> element.</li>
+
+  <li class='added-since-last-wd'>Removed the <span class='element'>'altGlyph'</span>, <span class='element'>'altGlyphDef'</span>, 
+  <span class='element'>'altGlyphItem'</span> and <span class='element'>'glyphRef'</span> elements.
+  </li>
 </ul>
 
 <h3 id="embedded">Embedded Content chapter</h3>
--- a/master/definitions.xml	Fri Jun 20 15:45:14 2014 +0200
+++ b/master/definitions.xml	Thu Jun 26 17:38:18 2014 +0200
@@ -14,7 +14,7 @@
       href='linking.html#AElement'
       contentmodel='textoranyof'
       elementcategories='animation, descriptive, shape, structural, paint server'
-      elements='a, clipPath, cursor, filter, foreignObject, image, marker, mask, script, style, switch, view, text, altGlyphDef'
+      elements='a, clipPath, cursor, filter, foreignObject, image, marker, mask, script, style, switch, view, text'
       attributecategories='aria, navigation, conditional processing, core, graphical event, presentation, style, xlink'
       interfaces='SVGAElement'>
     <attribute name='xlink:href' href='linking.html#AElementXLinkHrefAttribute' animatable='yes'/>
@@ -24,46 +24,6 @@
   </element>
 
   <element
-      name='altGlyph'
-      href='text.html#AltGlyphElement'
-      contentmodel='any'
-      attributecategories='aria, navigation, conditional processing, core, graphical event, presentation, style, xlink'
-      interfaces='SVGAltGlyphElement'>
-    <attribute name='x' href='text.html#AltGlyphElementXAttribute' animatable='yes'/>
-    <attribute name='y' href='text.html#AltGlyphElementYAttribute' animatable='yes'/>
-    <attribute name='dx' href='text.html#AltGlyphElementDXAttribute' animatable='yes'/>
-    <attribute name='dy' href='text.html#AltGlyphElementDYAttribute' animatable='yes'/>
-    <attribute name='glyphRef' href='text.html#AltGlyphElementGlyphRefAttribute'/>
-    <attribute name='format' href='text.html#AltGlyphElementFormatAttribute'/>
-    <attribute name='rotate' href='text.html#AltGlyphElementRotateAttribute' animatable='yes'/>
-    <attribute name='xlink:href' href='text.html#AltGlyphElementHrefAttribute'/>
-  </element>
-
-  <element
-      name='altGlyphDef'
-      href='text.html#AltGlyphDefElement'
-      attributecategories='core'
-      interfaces='SVGAltGlyphDefElement'>
-    <x:contentmodel xmlns='http://www.w3.org/1999/xhtml'>
-      Any number of <a>'script'</a> elements, and either:
-      <ul>
-        <li>one or more <a>'glyphRef'</a> elements, or</li>
-        <li>one or more <a>'altGlyphItem'</a> elements.</li>
-      </ul>
-    </x:contentmodel>
-  </element>
-
-  <element
-      name='altGlyphItem'
-      href='text.html#AltGlyphItemElement'
-      attributecategories='aria, navigation, core'
-      interfaces='SVGAltGlyphItemElement'>
-    <x:contentmodel xmlns='http://www.w3.org/1999/xhtml'>
-      Any number of <a>'script'</a> elements, and one or more <a>'glyphRef'</a> elements.
-    </x:contentmodel>
-  </element>
-
-  <element
     name='animate'
     href='animate.html#AnimateElement'
     contentmodel='anyof'
@@ -162,7 +122,7 @@
     href='struct.html#DefsElement'
     contentmodel='anyof'
     elementcategories='animation, descriptive, shape, structural, paint server'
-    elements='a, clipPath, cursor, filter, foreignObject, image, marker, mask, script, style, switch, view, text, altGlyphDef'
+    elements='a, clipPath, cursor, filter, foreignObject, image, marker, mask, script, style, switch, view, text'
     attributecategories='core, graphical event, presentation, style'
     interfaces='SVGDefsElement'/>
   <element
@@ -214,27 +174,11 @@
     href='struct.html#GElement'
     contentmodel='anyof'
     elementcategories='animation, descriptive, shape, structural, paint server'
-    elements='a, altGlyphDef, clipPath, cursor, filter, foreignObject, image, marker, mask, script, style, switch, text, view'
+    elements='a, clipPath, cursor, filter, foreignObject, image, marker, mask, script, style, switch, text, view'
     attributecategories='aria, navigation, conditional processing, core, graphical event, presentation, style'
     interfaces='SVGGElement'/>
 
   <element
-      name='glyphRef'
-      href='text.html#GlyphRefElement'
-      elementcategories='paint server'
-      contentmodel='anyof'
-      elements='clipPath, marker, mask, script'
-      attributecategories='core, style, presentation'
-      interfaces='SVGGlyphRefElement'>
-    <attribute name='x' href='text.html#GlyphRefElementXAttribute'/>
-    <attribute name='y' href='text.html#GlyphRefElementYAttribute'/>
-    <attribute name='dx' href='text.html#GlyphRefElementDXAttribute'/>
-    <attribute name='dy' href='text.html#GlyphRefElementDYAttribute'/>
-    <attribute name='glyphRef' href='text.html#GlyphRefElementGlyphRefAttribute'/>
-    <attribute name='format' href='text.html#GlyphRefElementFormatAttribute'/>
-  </element>
-
-  <element
       name='hatch'
       href='pservers.html#HatchElement'
       contentmodel='anyof'
@@ -334,7 +278,7 @@
       href='painting.html#MarkerElement'
       contentmodel='anyof'
       elementcategories='animation, descriptive, shape, structural, paint server'
-      elements='a, clipPath, cursor, filter, foreignObject, image, marker, mask, script, style, switch, view, text, altGlyphDef'
+      elements='a, clipPath, cursor, filter, foreignObject, image, marker, mask, script, style, switch, view, text'
       attributecategories='core, presentation, style'
       attributes='viewBox, preserveAspectRatio'
       interfaces='SVGMarkerElement'>
@@ -418,7 +362,7 @@
       href='pservers.html#PatternElement'
       contentmodel='anyof'
       elementcategories='animation, descriptive, shape, structural, paint server'
-      elements='a, altGlyphDef, clipPath, cursor, filter, foreignObject, image, marker, mask, script, style, switch, text, view'
+      elements='a, clipPath, cursor, filter, foreignObject, image, marker, mask, script, style, switch, text, view'
       attributecategories='core, presentation, style, xlink'
       attributes='viewBox, preserveAspectRatio'
       interfaces='SVGPatternElement'>
@@ -567,7 +511,7 @@
       href='struct.html#SVGElement'
       contentmodel='anyof'
       elementcategories='animation, descriptive, shape, structural, paint server'
-      elements='a, altGlyphDef, clipPath, cursor, filter, foreignObject, image, marker, mask, script, style, switch, text, view'
+      elements='a, clipPath, cursor, filter, foreignObject, image, marker, mask, script, style, switch, text, view'
       attributecategories='aria, navigation, conditional processing, core, document event, graphical event, presentation, style'
       attributes='viewBox, preserveAspectRatio, zoomAndPan'
       interfaces='SVGSVGElement'>
@@ -594,7 +538,7 @@
     href='struct.html#SymbolElement'
     contentmodel='anyof'
     elementcategories='animation, descriptive, shape, structural, paint server'
-    elements='a, altGlyphDef, clipPath, cursor, filter, foreignObject, image, marker, mask, script, style, switch, text, view'
+    elements='a, clipPath, cursor, filter, foreignObject, image, marker, mask, script, style, switch, text, view'
     attributecategories='aria, navigation, core, graphical event, presentation, style'
     attributes='preserveAspectRatio, viewBox'
     interfaces='SVGSymbolElement'>
@@ -624,7 +568,7 @@
       href='text.html#TextPathElement'
       contentmodel='textoranyof'
       elementcategories='descriptive, paint server'
-      elements='a, altGlyph, animate, clipPath, marker, mask, script, set, tspan'
+      elements='a, animate, clipPath, marker, mask, script, set, tspan'
       attributecategories='aria, navigation, conditional processing, core, graphical event, presentation, style, xlink'
       attributes='lengthAdjust, textLength'
       interfaces='SVGTextPathElement'>
@@ -667,7 +611,7 @@
     href='text.html#TSpanElement'
     contentmodel='textoranyof'
     elementcategories='descriptive, paint server'
-    elements='a, altGlyph, animate, script, set, tspan'
+    elements='a, animate, script, set, tspan'
     attributecategories='aria, navigation, conditional processing, core, graphical event, presentation, style'
     attributes='x, y, dx, dy, rotate, textLength, lengthAdjust'
     interfaces='SVGTSpanElement'>
@@ -734,8 +678,8 @@
   <elementcategory name='paint server' href='intro.html#TermPaintServerElement' elements='solidColor, linearGradient, radialGradient, meshGradient, pattern, hatch'/>
   <elementcategory name='shape' href='intro.html#TermShapeElement' elements='circle, ellipse, line, path, polygon, polyline, rect'/>
   <elementcategory name='structural' href='intro.html#TermStructuralElement' elements='defs, g, svg, symbol, use'/>
-  <elementcategory name='text content' href='intro.html#TermTextContentElement' elements='text, tspan, textPath, altGlyph'/>
-  <elementcategory name='text content child' href='intro.html#TermTextContentChildElement' elements='tspan, textPath, altGlyph'/>
+  <elementcategory name='text content' href='intro.html#TermTextContentElement' elements='text, tspan, textPath'/>
+  <elementcategory name='text content child' href='intro.html#TermTextContentChildElement' elements='tspan, textPath'/>
   <elementcategory name='structurally external' href='intro.html#TermStructurallyExternalElement' elements='script, image, use, iframe, video, audio, foreignObject'/>
 
   <!-- ... attributes common to multiple elements ........................ -->
@@ -762,8 +706,8 @@
   <!-- <attribute name='width' elements='text' href='text.html#TextElementWidthAttribute' animatable='yes'/> -->
 
   <!-- xlink:show and xlink:actuate for all elements supporting the XLink attributes, except a -->
-  <attribute name='xlink:show' elements='animate, set, animateMotion, mpath, animateTransform, filter, feImage, cursor, pattern, hatch, script, textPath, use, image, altGlyph, linearGradient, radialGradient, meshGradient' href='linking.html#XLinkShowAttribute'/>
-  <attribute name='xlink:actuate' elements='animate, set, animateMotion, mpath, animateTransform, filter, feImage, cursor, pattern, hatch, script, textPath, use, image, altGlyph, linearGradient, radialGradient, meshGradient' href='linking.html#XLinkActuateAttribute'/>
+  <attribute name='xlink:show' elements='animate, set, animateMotion, mpath, animateTransform, filter, feImage, cursor, pattern, hatch, script, textPath, use, image, linearGradient, radialGradient, meshGradient' href='linking.html#XLinkShowAttribute'/>
+  <attribute name='xlink:actuate' elements='animate, set, animateMotion, mpath, animateTransform, filter, feImage, cursor, pattern, hatch, script, textPath, use, image, linearGradient, radialGradient, meshGradient' href='linking.html#XLinkActuateAttribute'/>
 
   <!-- attribute common to all animation elements -->
   <attribute name='xlink:href' elements='animate, animateMotion, animateTransform, set' href='animate.html#HrefAttribute'/>
@@ -1128,10 +1072,6 @@
   <interface name='SVGTSpanElement' href='text.html#InterfaceSVGTSpanElement'/>
   <interface name='SVGTRefElement' href='text.html#InterfaceSVGTRefElement'/>
   <interface name='SVGTextPathElement' href='text.html#InterfaceSVGTextPathElement'/>
-  <interface name='SVGAltGlyphElement' href='text.html#InterfaceSVGAltGlyphElement'/>
-  <interface name='SVGAltGlyphDefElement' href='text.html#InterfaceSVGAltGlyphDefElement'/>
-  <interface name='SVGAltGlyphItemElement' href='text.html#InterfaceSVGAltGlyphItemElement'/>
-  <interface name='SVGGlyphRefElement' href='text.html#InterfaceSVGGlyphRefElement'/>
   <interface name='SVGTextContentElement' href='text.html#InterfaceSVGTextContentElement'/>
   <interface name='SVGTextPositioningElement' href='text.html#InterfaceSVGTextPositioningElement'/>
   <interface name='SVGMarkableElement' href='painting.html#InterfaceSVGMarkableElement'/>
--- a/master/feature.html	Fri Jun 20 15:45:14 2014 +0200
+++ b/master/feature.html	Thu Jun 26 17:38:18 2014 +0200
@@ -244,7 +244,7 @@
   <dt>Feature String:</dt>
   <dd>http://www.w3.org/TR/SVG11/feature#Text</dd>
   <dt>User Agent Supports:</dt>
-  <dd>the <a>'text'</a>, <a>'tspan'</a>, <a>'textPath'</a>, <a>'altGlyph'</a>, <a>'altGlyphDef'</a>, <a>'altGlyphItem'</a> and <a>'glyphRef'</a> elements</dd>
+  <dd>the <a>'text'</a>, <a>'tspan'</a> and <a>'textPath'</a> elements</dd>
 </dl>
 <dl id="BasicText">
   <dt>Feature String:</dt>
--- a/master/idlindex.html	Fri Jun 20 15:45:14 2014 +0200
+++ b/master/idlindex.html	Thu Jun 26 17:38:18 2014 +0200
@@ -26,9 +26,6 @@
   <li><a>DOMRectReadOnly</a></li>
   <li><a>GetSVGDocument</a></li>
   <li><a>SVGAElement</a></li>
-  <li><a>SVGAltGlyphDefElement</a></li>
-  <li><a>SVGAltGlyphElement</a></li>
-  <li><a>SVGAltGlyphItemElement</a></li>
   <li><a>SVGAngle</a></li>
   <li><a>SVGAnimateElement</a></li>
   <li><a>SVGAnimateMotionElement</a></li>
@@ -62,7 +59,6 @@
   <li><a>SVGForeignObjectElement</a></li>
   <li><a>SVGGElement</a></li>
   <li><a>SVGGeometryElement</a></li>
-  <li><a>SVGGlyphRefElement</a></li>
   <li><a>SVGGradientElement</a></li>
   <li><a>SVGGraphicsElement</a></li>
   <li><a>SVGImageElement</a></li>
--- a/master/linking.html	Fri Jun 20 15:45:14 2014 +0200
+++ b/master/linking.html	Thu Jun 26 17:38:18 2014 +0200
@@ -170,7 +170,6 @@
 
 <ul>
   <li>the <a>'a'</a> element can reference any local or non-local resource</li>
-  <li>the <a>'altGlyph'</a> element must reference an <a>'altGlyphDef'</a> element</li>
   <li>the <a>'animate'</a> element (see <a href="animate.html#TargetElement">Identifying the target element for an animation</a> for reference rules)</li>
   <li>the <a>'animateMotion'</a> element (see <a href="animate.html#TargetElement">Identifying the target element for an animation</a> for reference rules)</li>
   <li>the <a>'animateTransform'</a> element (see <a href="animate.html#TargetElement">Identifying the target element for an animation</a> for reference rules)</li>
--- a/master/propidx.html	Fri Jun 20 15:45:14 2014 +0200
+++ b/master/propidx.html	Thu Jun 26 17:38:18 2014 +0200
@@ -43,7 +43,7 @@
           middle | central | after-edge | text-after-edge |
           ideographic | alphabetic | hanging | mathematical </td>
           <td>see property description</td>
-          <td><a>'tspan'</a>, <a>'altGlyph'</a>, <a>'textPath'</a> elements</td>
+          <td><a>'tspan'</a>, <a>'textPath'</a> elements</td>
           <td>no</td>
           <td>N/A</td>
           <td><a href="http://www.w3.org/TR/2008/REC-CSS2-20080411/media.html#visual-media-group">visual</a></td>
@@ -55,7 +55,7 @@
           | <a href="types.html#DataTypeLength">&lt;length&gt;</a>
           </td>
           <td>baseline</td>
-          <td><a>'tspan'</a>, <a>'altGlyph'</a>, <a>'textPath'</a> elements</td>
+          <td><a>'tspan'</a>, <a>'textPath'</a> elements</td>
           <td>no</td>
           <td>refer to the "line height" of the <a>'text'</a> element, which in
           the case of SVG is defined to be equal to the font size</td>
@@ -169,7 +169,7 @@
           <td>inline</td>
           <td><a>'svg'</a>, <a>'g'</a>, <a>'switch'</a>, <a>'a'</a>, <a>'foreignObject'</a>, graphics
           elements (including the <a>'text'</a> element) and text
-          sub-elements (i.e., <a>'tspan'</a>, <a>'altGlyph'</a>, <a>'textPath'</a>)</td>
+          sub-elements (i.e., <a>'tspan'</a>, <a>'textPath'</a>)</td>
           <td>no</td>
           <td>N/A</td>
           <td><a href="http://www.w3.org/TR/2008/REC-CSS2-20080411/media.html#all-media-group">          all</a></td>
@@ -675,7 +675,7 @@
           <td>visible | hidden | collapse </td>
           <td>visible</td>
           <td>graphics elements (including the <a>'text'</a> element) and text
-          sub-elements (i.e., <a>'tspan'</a>, <a>'altGlyph'</a>, <a>'textPath'</a> and <a>'a'</a>)</td>
+          sub-elements (i.e., <a>'tspan'</a>, <a>'textPath'</a> and <a>'a'</a>)</td>
           <td>yes</td>
           <td>N/A</td>
           <td><a href="http://www.w3.org/TR/2008/REC-CSS2-20080411/media.html#visual-media-group">visual</a></td>
--- a/master/struct.html	Fri Jun 20 15:45:14 2014 +0200
+++ b/master/struct.html	Thu Jun 26 17:38:18 2014 +0200
@@ -601,7 +601,7 @@
 
 <p>It is recommended that, wherever possible, referenced elements be defined
 inside of a <a>'defs'</a> element. Among the elements that are always
-referenced: <a>'altGlyphDef'</a>, <a>'clipPath'</a>, <a>'cursor element'</a>,
+referenced: <a>'clipPath'</a>, <a>'cursor element'</a>,
 <a>'filter element'</a>, <a>'linearGradient'</a>, <a>'marker element'</a>,
 <a>'mask element'</a>, <a>'pattern'</a>, <a>'radialGradient'</a> and
 <a>'symbol'</a>. Defining these elements inside of a <a>'defs'</a> element
@@ -1397,7 +1397,7 @@
 
 <ul>
   <li><a>'requiredFeatures'</a>, <a>'requiredExtensions'</a> and <a>'systemLanguage'</a> attributes affect
-  <a>'a'</a>, <a>'altGlyph'</a>, <a>'foreignObject'</a>, <a>'textPath'</a>, and <a>'tspan'</a> elements.</li>
+  <a>'a'</a>, <a>'foreignObject'</a>, <a>'textPath'</a>, and <a>'tspan'</a> elements.</li>
 
   <li><a>'requiredFeatures'</a>, <a>'requiredExtensions'</a> and <a>'systemLanguage'</a> attributes will
   have no effect on the <a>'clipPath'</a>, <a>'filter element'</a>, <a>'marker element'</a>, <a>'mask element'</a>,
@@ -1862,21 +1862,6 @@
         <td>no restrictions</td>
     </tr>
     <tr>
-      <td><a>'altGlyph'</a></td>
-      <td><code title="attr-aria-role-preseentation">presentation</code> role provided no associated <a>'title'</a> element, <a>'desc'</a> element, <a>'aria-label'</a> attribute, <a>'aria-labelledby'</a> attribute, or <a>'aria-describedby'</a> attribute; otherwise, <code title="attr-aria-role-group">group</code> role</td>  
-      <td>no restrictions</td>
-    </tr>
-    <tr>
-      <td><a>'altGlyphDef'</a></td>
-      <td>none</td>
-      <td>no role may be applied</td>
-    </tr>
-    <tr>
-      <td><a>'altGlyphItem'</a></td>
-      <td><code title="attr-aria-role-preseentation">presentation</code> role provided no associated <a>'title'</a> element, <a>'desc'</a> element, <a>'aria-label'</a> attribute, <a>'aria-labelledby'</a> attribute, or <a>'aria-describedby'</a> attribute; otherwise, <code title="attr-aria-role-group">group</code> role</td>  
-      <td>no restrictions</td>
-    </tr>
-    <tr>
       <td><a>'animate'</a></td>
       <td>none</td>
       <td>no role may be applied</td>
--- a/master/styling.html	Fri Jun 20 15:45:14 2014 +0200
+++ b/master/styling.html	Thu Jun 26 17:38:18 2014 +0200
@@ -1225,8 +1225,7 @@
 that can contain character data content, including
 <a>'desc'</a>
 <a>'title'</a>
-<a>'tspan'</a>,
-<a>'altGlyph'</a> and
+<a>'tspan'</a> and
 <a>'textPath'</a>.
 On user agents that support aural style sheets, the following CSS 2.1
 properties can be applied:</p>
--- a/master/text.html	Fri Jun 20 15:45:14 2014 +0200
+++ b/master/text.html	Thu Jun 26 17:38:18 2014 +0200
@@ -605,9 +605,8 @@
     <a>content area</a> is determined by a <a>'text/width'</a>
     or <a>'text/height'</a> attribute, the initial <a>current text
     position</a> is determined by the <a>'tspan/x'</a> and
-    <a>'tspan/y'</a> values of the <a>'text'</a>, <a>'tspan'</a> or
-    <a>'altGlyph'</a> element which contains the
-    first rendered character.
+    <a>'tspan/y'</a> values of the <a>'text'</a> or <a>'tspan'</a>
+    element which contains the first rendered character.
 
     For auto-wrapped text in a shape or text on a path see
     the <a href="text.html#TextLayoutAuto">Auto-wrapped text</a> or
@@ -2493,7 +2492,7 @@
     left-to-right, right-to-left, or top-to-bottom. The
     <a>'writing-mode'</a> property applies only to <a>'text'</a>
     elements; the property is ignored for <a>'tspan'</a>,
-    <a>'altGlyph'</a>, and <a>'textPath'</a> sub-elements. (Note that
+    and <a>'textPath'</a> sub-elements. (Note that
     the inline-progression-direction can change within a <a>'text'</a>
     element due to the Unicode bidirectional algorithm and
     properties <a>'direction'</a> and <a>'unicode-bidi'</a>. For more on
@@ -3232,9 +3231,8 @@
   <ul>
     <li>At the start of a <a>'text'</a> element</li>
     <li>At the start of each <a>'textPath'</a> element</li>
-    <li>For each character within a <a>'text'</a>, <a>'tspan'</a> and
-    <a>'altGlyph'</a> element which for
-    pre-formatted text has an explicit
+    <li>For each character within a <a>'text'</a> and <a>'tspan'</a>
+    element which for pre-formatted text has an explicit
     <span class='attr-name'>'x'</span> or
     <span class='attr-name'>'y'</span> value,
     or for text on a path has an explicit
@@ -3534,8 +3532,8 @@
     Any features in the SVG language or the SVG DOM that are based
     on character position number, such as the <a>'tspan/x'</a>,
     <a>'tspan/y'</a>, <a>'tspan/dx'</a>, <a>'tspan/dy'</a> and
-    <a>'tspan/rotate'</a> attributes on the <a>'text'</a>, <a>'tspan'</a>
-    and <a>'altGlyph'</a> elements, are based on
+    <a>'tspan/rotate'</a> attributes on the <a>'text'</a> and <a>'tspan'</a>
+    elements, are based on
     character position after applying the white space handling rules
     described here.  In particular,
     if <span class='attr-value'>xml:space="default"</span>, it is
@@ -4189,8 +4187,8 @@
 	the value of the dominant-baseline component is 'central'.
       </p>
       <p>
-	If this property occurs on a <a>'tspan'</a>,
-	<a>'altGlyph'</a> or <a>'textPath'</a> element, then the
+	If this property occurs on a <a>'tspan'</a>
+	or <a>'textPath'</a> element, then the
 	dominant-baseline and the baseline-table components remain the
 	same as those of the parent <a>text content element</a>. If
 	the computed <a>'baseline-shift'</a> value actually shifts the
@@ -4360,7 +4358,7 @@
     </tr>
     <tr>
       <th>Applies to:</th>
-      <td><a>'tspan'</a>, <a>'altGlyph'</a>, <a>'textPath'</a> elements</td>
+      <td><a>'tspan'</a>, <a>'textPath'</a> elements</td>
     </tr>
     <tr>
       <th>Inherited:</th>
@@ -4479,7 +4477,7 @@
     </tr>
     <tr>
       <th>Applies to:</th>
-      <td><a>'tspan'</a>, <a>'altGlyph'</a>, <a>'textPath'</a> elements</td>
+      <td><a>'tspan'</a>, <a>'textPath'</a> elements</td>
     </tr>
     <tr>
       <th>Inherited:</th>
@@ -4698,8 +4696,7 @@
     types of adjustments can be made. The first uses the
     <a>'tspan/x'</a>, <a>'tspan/y'</a>, <a>'tspan/dx'</a>,
     <a>'tspan/dy'</a>, <a>'tspan/rotate'</a> attributes to reposition
-    glyphs with in a <a>'tspan'</a>, or
-    <a>'altGlyph'</a> element. The second uses the
+    glyphs with in a <a>'tspan'</a> element. The second uses the
     <a>'text-anchor'</a> property to realign lines of text.
   </p>
 
@@ -4729,7 +4726,7 @@
     application of the <a>'text/x'</a> and <a>'text/y'</a> attributes
     on the <a>'text'</a> element, any <a>'tspan/x'</a>
     or <a>'tspan/y'</a> attribute values on a <a>'tspan'</a>
-    or <a>'altGlyph'</a> element assigned explicitly to
+    element assigned explicitly to
     the first rendered character in a text chunk, or determination of
     the initial current text position for a <a>'textPath'</a> element.
   </p>
@@ -5544,20 +5541,19 @@
     When the
     <a href="text.html#SettingInlineProgressionDirection">inline-progression-direction</a>
     is horizontal, then any <span class="attr-name">'x'</span>
-    attributes on <a>'text'</a>, <a>'tspan'</a>
-    or <a>'altGlyph'</a> elements represent new absolute offsets along
+    attributes on <a>'text'</a> or <a>'tspan'</a>
+    elements represent new absolute offsets along
     the path, thus providing explicit new values for
     startpoint-on-the-path. Any <span class="attr-name">'y'</span>
-    attributes on <a>'text'</a>, <a>'tspan'</a>
-    or <a>'altGlyph'</a> elements are ignored. When the
+    attributes on <a>'text'</a> or <a>'tspan'</a>
+    elements are ignored. When the
     <a href="text.html#SettingInlineProgressionDirection">inline-progression-direction</a>
     is vertical, then any <span class="attr-name">'y'</span>
-    attributes on <a>'text'</a>, <a>'tspan'</a>
-    or <a>'altGlyph'</a> elements represent new absolute offsets along
+    attributes on <a>'text'</a> or <a>'tspan'</a>
+    elements represent new absolute offsets along
     the path, thus providing explicit new values for
     startpoint-on-the-path. Any <span class="attr-name">'x'</span>
-    attributes on <a>'text'</a>, <a>'tspan'</a> or
-    <a>'altGlyph'</a> elements are ignored.
+    attributes on <a>'text'</a> or <a>'tspan'</a> elements are ignored.
   </p>
 
 </edit:with>
@@ -6326,429 +6322,6 @@
 
   <edit:example href='images/text/textdecoration01.svg' name='textdecoration01' description="behavior of 'text-decoration' property" image='yes' link='yes'/>
 
-<h2 id="AlternateGlyphs">Alternate glyphs</h2>
-
-  <p>
-    There are situations such as ligatures, special-purpose fonts
-    (e.g., a font for music symbols) or alternate glyphs for Asian
-    text strings where it is required that a different set of glyphs
-    is used than the glyph(s) which normally corresponds to the given
-    character data.
-  </p>
-
-<h3 id="AltGlyphElement">The <span class="element-name">'altGlyph'</span> element</h3>
-
-<edit:with element='altGlyph'>
-
-  <p>
-    The <a>'altGlyph'</a> element provides control over the glyphs
-    used to render particular character data.
-  </p>
-
-  <edit:elementsummary name='altGlyph'/>
-
-<h4 id="AltGlyphAttributes">Attributes</h4>
-
-  <dl class="attrdef-list-svg2">
-    <dt id="AltGlyphElementHrefAttribute"><span class="adef">xlink:href</span></dt>
-    <dd>
-
-      <p>
-	An <a href="linking.html#URLReference">URL reference</a>
-        to an <a>'altGlyphDef'</a> element.
-      </p>
-      <p>
-        If an appropriate set of alternate glyphs is located from
-        processing the <a>'altGlyphDef'</a> element, then those
-        alternate glyphs are rendered instead of the character(s) that
-        are inside of the <a>'altGlyph'</a> element.
-      </p>
-
-      <dl class="attrdef-svg2">
-	<dt>Value</dt>                <dd><a>&lt;url&gt;</a></dd>
-	<dt><a>Lacuna value</a></dt>  <dd></dd>
-	<dt><a>Animatable</a></dt>    <dd>no</dd>
-      </dl>
-
-    </dd>
-
-    <dt id="AltGlyphElementGlyphRefAttribute"><span class="adef">glyphRef</span></dt>
-    <dd>
-      <p>
-	The glyph identifier, the format of which is dependent on
-	the <a>'format'</a> of the given font. (Same meaning as
-	the <a>'glyphRef/glyphRef'</a> attribute on the
-	<a>'glyphRef element'</a> element.)
-      </p>
-
-      <dl class="attrdef-svg2">
-	<dt>Value</dt>                <dd>&lt;string&gt;</dd>
-	<dt><a>Lacuna value</a></dt>  <dd></dd>
-	<dt><a>Animatable</a></dt>    <dd>no</dd>
-      </dl>
-
-    </dd>
-
-    <dt id="AltGlyphElementFormatAttribute"><span class="adef">format</span></dt>
-    <dd>
-      <p>
-	The format of the given font. If the font is
-	in <a href="http://www.w3.org/TR/2008/REC-CSS2-20080411/fonts.html#referencing">one
-	of the formats listed in CSS2</a>, such as <em>TrueDocâ„¢
-	Portable Font Resource</em> or <em>Embedded OpenType</em>,
-	then the &lt;string&gt; must contain the corresponding font
-	format string, such as <em>truedoc-pfr</em> or
-	<em>embedded-opentype</em>. (This attribute has the same meaning
-	as the <a>'glyphRef/format'</a> attribute on the <a>'glyphRef
-	  element'</a> element.)
-	<span class="issue">This refers to CSS 2; it needs to be
-	  reviewed against the formats described by CSS3 Fonts.</span>
-      </p>
-
-      <dl class="attrdef-svg2">
-	<dt>Value</dt>                <dd>&lt;string&gt;</dd>
-	<dt><a>Lacuna value</a></dt>  <dd>undefined</dd>
-	<dt><a>Animatable</a></dt>    <dd>no</dd>
-      </dl>
-
-    </dd>
-
-    <dt id="AltGlyphElementXAttribute"><span class="adef">x</span></dt>
-    <dd>
-      <p>
-	The <a href="types.html#DataTypeLength">&lt;length&gt;</a>
-	values are processed in the same manner as
-	the <a>'tspan/x'</a> attribute on the <a>'tspan'</a> element,
-	with the following exception: If the referenced alternate
-	glyphs are rendered instead of the Unicode characters inside
-	the <a>'altGlyph'</a> element, then any absolute X coordinates
-	specified via an <a>'x'</a> attribute on this element or any
-	ancestor <a>'text'</a> or <a>'tspan'</a> elements for Unicode
-	characters 2 through <var>n</var> within the <a>'altGlyph'</a>
-	element are ignored.  Any absolute X coordinate specified via
-	an <a>'x'</a> attribute on this element or any
-	ancestor <a>'text'</a> or <a>'tspan'</a> elements for the
-	first Unicode character within the <a>'altGlyph'</a> element
-	sets a new absolute X coordinate for the <a >current text
-	position</a> before rendering the first alternate glyph.
-      </p>
-
-      <dl class="attrdef-svg2">
-	<dt>Value</dt>                <dd><a href="types.html#DataTypeLengths">&lt;list-of-coordinates&gt;</a></dd>
-	<dt><a>Lacuna value</a></dt>  <dd>0</dd>
-	<dt><a>Animatable</a></dt>    <dd>yes</dd>
-      </dl>
-
-    </dd>
-
-    <dt id="AltGlyphElementYAttribute"><span class="adef">y</span></dt>
-    <dd>
-      <p>
-	The corresponding absolute Y coordinates for rendering
-	the <a>'altGlyph'</a> element.
-      </p>
-
-      <dl class="attrdef-svg2">
-	<dt>Value</dt>                <dd><a href="types.html#DataTypeLengths">&lt;list-of-coordinates&gt;</a></dd>
-	<dt><a>Lacuna value</a></dt>  <dd>0</dd>
-	<dt><a>Animatable</a></dt>    <dd>yes</dd>
-      </dl>
-
-    </dd>
-
-    <dt id="AltGlyphElementDXAttribute"><span class="adef">dx</span></dt>
-    <dd>
-      <p>
-	The <a href="types.html#DataTypeLength">&lt;length&gt;</a>
-	values are processed in the same manner as the <a>'tspan/dx'</a>
-	attribute on the <a>'tspan'</a> element, with the following
-	exception: If the referenced alternate glyphs are rendered
-	instead of the Unicode characters inside the <a>'altGlyph'</a>
-	element, then any relative X coordinates specified via
-	an <a>'dx'</a> attribute on this element or any ancestor
-	<a>'text'</a> or <a>'tspan'</a> elements for Unicode characters
-	2 through <var>n</var> within the <a>'altGlyph'</a> element are
-	ignored.  Any relative X coordinate specified via an <a>'dx'</a>
-	attribute on this element or any ancestor <a>'text'</a>
-	or <a>'tspan'</a> elements for the first Unicode character
-	within the <a>'altGlyph'</a> element sets a new relative X
-	coordinate for the <a >current text position</a> before
-	rendering the first alternate glyph.
-      </p>
-
-      <dl class="attrdef-svg2">
-	<dt>Value</dt>                <dd><a href="types.html#DataTypeLengths">&lt;list-of-lengths&gt;</a></dd>
-	<dt><a>Lacuna value</a></dt>  <dd>See above.</dd>
-	<dt><a>Animatable</a></dt>    <dd>yes</dd>
-      </dl>
-
-    </dd>
-
-    <dt id="AltGlyphElementDYAttribute"><span class="adef">dy</span></dt>
-    <dd>
-      <p>
-	The corresponding relative Y coordinates for rendering
-	the <a>'altGlyph'</a> element.
-      </p>
-
-      <dl class="attrdef-svg2">
-	<dt>Value</dt>                <dd><a href="types.html#DataTypeLengths">&lt;list-of-lengths&gt;</a></dd>
-	<dt><a>Lacuna value</a></dt>  <dd>See above.</dd>
-	<dt><a>Animatable</a></dt>    <dd>yes</dd>
-      </dl>
-
-    </dd>
-
-    <dt id="AltGlyphElementRotateAttribute"><span class="adef">rotate</span> = "<span class="attr-value"></span>"</dt>
-    <dd>
-      <p>
-	The <a href="types.html#DataTypeNumber">&lt;number&gt;</a>
-	values are processed in the same manner as
-	the <a>'tspan/rotate'</a> attribute on the <a>'tspan'</a>
-	element, with the following exception: If the referenced
-	alternate glyphs are rendered instead of the Unicode characters
-	inside the <a>'altGlyph'</a> element, then any supplemental
-	rotation values specified via an
-	<a>'rotate'</a> attribute on this element or any ancestor
-	<a>'text'</a> or <a>'tspan'</a> elements for Unicode characters
-	2 through <var>n</var> within the <a>'altGlyph'</a> element are
-	ignored.  Supplemental rotation values specified via
-	an <a>'rotate'</a> attribute on this element or any
-	ancestor <a>'text'</a> or <a>'tspan'</a> elements for the first
-	Unicode character within the <a>'altGlyph'</a> element sets a
-	new supplemental rotation angle before rendering the alternate
-	glyphs.
-      </p>
-
-      <dl class="attrdef-svg2">
-	<dt>Value</dt>                <dd><a href="types.html#DataTypeNumbers">&lt;list-of-numbers&gt;</a></dd>
-	<dt><a>Lacuna value</a></dt>  <dd>See above.</dd>
-	<dt><a>Animatable</a></dt>    <dd>yes (non-additive)</dd>
-      </dl>
-
-    </dd>
-
-  </dl>
-
-  <p>
-    If the references to alternate glyphs do not result in successful
-    identification of alternate glyphs to use, then the character(s)
-    that are inside of the <a>'altGlyph'</a> element are rendered as
-    if the <a>'altGlyph'</a> element were a <a>'tspan'</a> element
-    instead.</p> <p>An <a>'altGlyph'</a> element references
-    an <a>'altGlyphDef'</a> element via its
-    <a>'xlink:href'</a> attribute or identifies a glyph by means of
-    <a href="text.html#FontPropertiesUsedBySVG">font selection
-    properties</a>, a glyph identifier and a font format. If
-    the <a>'xlink:href'</a> attribute is specified, it takes
-    precedence, and the other glyph identification attributes and
-    properties are ignored.</p>
-
-</edit:with>
-
-<h3 id="AlternateGlyphDefinitions">The <span class="element-name">'altGlyphDef'</span>,
-<span class="element-name">'altGlyphItem'</span> and
-<span class="element-name">'glyphRef'</span> elements</h3>
-
-  <p id="AltGlyphDefElement">
-    The <a>'altGlyphDef'</a> element defines a set of possible glyph
-    substitutions.
-  </p>
-
-  <edit:elementsummary name='altGlyphDef'/>
-
-  <p>
-    An <a>'altGlyphDef'</a> can contain either of the following:
-  </p>
-
-  <ul>
-    <li>
-      In the simplest case, an <a>'altGlyphDef'</a> contains one or
-      more <a>'glyphRef'</a> elements. Each <a>'glyphRef'</a> element
-      references a single glyph within a particular font. If all of
-      the referenced glyphs are available, then these glyphs are
-      rendered instead of the character(s) inside of the referencing
-      <a>'altGlyph'</a> element. If any of the referenced glyphs are
-      unavailable, then the character(s) that are inside of the
-      <a>'altGlyph'</a> element are rendered as if there were not
-      an <a>'altGlyph'</a> element surrounding those characters.
-    </li>
-
-    <li>
-      In the more complex case, an <a>'altGlyphDef'</a> contains one
-      or more <a>'altGlyphItem'</a> elements. Each
-      <a>'altGlyphItem'</a> represents a candidate set of substitute
-      glyphs. Each <a>'altGlyphItem'</a> contains one or more
-      <a>'glyphRef'</a> elements. Each <a>'glyphRef'</a> element
-      references a single glyph within a particular font. The
-      first <a>'altGlyphItem'</a> in which all referenced glyphs are
-      available is chosen. The glyphs referenced from
-      this <a>'altGlyphItem'</a> are rendered instead of the
-      character(s) that are inside of the referencing
-      <a>'altGlyph'</a> element. If none of the <a>'altGlyphItem'</a>
-      elements result in a successful match (i.e., none of
-      the <a>'altGlyphItem'</a> elements has all of its referenced
-      glyphs available), then the character(s) that are inside of
-      the <a>'altGlyph'</a> element are rendered as if there were not
-      an <a>'altGlyph'</a> element surrounding those characters.
-    </li>
-  </ul>
-
-  <p id="AltGlyphItemElement">
-    The <a>'altGlyphItem'</a> element defines a candidate set of
-    possible glyph substitutions. The first <a>'altGlyphItem'</a>
-    element whose referenced glyphs are all available is chosen. Its
-    glyphs are rendered instead of the character(s) that are inside of
-    the referencing <a>'altGlyph'</a> element.
-  </p>
-
-  <edit:elementsummary name='altGlyphItem'/>
-
-<edit:with element='glyphRef'>
-
-  <p id="GlyphRefElement">
-    The <a>'glyphRef element'</a> element defines a possible glyph to
-    use.
-  </p>
-
-  <edit:elementsummary name='glyphRef'/>
-
-<h4 id="GlyphRefAttributes">Attributes</h4>
-
-  <dl class="attrdef-list-svg2">
-    <dt id="GlyphRefElementGlyphRefAttribute"><span class="adef">glyphRef</span></dt>
-    <dd>
-      <p>
-	The glyph identifier, the format of which is dependent on
-        the <a>'format'</a> of the given font.
-      </p>
-
-      <dl class="attrdef-svg2">
-	<dt>Value</dt>                <dd>&lt;string&gt;</dd>
-	<dt><a>Lacuna value</a></dt>  <dd></dd>
-	<dt><a>Animatable</a></dt>    <dd>no</dd>
-      </dl>
-
-    </dd>
-
-    <dt id="GlyphRefElementFormatAttribute"><span class="adef">format</span></dt>
-    <dd>
-      <p>
-	The format of the given font. If the font is in
-        <a href="http://www.w3.org/TR/2008/REC-CSS2-20080411/fonts.html#referencing">one
-        of the formats listed in CSS2</a>, such as <em>TrueDocâ„¢
-        Portable Font Resource</em> or <em>Embedded OpenType</em>,
-        then the &lt;string&gt; must contain the corresponding font
-        format string, such as <em>truedoc-pfr</em> or
-        <em>embedded-opentype</em>. <span class="issue">This refers to
-	CSS 2; it needs to be reviewed against the formats described
-	by CSS3 Fonts.</span>
-      </p>
-
-      <dl class="attrdef-svg2">
-	<dt>Value</dt>                <dd>&lt;string&gt;</dd>
-	<dt><a>Lacuna value</a></dt>  <dd>undefined</dd>
-	<dt><a>Animatable</a></dt>    <dd>no</dd>
-      </dl>
-
-    </dd>
-
-    <dt id="GlyphRefElementXAttribute"><span class="adef">x</span></dt>
-    <dd>
-      <p>
-	This value represents the new absolute X coordinate within the
-        font's coordinate system for this glyph.
-      </p>
-      <p>
-        The font coordinate system is based on the <em>em square</em>
-        model described in the
-        <a href="http://www.w3.org/TR/2008/REC-CSS2-20080411/fonts.html">Fonts
-        chapter</a> of CSS2. <span class='issue'>CSS3 Fonts doesn't
-        talk about the em square much.</span>
-      </p>
-      <p>
-        If the attribute is not specified, for the first <a>'glyphRef
-        element'</a> child element, the effect is as if the attribute
-        were set to "0", whereas for subsequent <a>'glyphRef
-        element'</a> child elements, the effect is as if the attribute
-        were set to the end X coordinate from the previous
-	<a>'glyphRef element'</a> element.
-      </p>
-
-      <dl class="attrdef-svg2">
-	<dt>Value</dt>                <dd><a href="types.html#DataTypeNumber">&lt;number&gt;</a></dd>
-	<dt><a>Lacuna value</a></dt>  <dd>See above.</dd>
-	<dt><a>Animatable</a></dt>    <dd>No</dd>
-      </dl>
-
-    </dd>
-
-    <dt id="GlyphRefElementYAttribute"><span class="adef">y</span></dt>
-    <dd>
-      <p>
-	The corresponding new absolute Y coordinate within the font's
-        coordinate system for this glyph.
-      </p>
-
-      <dl class="attrdef-svg2">
-	<dt>Value</dt>                <dd><a href="types.html#DataTypeNumber">&lt;number&gt;</a></dd>
-	<dt><a>Lacuna value</a></dt>  <dd>See above.</dd>
-	<dt><a>Animatable</a></dt>    <dd>No</dd>
-      </dl>
-
-    </dd>
-
-    <dt id="GlyphRefElementDXAttribute"><span class="adef">dx</span></dt>
-    <dd>
-      <p>
-	This value represents the relative X coordinate within the
-	font's coordinate system for this glyph. The glyph is thus
-	shifted by <span class="attr-value">&lt;number&gt;</span>
-	units along the positive X axis within the font's coordinate
-	system supplemental to the absolute X coordinate established
-	by the <a>'x'</a> attribute (either due to an
-	explicit <a>'x'</a> attribute or due to default value
-	processing for the <a>'x'</a> attribute).
-      </p>
-
-      <dl class="attrdef-svg2">
-	<dt>Value</dt>                <dd><a href="types.html#DataTypeNumber">&lt;number&gt;</a></dd>
-	<dt><a>Lacuna value</a></dt>  <dd>0</dd>
-	<dt><a>Animatable</a></dt>    <dd>No</dd>
-      </dl>
-
-    </dd>
-
-    <dt id="GlyphRefElementDYAttribute"><span class="adef">dy</span></dt>
-    <dd>
-      <p>
-	The corresponding number of units within the font's coordinate
-	system to shift the glyph along the positive Y axis relative
-	to the absolute Y coordinate established by the <a>'y'</a>
-	attribute.
-      </p>
-
-      <dl class="attrdef-svg2">
-	<dt>Value</dt>                <dd><a href="types.html#DataTypeNumber">&lt;number&gt;</a></dd>
-	<dt><a>Lacuna value</a></dt>  <dd>0</dd>
-	<dt><a>Animatable</a></dt>    <dd>No</dd>
-      </dl>
-
-    </dd>
-  </dl>
-
-  <p>
-    A <a>'glyphRef element'</a> identifies a glyph by means
-    of <a href="text.html#FontPropertiesUsedBySVG">font selection
-    properties</a>, a glyph identifier and a font format. If
-    insufficient attributes and properties have been specified to
-    identify a glyph, then the <a>'glyphRef element'</a> is processed
-    in the same manner as when a glyph reference is fully specified,
-    but the given glyph is not available.
-  </p>
-
-</edit:with>
-
 <h2 id="TextSelection">Text selection and clipboard operations</h2>
 
   <p>
@@ -6885,7 +6458,7 @@
   <p>
     The <a>SVGTextContentElement</a> is inherited by various
     text-related interfaces, such as <a>SVGTextElement</a>,
-    <a>SVGTSpanElement</a>, <a>SVGTRefElement</a>, <a>SVGAltGlyphElement</a>
+    <a>SVGTSpanElement</a>, <a>SVGTRefElement</a>,
     and <a>SVGTextPathElement</a>.
   </p>
 
@@ -7407,8 +6980,8 @@
 
 
 The <a>SVGTextPositioningElement</a> interface is inherited by text-related
-interfaces: <a>SVGTextElement</a>, <a>SVGTSpanElement</a>,
-<a>SVGTRefElement</a> and <a>SVGAltGlyphElement</a>.
+interfaces: <a>SVGTextElement</a>, <a>SVGTSpanElement</a>
+and <a>SVGTRefElement</a>.
 <pre class="idl">interface <b>SVGTextPositioningElement</b> : <a>SVGTextContentElement</a> {
   readonly attribute <a class="idlinterface" href="types.html#InterfaceSVGAnimatedLengthList">SVGAnimatedLengthList</a> <a href="text.html#__svg__SVGTextPositioningElement__x">x</a>;
   readonly attribute <a class="idlinterface" href="types.html#InterfaceSVGAnimatedLengthList">SVGAnimatedLengthList</a> <a href="text.html#__svg__SVGTextPositioningElement__y">y</a>;
@@ -7627,155 +7200,5 @@
 
 </edit:with>
 
-
-<h3 id="InterfaceSVGAltGlyphElement">Interface SVGAltGlyphElement</h3>
-
-
-<edit:with element='altGlyph'>
-
-<p>The <a>SVGAltGlyphElement</a> interface corresponds to the <a>'altGlyph'</a> element.</p>
-
-<pre class="idl">interface <b>SVGAltGlyphElement</b> : <a>SVGTextPositioningElement</a> {
-  attribute DOMString <a href="text.html#__svg__SVGAltGlyphElement__glyphRef">glyphRef</a>;
-  attribute DOMString <a href="text.html#__svg__SVGAltGlyphElement__format">format</a>;
-};
-
-<a>SVGAltGlyphElement</a> implements <a>SVGURIReference</a>;</pre>
-
-<dl class="interface">
-<dt class="attributes-header">Attributes:</dt>
-<dd>
-<dl class="attributes">
-
-<dt id="__svg__SVGAltGlyphElement__glyphRef" class="attribute first-child"><b>glyphRef</b><span class="idl-type-parenthetical"> (DOMString)</span></dt>
-<dd class="attribute">
-<div>
-Corresponds to attribute <a>'glyphRef attribute'</a> on the given
-element.
-
-
-</div>
-</dd>
-
-<dt id="__svg__SVGAltGlyphElement__format" class="attribute"><b>format</b><span class="idl-type-parenthetical"> (DOMString)</span></dt>
-<dd class="attribute">
-<div>
-Corresponds to attribute <a>'format'</a> on the given element.
-
-
-</div>
-</dd>
-</dl>
-</dd>
-</dl>
-
-</edit:with>
-
-
-<h3 id="InterfaceSVGAltGlyphDefElement">Interface SVGAltGlyphDefElement</h3>
-
-
-<edit:with element='altGlyphDef'>
-
-The <a>SVGAltGlyphDefElement</a> interface corresponds to the
-<a>'altGlyphDef'</a> element.
-<pre class="idl">interface <b>SVGAltGlyphDefElement</b> : <a>SVGElement</a> {
-};</pre>
-
-</edit:with>
-
-<h3 id="InterfaceSVGAltGlyphItemElement">Interface SVGAltGlyphItemElement</h3>
-
-
-<edit:with element='altGlyphItem'>
-
-The <a>SVGAltGlyphItemElement</a> interface corresponds to the
-<a>'altGlyphItem'</a> element.
-<pre class="idl">interface <b>SVGAltGlyphItemElement</b> : <a>SVGElement</a> {
-};</pre>
-
-</edit:with>
-
-<h3 id="InterfaceSVGGlyphRefElement">Interface SVGGlyphRefElement</h3>
-
-
-<edit:with element='glyphRef'>
-
-<p>The <a>SVGGlyphRefElement</a> interface corresponds to the <a>'glyphRef element'</a> element.</p>
-
-<pre class="idl">interface <b>SVGGlyphRefElement</b> : <a>SVGElement</a> {
-  attribute DOMString <a href="text.html#__svg__SVGGlyphRefElement__glyphRef">glyphRef</a>;
-  attribute DOMString <a href="text.html#__svg__SVGGlyphRefElement__format">format</a>;
-  attribute float <a href="text.html#__svg__SVGGlyphRefElement__x">x</a>;
-  attribute float <a href="text.html#__svg__SVGGlyphRefElement__y">y</a>;
-  attribute float <a href="text.html#__svg__SVGGlyphRefElement__dx">dx</a>;
-  attribute float <a href="text.html#__svg__SVGGlyphRefElement__dy">dy</a>;
-};</pre>
-
-<dl class="interface">
-<dt class="attributes-header">Attributes:</dt>
-<dd>
-<dl class="attributes">
-
-<dt id="__svg__SVGGlyphRefElement__glyphRef" class="attribute first-child"><b>glyphRef</b><span class="idl-type-parenthetical"> (DOMString)</span></dt>
-<dd class="attribute">
-<div>
-Corresponds to attribute <a>'glyphRef attribute'</a> on the given
-element.
-
-
-</div>
-</dd>
-
-<dt id="__svg__SVGGlyphRefElement__format" class="attribute"><b>format</b><span class="idl-type-parenthetical"> (DOMString)</span></dt>
-<dd class="attribute">
-<div>
-Corresponds to attribute <a>'format'</a> on the given element.
-
-
-</div>
-</dd>
-
-<dt id="__svg__SVGGlyphRefElement__x" class="attribute"><b>x</b><span class="idl-type-parenthetical"> (float)</span></dt>
-<dd class="attribute">
-<div>
-Corresponds to attribute <a>'x'</a> on the given element.
-
-
-</div>
-</dd>
-
-<dt id="__svg__SVGGlyphRefElement__y" class="attribute"><b>y</b><span class="idl-type-parenthetical"> (float)</span></dt>
-<dd class="attribute">
-<div>
-Corresponds to attribute <a>'y'</a> on the given element.
-
-
-</div>
-</dd>
-
-<dt id="__svg__SVGGlyphRefElement__dx" class="attribute"><b>dx</b><span class="idl-type-parenthetical"> (float)</span></dt>
-<dd class="attribute">
-<div>
-Corresponds to attribute <a>'dx'</a> on the given element.
-
-
-</div>
-</dd>
-
-<dt id="__svg__SVGGlyphRefElement__dy" class="attribute"><b>dy</b><span class="idl-type-parenthetical"> (float)</span></dt>
-<dd class="attribute">
-<div>
-Corresponds to attribute <a>'dy'</a> on the given element.
-
-
-</div>
-</dd>
-</dl>
-</dd>
-</dl>
-
-</edit:with>
-
 </body>
 </html>