Remove <tref> per resolution at http://www.w3.org/2014/05/08-svg-minutes.html#item02.
--- a/master/changes.html Mon May 26 12:55:02 2014 +0200
+++ b/master/changes.html Tue Jun 03 16:07:38 2014 +1000
@@ -173,7 +173,7 @@
<ul>
<li>Added a number of missing attributes to the element summary boxes of the
- <a>'text'</a>, <a>'textPath'</a> and <a>'tref'</a> elements.</li>
+ <a>'text'</a> and <a>'textPath'</a> elements.</li>
<li>Added <a>'text/width'</a> attribute to <a>'text'</a>, and a
section about <a>'text-overflow'</a> processing.</li>
@@ -183,6 +183,8 @@
<li>Removed the <span class='property'>'kerning'</span> property.</li>
<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>
</ul>
<h3 id="embedded">Embedded Content chapter</h3>
@@ -305,7 +307,6 @@
<h3 id="linking">Linking chapter</h3>
<ul>
- <li>Removed the restriction on <a>'tref'</a> only being able to reference SVG elements.</li>
<li>Added <a>animation elements</a> to the content model of <a>'view'</a>.</li>
<li>Added the possibility to link to SVG resources with fragment identifiers defined by the Media Fragments specification.</li>
</ul>
--- a/master/definitions.xml Mon May 26 12:55:02 2014 +0200
+++ b/master/definitions.xml Tue Jun 03 16:07:38 2014 +1000
@@ -624,7 +624,7 @@
href='text.html#TextPathElement'
contentmodel='textoranyof'
elementcategories='descriptive, paint server'
- elements='a, altGlyph, animate, clipPath, marker, mask, script, set, tref, tspan'
+ elements='a, altGlyph, animate, clipPath, marker, mask, script, set, tspan'
attributecategories='aria, navigation, conditional processing, core, graphical event, presentation, style, xlink'
attributes='lengthAdjust, textLength'
interfaces='SVGTextPathElement'>
@@ -663,23 +663,11 @@
</element>
<element
- name='tref'
- href='text.html#TRefElement'
- contentmodel='anyof'
- elementcategories='descriptive, paint server'
- elements='animate, script, set'
- attributecategories='aria, navigation, conditional processing, core, graphical event, presentation, style, xlink'
- attributes='x, y, dx, dy, rotate, textLength, lengthAdjust'
- interfaces='SVGTRefElement'>
- <attribute name='xlink:href' elements='tref' href='text.html#TRefElementHrefAttribute' animatable='yes'/>
- </element>
-
- <element
name='tspan'
href='text.html#TSpanElement'
contentmodel='textoranyof'
elementcategories='descriptive, paint server'
- elements='a, altGlyph, animate, script, set, tref, tspan'
+ elements='a, altGlyph, animate, script, set, tspan'
attributecategories='aria, navigation, conditional processing, core, graphical event, presentation, style'
attributes='x, y, dx, dy, rotate, textLength, lengthAdjust'
interfaces='SVGTSpanElement'>
@@ -746,8 +734,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, tref, textPath, altGlyph'/>
- <elementcategory name='text content child' href='intro.html#TermTextContentChildElement' elements='tspan, tref, textPath, altGlyph'/>
+ <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='structurally external' href='intro.html#TermStructurallyExternalElement' elements='script, image, use, iframe, video, audio, foreignObject'/>
<!-- ... attributes common to multiple elements ........................ -->
@@ -762,20 +750,20 @@
<attribute name='lang' elements='desc, title' href='struct.html#LangAttribute'/>
<!-- attributes common to text elements -->
- <attribute name='x' elements='tref, tspan' href='text.html#TSpanElementXAttribute' animatable='yes'/>
- <attribute name='y' elements='tref, tspan' href='text.html#TSpanElementYAttribute' animatable='yes'/>
- <attribute name='dx' elements='tref, tspan' href='text.html#TSpanElementDXAttribute' animatable='yes'/>
- <attribute name='dy' elements='tref, tspan' href='text.html#TSpanElementDYAttribute' animatable='yes'/>
- <attribute name='rotate' elements='tref, tspan' href='text.html#TSpanElementRotateAttribute' animatable='yes'/>
- <attribute name='textLength' elements='textPath, tref, tspan' href='text.html#TSpanElementTextLengthAttribute' animatable='yes'/>
- <attribute name='lengthAdjust' elements='text, textPath, tref, tspan' href='text.html#TextElementLengthAdjustAttribute' animatable='yes'/>
+ <attribute name='x' elements='tspan' href='text.html#TSpanElementXAttribute' animatable='yes'/>
+ <attribute name='y' elements='tspan' href='text.html#TSpanElementYAttribute' animatable='yes'/>
+ <attribute name='dx' elements='tspan' href='text.html#TSpanElementDXAttribute' animatable='yes'/>
+ <attribute name='dy' elements='tspan' href='text.html#TSpanElementDYAttribute' animatable='yes'/>
+ <attribute name='rotate' elements='tspan' href='text.html#TSpanElementRotateAttribute' animatable='yes'/>
+ <attribute name='textLength' elements='textPath, tspan' href='text.html#TSpanElementTextLengthAttribute' animatable='yes'/>
+ <attribute name='lengthAdjust' elements='text, textPath, tspan' href='text.html#TextElementLengthAdjustAttribute' animatable='yes'/>
<!-- attribute common to text content block elements -->
<!-- <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, tref, 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, tref, 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, 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 common to all animation elements -->
<attribute name='xlink:href' elements='animate, animateMotion, animateTransform, set' href='animate.html#HrefAttribute'/>
--- a/master/feature.html Mon May 26 12:55:02 2014 +0200
+++ b/master/feature.html Tue Jun 03 16:07:38 2014 +1000
@@ -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>'tref'</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>, <a>'textPath'</a>, <a>'altGlyph'</a>, <a>'altGlyphDef'</a>, <a>'altGlyphItem'</a> and <a>'glyphRef'</a> elements</dd>
</dl>
<dl id="BasicText">
<dt>Feature String:</dt>
--- a/master/linking.html Mon May 26 12:55:02 2014 +0200
+++ b/master/linking.html Tue Jun 03 16:07:38 2014 +1000
@@ -189,9 +189,6 @@
<li>the <a>'script'</a> element must reference an external resource that provides the script content</li>
<li>the <a>'stroke'</a> property (see <a href="painting.html#SpecifyingPaint">Specifying paint</a> for reference rules)</li>
<li>the <a>'textPath'</a> element must reference a <a>'path'</a> element</li>
- <li>
- <div class="ready-for-wider-review">the <a>'tref'</a> element can reference any element (including non-SVG elements)</div>
- </li>
<li>the <a>'set'</a> element (see <a href="animate.html#TargetElement">Identifying the target element for an animation</a> for reference rules)</li>
<li>the <a>'use'</a> element can reference any local or non-local resource</li>
</ul>
--- a/master/propidx.html Mon May 26 12:55:02 2014 +0200
+++ b/master/propidx.html Tue Jun 03 16:07:38 2014 +1000
@@ -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>'tref'</a>, <a>'altGlyph'</a>, <a>'textPath'</a> elements</td>
+ <td><a>'tspan'</a>, <a>'altGlyph'</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"><length></a>
</td>
<td>baseline</td>
- <td><a>'tspan'</a>, <a>'tref'</a>, <a>'altGlyph'</a>, <a>'textPath'</a> elements</td>
+ <td><a>'tspan'</a>, <a>'altGlyph'</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>'tref'</a>, <a>'altGlyph'</a>, <a>'textPath'</a>)</td>
+ sub-elements (i.e., <a>'tspan'</a>, <a>'altGlyph'</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>'tref'</a>, <a>'altGlyph'</a>, <a>'textPath'</a> and <a>'a'</a>)</td>
+ sub-elements (i.e., <a>'tspan'</a>, <a>'altGlyph'</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 Mon May 26 12:55:02 2014 +0200
+++ b/master/struct.html Tue Jun 03 16:07:38 2014 +1000
@@ -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>, <a>'tref'</a>, and <a>'tspan'</a> elements.</li>
+ <a>'a'</a>, <a>'altGlyph'</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>,
@@ -2242,11 +2242,6 @@
<td>no role may be applied</td>
</tr>
<tr>
- <td><a>'tref'</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>'tspan'</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>
--- a/master/styling.html Mon May 26 12:55:02 2014 +0200
+++ b/master/styling.html Tue Jun 03 16:07:38 2014 +1000
@@ -1230,7 +1230,6 @@
<a>'desc'</a>
<a>'title'</a>
<a>'tspan'</a>,
-<a>'tref'</a>,
<a>'altGlyph'</a> and
<a>'textPath'</a>.
On user agents that support aural style sheets, the following CSS 2.1
--- a/master/text.html Mon May 26 12:55:02 2014 +0200
+++ b/master/text.html Tue Jun 03 16:07:38 2014 +1000
@@ -605,8 +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>,
- <a>'tref'</a>, or <a>'altGlyph'</a> element which contains the
+ <a>'tspan/y'</a> values of the <a>'text'</a>, <a>'tspan'</a> or
+ <a>'altGlyph'</a> element which contains the
first rendered character.
For auto-wrapped text in a shape or text on a path see
@@ -1569,96 +1569,6 @@
</edit:with>
-<h2 id="TRefElement">The <span class="element-name">'tref'</span> element</h2>
-
- <div class="annotation svg2-requirement">
- <table>
- <tr>
- <th>SVG 2 Requirement:</th>
- <td>Allow <a>'tref'</a> to point to non-SVG elements.</td>
- </tr>
- <tr>
- <th>Resolution:</th>
- <td><a href="http://lists.w3.org/Archives/Public/public-svg-wg/2009JulSep/att-0094/26-svg-minutes-last-topic.html#item01">We agree to remove the restriction of <span class="element-name">'tref'</span> pointing to only an SVG document fragment.</a></td>
- </tr>
- <tr>
- <th>Purpose:</th>
- <td>To allow easier text substitution.</td>
- </tr>
- <tr>
- <th>Owner:</th>
- <td>Cameron (<a href="http://www.w3.org/Graphics/SVG/WG/track/actions/3130">ACTION-3130</a>)</td>
- </tr>
- </table>
- </div>
-
- <edit:with element='tref'>
-
- <p>
- The textual content for a <a>'text'</a> can be either character data
- directly embedded within the <a>'text'</a> element or the character data
- content of a referenced element, where the referencing is specified with a
- <a>'tref'</a> element.
- </p>
-
- <edit:elementsummary name='tref'/>
-
-<h3 id="TRefAttributes">Attributes</h3>
-
- <dl class="attrdef-list-svg2">
-
- <dt id="TRefElementHrefAttribute"><span class="adef">xlink:href</span></dt>
- <dd>
-
- <p>
- An <a>IRI reference</a> to an element whose character data
- content shall be used as character data for this <a>'tref'</a>
- element.
- </p>
-
- <dl class="attrdef-svg2">
- <dt>Value</dt> <dd><a href="types.html#DataTypeIRI"><iri></a></dd>
- <dt><a>Lacuna value</a></dt> <dd>As if not specified.</dd>
- <dt><a>Animatable</a></dt> <dd>yes</dd>
- </dl>
-
- </dd>
- </dl>
-
-<h3 id="TRefNotes">Notes</h3>
-
- <p>
- All character data within the referenced element, including
- character data enclosed within additional markup, will be
- rendered.
- </p>
- <p>
- The <a>'x'</a>, <a>'y'</a>, <a>'dx'</a>, <a>'dy'</a>
- and <a>'rotate'</a> attributes have the same meanings as for
- the <a>'tspan'</a> element. The attributes are applied as if
- the <a>'tref'</a> element was replaced by a
- <a>'tspan'</a> with the referenced character data (stripped of all
- supplemental markup) embedded within the hypothetical
- <a>'tspan'</a> element.
- </p>
-
- <p id="ExampleTRef01">
- <span class="example-ref">Example tref01</span> shows how to use
- character data from a different element as the character data for
- a given <a>'tspan'</a> element. The first <a>'text'</a> element
- (with <span class='attr-value'>id="ReferencedText"</span>) will
- not draw because it is part of a <a>'defs'</a> element. The
- second <a>'text'</a> element draws the string "Inline character
- data". The third <a>'text'</a> element draws the string "Reference
- character data" because it includes a <a>'tref'</a> element which
- is a reference to element "ReferencedText", and that element's
- character data is "Referenced character data".
- </p>
-
- <edit:example href='images/text/tref01.svg' name='tref01' description="inline vs reference text content" image='yes' link='yes'/>
-
-</edit:with>
-
<h2 id="TextLayout">Text layout – Introduction</h2>
<div class="annotation svg2-requirement">
@@ -2582,7 +2492,7 @@
inline-progression-direction for a <a>'text'</a> element shall be
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>'tref'</a>,
+ elements; the property is ignored for <a>'tspan'</a>,
<a>'altGlyph'</a>, 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
@@ -2744,8 +2654,7 @@
The processing model for bidirectional text is as follows. The
user agent processes the characters which are provided in
<em>logical order</em> (i.e., the order the characters appear in
- the original document, either via direct inclusion or via indirect
- reference due a <a>'tref'</a> element). The user agent determines
+ the original document). The user agent determines
the set of independent blocks within each of which it should apply
the Unicode bidirectional algorithm. Each
<a href="text.html#TextChunk">text chunk</a> represents an
@@ -2760,7 +2669,7 @@
which are now in left-to-right rendering order. Simultaneous with
re-ordering of the characters, the <a>'tspan/dx'</a>,
<a>'tspan/dy'</a>, and <a>'tspan/rotate'</a> attributes on the
- <a>'tspan'</a> and <a>'tref'</a> elements are also re-ordered to
+ <a>'tspan'</a> elements are also re-ordered to
maintain the original correspondence between characters and
attribute values. While kerning or ligature processing might be
font-specific, the preferred model is that kerning and ligature
@@ -3323,8 +3232,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>,
- <a>'tref'</a> and <a>'altGlyph'</a> element which for
+ <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
<span class='attr-name'>'x'</span> or
<span class='attr-name'>'y'</span> value,
@@ -3625,8 +3534,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>,
- <a>'tref'</a> and <a>'altGlyph'</a> elements, are based on
+ <a>'tspan/rotate'</a> attributes on the <a>'text'</a>, <a>'tspan'</a>
+ and <a>'altGlyph'</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
@@ -4280,7 +4189,7 @@
the value of the dominant-baseline component is 'central'.
</p>
<p>
- If this property occurs on a <a>'tspan'</a>, <a>'tref'</a>,
+ If this property occurs on a <a>'tspan'</a>,
<a>'altGlyph'</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
@@ -4451,7 +4360,7 @@
</tr>
<tr>
<th>Applies to:</th>
- <td><a>'tspan'</a>, <a>'tref'</a>, <a>'altGlyph'</a>, <a>'textPath'</a> elements</td>
+ <td><a>'tspan'</a>, <a>'altGlyph'</a>, <a>'textPath'</a> elements</td>
</tr>
<tr>
<th>Inherited:</th>
@@ -4570,7 +4479,7 @@
</tr>
<tr>
<th>Applies to:</th>
- <td><a>'tspan'</a>, <a>'tref'</a>, <a>'altGlyph'</a>, <a>'textPath'</a> elements</td>
+ <td><a>'tspan'</a>, <a>'altGlyph'</a>, <a>'textPath'</a> elements</td>
</tr>
<tr>
<th>Inherited:</th>
@@ -4789,7 +4698,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>, <a>'tref'</a>, or
+ glyphs with in a <a>'tspan'</a>, or
<a>'altGlyph'</a> element. The second uses the
<a>'text-anchor'</a> property to realign lines of text.
</p>
@@ -4819,8 +4728,8 @@
coordinate system resulting from (depending on context)
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>,
- <a>'tref'</a> or <a>'altGlyph'</a> element assigned explicitly to
+ or <a>'tspan/y'</a> attribute values on a <a>'tspan'</a>
+ or <a>'altGlyph'</a> 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>
@@ -4964,7 +4873,7 @@
<p>
Except when used to determine the initial <a>current text
position</a>, all values <a>'tspan/x'</a> and <a>'tspan/y'</a>
- are ignored on <a>'text'</a>, <a>'tspan'</a>, and <a>'tref'</a>
+ are ignored on <a>'text'</a>, and <a>'tspan'</a>
elements.
</p>
@@ -5635,19 +5544,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>, <a>'tref'</a>
+ attributes on <a>'text'</a>, <a>'tspan'</a>
or <a>'altGlyph'</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>, <a>'tref'</a>
+ attributes on <a>'text'</a>, <a>'tspan'</a>
or <a>'altGlyph'</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>, <a>'tref'</a>
+ attributes on <a>'text'</a>, <a>'tspan'</a>
or <a>'altGlyph'</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>, <a>'tref'</a> or
+ attributes on <a>'text'</a>, <a>'tspan'</a> or
<a>'altGlyph'</a> elements are ignored.
</p>
@@ -7088,13 +6997,11 @@
<dd class="operation">
<div>
Returns the total number of characters available for rendering within
-the current element, which includes referenced characters from
-<a>'tref'</a> reference, regardless of whether they will be rendered.
+the current element, regardless of whether they will be rendered.
Effectively, this is equivalent to the length of the
<a href="http://www.w3.org/TR/dom/#dom-node-textcontent">Node::textContent</a>
attribute from DOM4 ([<a href="refs.html#ref-DOM4">DOM4</a>],
-section 5.4), if that attribute also expanded <a>'tref'</a>
-elements.
+section 5.4).
</div>
@@ -7588,20 +7495,6 @@
</edit:with>
-<h3 id="InterfaceSVGTRefElement">Interface SVGTRefElement</h3>
-
-
-<edit:with element='tref'>
-
-The <a>SVGTRefElement</a> interface corresponds to the <a>'tref'</a>
-element.
-<pre class="idl">interface <b>SVGTRefElement</b> : <a>SVGTextPositioningElement</a> {
-};
-
-<a>SVGTRefElement</a> implements <a>SVGURIReference</a>;</pre>
-
-</edit:with>
-
<h3 id="InterfaceSVGTextPathElement">Interface SVGTextPathElement</h3>