New
authorPhilippe Le Hégaret <plh@w3.org>
Fri, 27 Aug 2010 01:07:32 +0000
changeset 212 d2711d0d2cec
parent 211 2a362f1161db
child 213 9a3f00e26d2a
New
spec/ttaf1-dfxp.html
--- a/spec/ttaf1-dfxp.html	Fri Aug 27 00:51:37 2010 +0000
+++ b/spec/ttaf1-dfxp.html	Fri Aug 27 01:07:32 2010 +0000
@@ -87,7 +87,55 @@
 subtitling and captioning functions.</p><p>In addition to being used for interchange among legacy distribution content
 formats, TTML content may be used directly as a distribution format,
 for example, providing a standard content format to reference from a <code>&lt;text&gt;</code> or 
-<code>&lt;textstream&gt;</code> media object element in a <a href="#smil21">[SMIL 2.1]</a> document.</p></div><div><h2><a name="status" id="status"/>Status of this Document</h2><p><strong>This document is an editor's copy that has no official standing.</strong></p><p/></div><div class="toc">
+<code>&lt;textstream&gt;</code> media object element in a <a href="#smil21">[SMIL 2.1]</a> document.</p></div><div><h2><a name="status" id="status"/>Status of this Document</h2><p><strong>This document is an editor's copy that has no official standing.</strong></p><p>
+<em>This section describes the status of this document at the
+time of its publication. Other documents may supersede this document.
+A list of current W3C publications and the latest revision of this
+technical report can be found in the <a href="http://www.w3.org/TR/">W3C technical reports index</a> at
+http://www.w3.org/TR/.</em>
+</p><p>
+This is the Proposed Recommendation of the Timed Text (TTML) 1.0. W3C publishes a technical report as a Proposed Recommendation
+to indicate that the document is believed to be stable, and to
+encourage implementation by the developer community. The W3C
+membership and other interested parties are invited to review the
+document and send comments to <a href="mailto:[email protected]">[email protected]</a> (with <a href="http://lists.w3.org/Archives/Public/public-tt/">public
+archive</a>) through 23 March 2010.
+</p><p>This document is based on feedback from implementers. The list of
+changes made since the previous version is available in
+<a href="#change-history-cr3-to-pr1"><b>N.6 Changes from Third Candidate Recommendation to Proposed Recommendation</b></a>. A list of <a href="http://www.w3.org/2010/08/ttml-issues.html">issues</a> is also available.
+</p><p>
+A <a href="http://www.w3.org/2008/10/dfxp-testsuite.zip">test
+suite</a> is available, along with
+its <a href="http://www.w3.org/2008/10/dfxp-test-coverage.html">coverage
+report</a> and
+a <a href="http://www.w3.org/2009/05/dfxp-results.html">implementation
+report</a>. Note that the test suite and implementations are work in
+progress and may not reflect all of the changes of this document.
+</p><p>
+The entrance criteria to the Proposed Recommendation phase require at
+least two independently developed interoperable implementations of
+each required and optional feature.
+</p><p>
+The dynamicFlow feature and the property value reverse oblique text
+have removed due to lack of implementations.
+</p><p>
+Publication as a Proposed Recommendation does not imply endorsement by
+the W3C Membership. This is a draft document and may be updated,
+replaced or obsoleted by other documents at any time. It is
+inappropriate to cite this document as other than work in progress.
+</p><p>
+This document has been produced by the <a href="http://www.w3.org/AudioVideo/TT/">Timed Text (TT) Working Group</a> as
+part of the W3C <a href="http://www.w3.org/2008/WebVideo/">Video
+in the Web Activity</a>, following the procedures set out for the W3C <a href="http://www.w3.org/Consortium/Process/">Process</a>.  The authors of this
+document are listed in the header of this document.
+</p><p>This document was produced by a group operating under the <a href="http://www.w3.org/Consortium/Patent-Policy-20040205/">5 February
+2004 W3C Patent Policy</a>. W3C maintains a <a href="http://www.w3.org/2004/01/pp-impl/34314/status#disclosures">public list of any patent
+disclosures</a> made in connection with the deliverables of the group;
+that page also includes instructions for disclosing a patent. An
+individual who has actual knowledge of a patent which the individual
+believes contains <a href="http://www.w3.org/Consortium/Patent-Policy-20040205/#def-essential">Essential
+Claim(s)</a> must disclose the information in accordance with <a href="http://www.w3.org/Consortium/Patent-Policy-20040205/#sec-Disclosure">section
+6 of the W3C Patent Policy</a>. </p></div><div class="toc">
 <h2><a name="contents" id="contents"/>Table of Contents</h2><p class="toc">1 <a href="#intro">Introduction</a><br/>
     1.1 <a href="#model">System Model</a><br/>
     1.2 <a href="#example">Document Example</a><br/>
@@ -327,85 +375,84 @@
         D.1.34 <a href="#feature-fontStyle">#fontStyle</a><br/>
         D.1.35 <a href="#feature-fontStyle-italic">#fontStyle-italic</a><br/>
         D.1.36 <a href="#feature-fontStyle-oblique">#fontStyle-oblique</a><br/>
-        D.1.37 <a href="#feature-fontStyle-reverseOblique">#fontStyle-reverseOblique</a><br/>
-        D.1.38 <a href="#feature-fontWeight">#fontWeight</a><br/>
-        D.1.39 <a href="#feature-fontWeight-bold">#fontWeight-bold</a><br/>
-        D.1.40 <a href="#feature-frameRate">#frameRate</a><br/>
-        D.1.41 <a href="#feature-frameRateMultiplier">#frameRateMultiplier</a><br/>
-        D.1.42 <a href="#feature-layout">#layout</a><br/>
-        D.1.43 <a href="#feature-length">#length</a><br/>
-        D.1.44 <a href="#feature-length-cell">#length-cell</a><br/>
-        D.1.45 <a href="#feature-length-em">#length-em</a><br/>
-        D.1.46 <a href="#feature-length-integer">#length-integer</a><br/>
-        D.1.47 <a href="#feature-length-negative">#length-negative</a><br/>
-        D.1.48 <a href="#feature-length-percentage">#length-percentage</a><br/>
-        D.1.49 <a href="#feature-length-pixel">#length-pixel</a><br/>
-        D.1.50 <a href="#feature-length-positive">#length-positive</a><br/>
-        D.1.51 <a href="#feature-length-real">#length-real</a><br/>
-        D.1.52 <a href="#feature-lineBreak-uax14">#lineBreak-uax14</a><br/>
-        D.1.53 <a href="#feature-lineHeight">#lineHeight</a><br/>
-        D.1.54 <a href="#feature-markerMode">#markerMode</a><br/>
-        D.1.55 <a href="#feature-markerMode-continuous">#markerMode-continuous</a><br/>
-        D.1.56 <a href="#feature-markerMode-discontinuous">#markerMode-discontinuous</a><br/>
-        D.1.57 <a href="#feature-metadata">#metadata</a><br/>
-        D.1.58 <a href="#feature-nested-div">#nested-div</a><br/>
-        D.1.59 <a href="#feature-nested-span">#nested-span</a><br/>
-        D.1.60 <a href="#feature-opacity">#opacity</a><br/>
-        D.1.61 <a href="#feature-origin">#origin</a><br/>
-        D.1.62 <a href="#feature-overflow">#overflow</a><br/>
-        D.1.63 <a href="#feature-overflow-visible">#overflow-visible</a><br/>
-        D.1.64 <a href="#feature-padding">#padding</a><br/>
-        D.1.65 <a href="#feature-padding-1">#padding-1</a><br/>
-        D.1.66 <a href="#feature-padding-2">#padding-2</a><br/>
-        D.1.67 <a href="#feature-padding-3">#padding-3</a><br/>
-        D.1.68 <a href="#feature-padding-4">#padding-4</a><br/>
-        D.1.69 <a href="#feature-pixelAspectRatio">#pixelAspectRatio</a><br/>
-        D.1.70 <a href="#feature-presentation">#presentation</a><br/>
-        D.1.71 <a href="#feature-profile">#profile</a><br/>
-        D.1.72 <a href="#feature-showBackground">#showBackground</a><br/>
-        D.1.73 <a href="#feature-structure">#structure</a><br/>
-        D.1.74 <a href="#feature-styling">#styling</a><br/>
-        D.1.75 <a href="#feature-styling-chained">#styling-chained</a><br/>
-        D.1.76 <a href="#feature-styling-inheritance-content">#styling-inheritance-content</a><br/>
-        D.1.77 <a href="#feature-styling-inheritance-region">#styling-inheritance-region</a><br/>
-        D.1.78 <a href="#feature-styling-inline">#styling-inline</a><br/>
-        D.1.79 <a href="#feature-styling-nested">#styling-nested</a><br/>
-        D.1.80 <a href="#feature-styling-referential">#styling-referential</a><br/>
-        D.1.81 <a href="#feature-subFrameRate">#subFrameRate</a><br/>
-        D.1.82 <a href="#feature-textAlign">#textAlign</a><br/>
-        D.1.83 <a href="#feature-textAlign-absolute">#textAlign-absolute</a><br/>
-        D.1.84 <a href="#feature-textAlign-relative">#textAlign-relative</a><br/>
-        D.1.85 <a href="#feature-textDecoration">#textDecoration</a><br/>
-        D.1.86 <a href="#feature-textDecoration-over">#textDecoration-over</a><br/>
-        D.1.87 <a href="#feature-textDecoration-through">#textDecoration-through</a><br/>
-        D.1.88 <a href="#feature-textDecoration-under">#textDecoration-under</a><br/>
-        D.1.89 <a href="#feature-textOutline">#textOutline</a><br/>
-        D.1.90 <a href="#feature-textOutline-blurred">#textOutline-blurred</a><br/>
-        D.1.91 <a href="#feature-textOutline-unblurred">#textOutline-unblurred</a><br/>
-        D.1.92 <a href="#feature-tickRate">#tickRate</a><br/>
-        D.1.93 <a href="#feature-timeBase-clock">#timeBase-clock</a><br/>
-        D.1.94 <a href="#feature-timeBase-media">#timeBase-media</a><br/>
-        D.1.95 <a href="#feature-timeBase-smpte">#timeBase-smpte</a><br/>
-        D.1.96 <a href="#feature-timeContainer">#timeContainer</a><br/>
-        D.1.97 <a href="#feature-time-clock">#time-clock</a><br/>
-        D.1.98 <a href="#feature-time-clock-with-frames">#time-clock-with-frames</a><br/>
-        D.1.99 <a href="#feature-time-offset">#time-offset</a><br/>
-        D.1.100 <a href="#feature-time-offset-with-frames">#time-offset-with-frames</a><br/>
-        D.1.101 <a href="#feature-time-offset-with-ticks">#time-offset-with-ticks</a><br/>
-        D.1.102 <a href="#feature-timing">#timing</a><br/>
-        D.1.103 <a href="#feature-transformation">#transformation</a><br/>
-        D.1.104 <a href="#feature-unicodeBidi">#unicodeBidi</a><br/>
-        D.1.105 <a href="#feature-visibility">#visibility</a><br/>
-        D.1.106 <a href="#feature-visibility-block">#visibility-block</a><br/>
-        D.1.107 <a href="#feature-visibility-inline">#visibility-inline</a><br/>
-        D.1.108 <a href="#feature-visibility-region">#visibility-region</a><br/>
-        D.1.109 <a href="#feature-wrapOption">#wrapOption</a><br/>
-        D.1.110 <a href="#feature-writingMode">#writingMode</a><br/>
-        D.1.111 <a href="#feature-writingMode-vertical">#writingMode-vertical</a><br/>
-        D.1.112 <a href="#feature-writingMode-horizontal">#writingMode-horizontal</a><br/>
-        D.1.113 <a href="#feature-writingMode-horizontal-lr">#writingMode-horizontal-lr</a><br/>
-        D.1.114 <a href="#feature-writingMode-horizontal-rl">#writingMode-horizontal-rl</a><br/>
-        D.1.115 <a href="#feature-zIndex">#zIndex</a><br/>
+        D.1.37 <a href="#feature-fontWeight">#fontWeight</a><br/>
+        D.1.38 <a href="#feature-fontWeight-bold">#fontWeight-bold</a><br/>
+        D.1.39 <a href="#feature-frameRate">#frameRate</a><br/>
+        D.1.40 <a href="#feature-frameRateMultiplier">#frameRateMultiplier</a><br/>
+        D.1.41 <a href="#feature-layout">#layout</a><br/>
+        D.1.42 <a href="#feature-length">#length</a><br/>
+        D.1.43 <a href="#feature-length-cell">#length-cell</a><br/>
+        D.1.44 <a href="#feature-length-em">#length-em</a><br/>
+        D.1.45 <a href="#feature-length-integer">#length-integer</a><br/>
+        D.1.46 <a href="#feature-length-negative">#length-negative</a><br/>
+        D.1.47 <a href="#feature-length-percentage">#length-percentage</a><br/>
+        D.1.48 <a href="#feature-length-pixel">#length-pixel</a><br/>
+        D.1.49 <a href="#feature-length-positive">#length-positive</a><br/>
+        D.1.50 <a href="#feature-length-real">#length-real</a><br/>
+        D.1.51 <a href="#feature-lineBreak-uax14">#lineBreak-uax14</a><br/>
+        D.1.52 <a href="#feature-lineHeight">#lineHeight</a><br/>
+        D.1.53 <a href="#feature-markerMode">#markerMode</a><br/>
+        D.1.54 <a href="#feature-markerMode-continuous">#markerMode-continuous</a><br/>
+        D.1.55 <a href="#feature-markerMode-discontinuous">#markerMode-discontinuous</a><br/>
+        D.1.56 <a href="#feature-metadata">#metadata</a><br/>
+        D.1.57 <a href="#feature-nested-div">#nested-div</a><br/>
+        D.1.58 <a href="#feature-nested-span">#nested-span</a><br/>
+        D.1.59 <a href="#feature-opacity">#opacity</a><br/>
+        D.1.60 <a href="#feature-origin">#origin</a><br/>
+        D.1.61 <a href="#feature-overflow">#overflow</a><br/>
+        D.1.62 <a href="#feature-overflow-visible">#overflow-visible</a><br/>
+        D.1.63 <a href="#feature-padding">#padding</a><br/>
+        D.1.64 <a href="#feature-padding-1">#padding-1</a><br/>
+        D.1.65 <a href="#feature-padding-2">#padding-2</a><br/>
+        D.1.66 <a href="#feature-padding-3">#padding-3</a><br/>
+        D.1.67 <a href="#feature-padding-4">#padding-4</a><br/>
+        D.1.68 <a href="#feature-pixelAspectRatio">#pixelAspectRatio</a><br/>
+        D.1.69 <a href="#feature-presentation">#presentation</a><br/>
+        D.1.70 <a href="#feature-profile">#profile</a><br/>
+        D.1.71 <a href="#feature-showBackground">#showBackground</a><br/>
+        D.1.72 <a href="#feature-structure">#structure</a><br/>
+        D.1.73 <a href="#feature-styling">#styling</a><br/>
+        D.1.74 <a href="#feature-styling-chained">#styling-chained</a><br/>
+        D.1.75 <a href="#feature-styling-inheritance-content">#styling-inheritance-content</a><br/>
+        D.1.76 <a href="#feature-styling-inheritance-region">#styling-inheritance-region</a><br/>
+        D.1.77 <a href="#feature-styling-inline">#styling-inline</a><br/>
+        D.1.78 <a href="#feature-styling-nested">#styling-nested</a><br/>
+        D.1.79 <a href="#feature-styling-referential">#styling-referential</a><br/>
+        D.1.80 <a href="#feature-subFrameRate">#subFrameRate</a><br/>
+        D.1.81 <a href="#feature-textAlign">#textAlign</a><br/>
+        D.1.82 <a href="#feature-textAlign-absolute">#textAlign-absolute</a><br/>
+        D.1.83 <a href="#feature-textAlign-relative">#textAlign-relative</a><br/>
+        D.1.84 <a href="#feature-textDecoration">#textDecoration</a><br/>
+        D.1.85 <a href="#feature-textDecoration-over">#textDecoration-over</a><br/>
+        D.1.86 <a href="#feature-textDecoration-through">#textDecoration-through</a><br/>
+        D.1.87 <a href="#feature-textDecoration-under">#textDecoration-under</a><br/>
+        D.1.88 <a href="#feature-textOutline">#textOutline</a><br/>
+        D.1.89 <a href="#feature-textOutline-blurred">#textOutline-blurred</a><br/>
+        D.1.90 <a href="#feature-textOutline-unblurred">#textOutline-unblurred</a><br/>
+        D.1.91 <a href="#feature-tickRate">#tickRate</a><br/>
+        D.1.92 <a href="#feature-timeBase-clock">#timeBase-clock</a><br/>
+        D.1.93 <a href="#feature-timeBase-media">#timeBase-media</a><br/>
+        D.1.94 <a href="#feature-timeBase-smpte">#timeBase-smpte</a><br/>
+        D.1.95 <a href="#feature-timeContainer">#timeContainer</a><br/>
+        D.1.96 <a href="#feature-time-clock">#time-clock</a><br/>
+        D.1.97 <a href="#feature-time-clock-with-frames">#time-clock-with-frames</a><br/>
+        D.1.98 <a href="#feature-time-offset">#time-offset</a><br/>
+        D.1.99 <a href="#feature-time-offset-with-frames">#time-offset-with-frames</a><br/>
+        D.1.100 <a href="#feature-time-offset-with-ticks">#time-offset-with-ticks</a><br/>
+        D.1.101 <a href="#feature-timing">#timing</a><br/>
+        D.1.102 <a href="#feature-transformation">#transformation</a><br/>
+        D.1.103 <a href="#feature-unicodeBidi">#unicodeBidi</a><br/>
+        D.1.104 <a href="#feature-visibility">#visibility</a><br/>
+        D.1.105 <a href="#feature-visibility-block">#visibility-block</a><br/>
+        D.1.106 <a href="#feature-visibility-inline">#visibility-inline</a><br/>
+        D.1.107 <a href="#feature-visibility-region">#visibility-region</a><br/>
+        D.1.108 <a href="#feature-wrapOption">#wrapOption</a><br/>
+        D.1.109 <a href="#feature-writingMode">#writingMode</a><br/>
+        D.1.110 <a href="#feature-writingMode-vertical">#writingMode-vertical</a><br/>
+        D.1.111 <a href="#feature-writingMode-horizontal">#writingMode-horizontal</a><br/>
+        D.1.112 <a href="#feature-writingMode-horizontal-lr">#writingMode-horizontal-lr</a><br/>
+        D.1.113 <a href="#feature-writingMode-horizontal-rl">#writingMode-horizontal-rl</a><br/>
+        D.1.114 <a href="#feature-zIndex">#zIndex</a><br/>
     D.2 <a href="#feature-support">Feature Support</a><br/>
 E <a href="#extensions">Extensions</a><br/>
     E.1 <a href="#extension-designations">Extension Designations</a><br/>
@@ -417,11 +464,11 @@
 H <a href="#other-references">Other References</a> (Non-Normative)<br/>
 I <a href="#requirements">Requirements</a> (Non-Normative)<br/>
 J <a href="#derivation">Vocabulary Derivation</a> (Non-Normative)<br/>
-    J.1 <a href="#d3e17052">Element Derivation</a><br/>
-    J.2 <a href="#d3e17531">Attribute Derivation</a><br/>
+    J.1 <a href="#d3e17074">Element Derivation</a><br/>
+    J.2 <a href="#d3e17553">Attribute Derivation</a><br/>
 K <a href="#qa">QA Framework Compliance</a> (Non-Normative)<br/>
-    K.1 <a href="#d3e18419">Requirements</a><br/>
-    K.2 <a href="#d3e18583">Guidelines</a><br/>
+    K.1 <a href="#d3e18421">Requirements</a><br/>
+    K.2 <a href="#d3e18585">Guidelines</a><br/>
 L <a href="#streaming">Streaming TTML Content</a> (Non-Normative)<br/>
 M <a href="#acknowledgments">Acknowledgments</a> (Non-Normative)<br/>
 N <a href="#change-history">Change History</a> (Non-Normative)<br/>
@@ -432,7 +479,7 @@
 Working Draft</a><br/>
     N.4 <a href="#change-history-lc3-to-cr2">Changes from Third Last Call Working Draft to Second Candidate Recommendation</a><br/>
     N.5 <a href="#change-history-cr2-to-cr3">Changes from Second Candidate Recommendation to Third Candidate Recommendation</a><br/>
-    N.6 <a href="#change-history-cr3-to-cr4">Changes from Third Candidate Recommendation to Fourth Candidate Recommendation</a><br/>
+    N.6 <a href="#change-history-cr3-to-pr1">Changes from Third Candidate Recommendation to Proposed Recommendation</a><br/>
 </p></div><hr/><div class="body"><div class="div1">
 <h2><a name="intro" id="intro"/>1 Introduction</h2><p><em>Unless specified otherwise, this section and its sub-sections are non-normative.</em></p><p>The Timed Text Markup Language (TTML) 1.0
 provides a standardized representation of a particular subset of
@@ -2423,14 +2470,13 @@
 as a style property only to those element types indicated in the following table.</p><table summary="HTML Table" id="style-property-details-fontStyle" class="common"><col width="25%" span="1"/><tbody><tr><td><em>Values:</em></td><td>
 <code>normal</code> |
 <code>italic</code> |
-<code>oblique</code> |
-<code>reverseOblique</code>
+<code>oblique</code>
 </td></tr><tr><td><em>Initial:</em></td><td><code>normal</code></td></tr><tr><td><em>Applies to:</em></td><td>
 <a href="#content-vocabulary-span"><code>span</code></a>
 </td></tr><tr><td><em>Inherited:</em></td><td>yes</td></tr><tr><td><em>Percentages:</em></td><td>N/A</td></tr><tr><td><em>Animatable:</em></td><td>discrete</td></tr></tbody></table><p>For the purpose of determining applicability of this style property,
 each character child of a <code>p</code> element is considered to be enclosed in an anonymous
-span.</p><p>Use of values <code>oblique</code> and <code>reverseOblique</code>
-denote a shear and reverse shear transformation (at an unspecified
+span.</p><p>Use of the value <code>oblique</code>
+denote a shear transformation (at an unspecified
 angle) in the inline progression dimension.</p><p>If a specified font style is not available, then a
 presentation processor must attempt to map the specified font style
 to an available font style that has similar typographic
@@ -5038,8 +5084,7 @@
 TTAF.FontStyle.datatype =
   "normal" |
   "italic" |
-  "oblique" |
-  "reverseOblique"
+  "oblique"
 
 TTAF.FontWeight.datatype =
   "normal" |
@@ -6102,7 +6147,6 @@
       &lt;xs:enumeration value="normal"/&gt;
       &lt;xs:enumeration value="italic"/&gt;
       &lt;xs:enumeration value="oblique"/&gt;
-      &lt;xs:enumeration value="reverseOblique"/&gt;
     &lt;/xs:restriction&gt;
   &lt;/xs:simpleType&gt;
   &lt;xs:simpleType name="fontWeight"&gt;
@@ -7115,69 +7159,62 @@
 <code>#fontStyle-oblique</code> feature if it implements presentation semantic
 support for the <code>oblique</code> of the <a href="#style-attribute-fontStyle"><code>tts:fontStyle</code></a>
 attribute.</p></div><div class="div3">
-<h4><a name="feature-fontStyle-reverseOblique" id="feature-fontStyle-reverseOblique"/>D.1.37 #fontStyle-reverseOblique</h4><p>A TTML transformation processor supports the
-<code>#fontStyle-reverseOblique</code> feature if it recognizes and is
-capable of transforming the <code>reverseOblique</code> value of the <a href="#style-attribute-fontStyle"><code>tts:fontStyle</code></a>
-attribute.</p><p>A TTML presentation processor supports the
-<code>#fontStyle-reverseOblique</code> feature if it implements presentation semantic
-support for the <code>reverseOblique</code> of the <a href="#style-attribute-fontStyle"><code>tts:fontStyle</code></a>
-attribute.</p></div><div class="div3">
-<h4><a name="feature-fontWeight" id="feature-fontWeight"/>D.1.38 #fontWeight</h4><p>A TTML transformation processor supports the
+<h4><a name="feature-fontWeight" id="feature-fontWeight"/>D.1.37 #fontWeight</h4><p>A TTML transformation processor supports the
 <code>#fontWeight</code> feature if it recognizes and is capable of
 transforming all defined values of the <a href="#style-attribute-fontWeight"><code>tts:fontWeight</code></a>
 attribute.</p><p>A TTML presentation processor supports the
 <code>#fontWeight</code> feature if it implements presentation semantic support
 for all defined values of the <a href="#style-attribute-fontWeight"><code>tts:fontWeight</code></a>
 attribute.</p></div><div class="div3">
-<h4><a name="feature-fontWeight-bold" id="feature-fontWeight-bold"/>D.1.39 #fontWeight-bold</h4><p>A TTML transformation processor supports the
+<h4><a name="feature-fontWeight-bold" id="feature-fontWeight-bold"/>D.1.38 #fontWeight-bold</h4><p>A TTML transformation processor supports the
 <code>#fontWeight-bold</code> feature if it recognizes and is
 capable of transforming <code>bold</code> value of the <a href="#style-attribute-fontWeight"><code>tts:fontWeight</code></a>
 attribute.</p><p>A TTML presentation processor supports the
 <code>#fontWeight-bold</code> feature if it implements presentation semantic
 support for the <code>bold</code> of the <a href="#style-attribute-fontWeight"><code>tts:fontWeight</code></a>
 attribute.</p></div><div class="div3">
-<h4><a name="feature-frameRate" id="feature-frameRate"/>D.1.40 #frameRate</h4><p>A TTML transformation processor supports the
+<h4><a name="feature-frameRate" id="feature-frameRate"/>D.1.39 #frameRate</h4><p>A TTML transformation processor supports the
 <code>#frameRate</code> feature if it recognizes and is capable of
 transforming the <a href="#parameter-attribute-frameRate"><code>ttp:frameRate</code></a>
 attribute.</p><p>A TTML presentation processor supports the
 <code>#frameRate</code> feature if it implements presentation semantic support
 for the <a href="#parameter-attribute-frameRate"><code>ttp:frameRate</code></a>
 attribute.</p></div><div class="div3">
-<h4><a name="feature-frameRateMultiplier" id="feature-frameRateMultiplier"/>D.1.41 #frameRateMultiplier</h4><p>A TTML transformation processor supports the
+<h4><a name="feature-frameRateMultiplier" id="feature-frameRateMultiplier"/>D.1.40 #frameRateMultiplier</h4><p>A TTML transformation processor supports the
 <code>#frameRateMultiplier</code> feature if it recognizes and is capable of
 transforming the <a href="#parameter-attribute-frameRateMultiplier"><code>ttp:frameRateMultiplier</code></a>
 attribute.</p><p>A TTML presentation processor supports the
 <code>#frameRateMultiplier</code> feature if it implements presentation semantic support
 for the <a href="#parameter-attribute-frameRateMultiplier"><code>ttp:frameRateMultiplier</code></a>
 attribute.</p></div><div class="div3">
-<h4><a name="feature-layout" id="feature-layout"/>D.1.42 #layout</h4><p>A TTML transformation processor supports the <code>#layout</code>
+<h4><a name="feature-layout" id="feature-layout"/>D.1.41 #layout</h4><p>A TTML transformation processor supports the <code>#layout</code>
 feature if it (1) recognizes and is capable of transforming the following
 vocabulary defined by <a href="#layout"><b>9 Layout</b></a>:</p><ul><li><p><a href="#layout-vocabulary-layout"><code>layout</code></a></p></li><li><p><a href="#layout-vocabulary-region"><code>region</code></a></p></li><li><p><a href="#layout-attribute-region">@<code>region</code></a></p></li></ul><p>and (2) supports the following attributes when applied to the
 <a href="#layout-vocabulary-region"><code>region</code></a> element:</p><ul><li><p><a href="#style-attribute-extent"><code>tts:extent</code></a></p></li><li><p><a href="#style-attribute-origin"><code>tts:origin</code></a></p></li></ul><p>A TTML presentation processor supports the <code>#layout</code>
 feature if it implements presentation semantic support for the
 same vocabulary and features enumerated above.</p></div><div class="div3">
-<h4><a name="feature-length" id="feature-length"/>D.1.43 #length</h4><p>A TTML transformation processor supports the <code>#length</code>
+<h4><a name="feature-length" id="feature-length"/>D.1.42 #length</h4><p>A TTML transformation processor supports the <code>#length</code>
 feature if it recognizes and is capable of transforming all defined
 values of the <a href="#style-value-length">&lt;length&gt;</a>
 style value expression.</p><p>A TTML presentation processor supports the <code>#length</code>
 feature if it implements presentation semantic support for all defined values of
 the <a href="#style-value-length">&lt;length&gt;</a> style value
 expression.</p></div><div class="div3">
-<h4><a name="feature-length-cell" id="feature-length-cell"/>D.1.44 #length-cell</h4><p>A TTML transformation processor supports the
+<h4><a name="feature-length-cell" id="feature-length-cell"/>D.1.43 #length-cell</h4><p>A TTML transformation processor supports the
 <code>#length-cell</code> feature if it recognizes and is capable of
 transforming scalar values of the <a href="#style-value-length">&lt;length&gt;</a> style value expression
 that use <code>c</code> (cell) units.</p><p>A TTML presentation processor supports the
 <code>#length-cell</code> feature if it implements presentation semantic support
 for scalar values of the <a href="#style-value-length">&lt;length&gt;</a> style value expression
 that use <code>c</code> (cell) units.</p></div><div class="div3">
-<h4><a name="feature-length-em" id="feature-length-em"/>D.1.45 #length-em</h4><p>A TTML transformation processor supports the
+<h4><a name="feature-length-em" id="feature-length-em"/>D.1.44 #length-em</h4><p>A TTML transformation processor supports the
 <code>#length-em</code> feature if it recognizes and is capable of
 transforming scalar values of the <a href="#style-value-length">&lt;length&gt;</a> style value expression
 that use <code>em</code> (EM) units.</p><p>A TTML presentation processor supports the
 <code>#length-em</code> feature if it implements presentation semantic support
 for scalar values of the <a href="#style-value-length">&lt;length&gt;</a> style value expression
 that use <code>em</code> (EM) units.</p></div><div class="div3">
-<h4><a name="feature-length-integer" id="feature-length-integer"/>D.1.46 #length-integer</h4><p>A TTML transformation processor supports the
+<h4><a name="feature-length-integer" id="feature-length-integer"/>D.1.45 #length-integer</h4><p>A TTML transformation processor supports the
 <code>#length-integer</code> feature if it recognizes and is
 capable of transforming integer values of the <a href="#style-value-length">&lt;length&gt;</a> style value
 expression.</p><p>A TTML presentation processor supports the
@@ -7185,7 +7222,7 @@
 support for integer values of the <a href="#style-value-length">&lt;length&gt;</a> style value
 expression.
 </p></div><div class="div3">
-<h4><a name="feature-length-negative" id="feature-length-negative"/>D.1.47 #length-negative</h4><p>A TTML transformation processor supports the
+<h4><a name="feature-length-negative" id="feature-length-negative"/>D.1.46 #length-negative</h4><p>A TTML transformation processor supports the
 <code>#length-negative</code> feature if it recognizes and is
 capable of transforming negative values of the <a href="#style-value-length">&lt;length&gt;</a> style value
 expression.</p><p>A TTML presentation processor supports the
@@ -7193,7 +7230,7 @@
 support for negative values of the <a href="#style-value-length">&lt;length&gt;</a> style value
 expression.
 </p></div><div class="div3">
-<h4><a name="feature-length-percentage" id="feature-length-percentage"/>D.1.48 #length-percentage</h4><p>A TTML transformation processor supports the
+<h4><a name="feature-length-percentage" id="feature-length-percentage"/>D.1.47 #length-percentage</h4><p>A TTML transformation processor supports the
 <code>#length-percentage</code> feature if it recognizes and is
 capable of transforming percentage values of the <a href="#style-value-length">&lt;length&gt;</a> style value
 expression.</p><p>A TTML presentation processor supports the
@@ -7201,14 +7238,14 @@
 support for percentage values of the <a href="#style-value-length">&lt;length&gt;</a> style value
 expression.
 </p></div><div class="div3">
-<h4><a name="feature-length-pixel" id="feature-length-pixel"/>D.1.49 #length-pixel</h4><p>A TTML transformation processor supports the
+<h4><a name="feature-length-pixel" id="feature-length-pixel"/>D.1.48 #length-pixel</h4><p>A TTML transformation processor supports the
 <code>#length-pixel</code> feature if it recognizes and is capable of
 transforming scalar values of the <a href="#style-value-length">&lt;length&gt;</a> style value expression
 that use <code>px</code> (pixel) units.</p><p>A TTML presentation processor supports the
 <code>#length-pixel</code> feature if it implements presentation semantic support
 for scalar values of the <a href="#style-value-length">&lt;length&gt;</a> style value expression
 that use <code>px</code> (pixel) units.</p></div><div class="div3">
-<h4><a name="feature-length-positive" id="feature-length-positive"/>D.1.50 #length-positive</h4><p>A TTML transformation processor supports the
+<h4><a name="feature-length-positive" id="feature-length-positive"/>D.1.49 #length-positive</h4><p>A TTML transformation processor supports the
 <code>#length-positive</code> feature if it recognizes and is
 capable of transforming positive values of the <a href="#style-value-length">&lt;length&gt;</a> style value
 expression.</p><p>A TTML presentation processor supports the
@@ -7216,7 +7253,7 @@
 support for positive values of the <a href="#style-value-length">&lt;length&gt;</a> style value
 expression.
 </p></div><div class="div3">
-<h4><a name="feature-length-real" id="feature-length-real"/>D.1.51 #length-real</h4><p>A TTML transformation processor supports the
+<h4><a name="feature-length-real" id="feature-length-real"/>D.1.50 #length-real</h4><p>A TTML transformation processor supports the
 <code>#length-real</code> feature if it recognizes and is
 capable of transforming real values of the <a href="#style-value-length">&lt;length&gt;</a> style value
 expression.</p><p>A TTML presentation processor supports the
@@ -7224,41 +7261,41 @@
 support for real values of the <a href="#style-value-length">&lt;length&gt;</a> style value
 expression.
 </p></div><div class="div3">
-<h4><a name="feature-lineBreak-uax14" id="feature-lineBreak-uax14"/>D.1.52 #lineBreak-uax14</h4><p>A TTML transformation processor supports the
+<h4><a name="feature-lineBreak-uax14" id="feature-lineBreak-uax14"/>D.1.51 #lineBreak-uax14</h4><p>A TTML transformation processor supports the
 <code>#lineBreak-uax14</code> feature if it recognizes and is capable of
 transforming requirements expressed by <a href="#uax14">[UAX14]</a> into its
 target document space.</p><p>A TTML presentation processor supports the
 <code>#lineBreak-uax14</code> feature if it implements presentation semantic support
 for <a href="#uax14">[UAX14]</a> as applies to line breaking.</p></div><div class="div3">
-<h4><a name="feature-lineHeight" id="feature-lineHeight"/>D.1.53 #lineHeight</h4><p>A TTML transformation processor supports the
+<h4><a name="feature-lineHeight" id="feature-lineHeight"/>D.1.52 #lineHeight</h4><p>A TTML transformation processor supports the
 <code>#lineHeight</code> feature if it recognizes and is capable of
 transforming the <a href="#style-attribute-lineHeight"><code>tts:lineHeight</code></a>
 attribute.</p><p>A TTML presentation processor supports the
 <code>#lineHeight</code> feature if it implements presentation semantic support for
 the <a href="#style-attribute-lineHeight"><code>tts:lineHeight</code></a>
 attribute.</p></div><div class="div3">
-<h4><a name="feature-markerMode" id="feature-markerMode"/>D.1.54 #markerMode</h4><p>A TTML transformation processor supports the
+<h4><a name="feature-markerMode" id="feature-markerMode"/>D.1.53 #markerMode</h4><p>A TTML transformation processor supports the
 <code>#markerMode</code> feature if it recognizes and is capable of
 transforming the <a href="#parameter-attribute-markerMode"><code>ttp:markerMode</code></a>
 attribute.</p><p>A TTML presentation processor supports the
 <code>#markerMode</code> feature if it implements presentation semantic support
 for the <a href="#parameter-attribute-markerMode"><code>ttp:markerMode</code></a>
 attribute.</p></div><div class="div3">
-<h4><a name="feature-markerMode-continuous" id="feature-markerMode-continuous"/>D.1.55 #markerMode-continuous</h4><p>A TTML transformation processor supports the
+<h4><a name="feature-markerMode-continuous" id="feature-markerMode-continuous"/>D.1.54 #markerMode-continuous</h4><p>A TTML transformation processor supports the
 <code>#markerMode-continuous</code> feature if it recognizes and is capable of
 transforming the <code>continuous</code> value of the <a href="#parameter-attribute-markerMode"><code>ttp:markerMode</code></a>
 attribute.</p><p>A TTML presentation processor supports the
 <code>#markerMode-continuous</code> feature if it implements presentation semantic support
 for the <code>continuous</code> value of the <a href="#parameter-attribute-markerMode"><code>ttp:markerMode</code></a>
 attribute.</p></div><div class="div3">
-<h4><a name="feature-markerMode-discontinuous" id="feature-markerMode-discontinuous"/>D.1.56 #markerMode-discontinuous</h4><p>A TTML transformation processor supports the
+<h4><a name="feature-markerMode-discontinuous" id="feature-markerMode-discontinuous"/>D.1.55 #markerMode-discontinuous</h4><p>A TTML transformation processor supports the
 <code>#markerMode-discontinuous</code> feature if it recognizes and is capable of
 transforming the <code>discontinuous</code> value of the <a href="#parameter-attribute-markerMode"><code>ttp:markerMode</code></a>
 attribute.</p><p>A TTML presentation processor supports the
 <code>#markerMode-discontinuous</code> feature if it implements presentation semantic support
 for the <code>discontinuous</code> value of the <a href="#parameter-attribute-markerMode"><code>ttp:markerMode</code></a>
 attribute.</p></div><div class="div3">
-<h4><a name="feature-metadata" id="feature-metadata"/>D.1.57 #metadata</h4><p>A TTML transformation processor supports the <code>#metadata</code>
+<h4><a name="feature-metadata" id="feature-metadata"/>D.1.56 #metadata</h4><p>A TTML transformation processor supports the <code>#metadata</code>
 feature if it recognizes and is capable of transforming the following
 vocabulary defined by <a href="#metadata"><b>12 Metadata</b></a>:</p><ul><li><p><a href="#metadata-vocabulary-metadata"><code>metadata</code></a></p></li><li><p><a href="#metadata-vocabulary-title"><code>ttm:title</code></a></p></li><li><p><a href="#metadata-vocabulary-title"><code>ttm:desc</code></a></p></li><li><p><a href="#metadata-vocabulary-title"><code>ttm:copyright</code></a></p></li><li><p><a href="#metadata-vocabulary-title"><code>ttm:agent</code></a></p></li><li><p><a href="#metadata-vocabulary-title"><code>ttm:name</code></a></p></li><li><p><a href="#metadata-vocabulary-title"><code>ttm:actor</code></a></p></li><li><p><a href="#metadata-attribute-agent">@<code>ttm:agent</code></a></p></li><li><p><a href="#metadata-attribute-role">@<code>ttm:role</code></a></p></li></ul><p>A TTML presentation processor supports the <code>#metadata</code>
 feature if it recognizes and is capable of presenting the information
@@ -7266,17 +7303,17 @@
 presentation of metadata information. The presentation or ability to
 present metadata information is considered to be implementation
 dependent.</p></div></div><div class="div3">
-<h4><a name="feature-nested-div" id="feature-nested-div"/>D.1.58 #nested-div</h4><p>A TTML transformation processor supports the <code>#nested-div</code>
+<h4><a name="feature-nested-div" id="feature-nested-div"/>D.1.57 #nested-div</h4><p>A TTML transformation processor supports the <code>#nested-div</code>
 feature if it recognizes and is capable of transforming nested
 <a href="#content-vocabulary-div"><code>div</code></a> elements.</p><p>A TTML presentation processor supports the <code>#nested-div</code>
 feature if it implements presentation semantic support for nested
 <a href="#content-vocabulary-div"><code>div</code></a> elements.</p></div><div class="div3">
-<h4><a name="feature-nested-span" id="feature-nested-span"/>D.1.59 #nested-span</h4><p>A TTML transformation processor supports the <code>#nested-span</code>
+<h4><a name="feature-nested-span" id="feature-nested-span"/>D.1.58 #nested-span</h4><p>A TTML transformation processor supports the <code>#nested-span</code>
 feature if it recognizes and is capable of transforming nested
 <a href="#content-vocabulary-span"><code>span</code></a> elements.</p><p>A TTML presentation processor supports the <code>#nested-span</code>
 feature if it implements presentation semantic support for nested
 <a href="#content-vocabulary-span"><code>span</code></a> elements.</p></div><div class="div3">
-<h4><a name="feature-opacity" id="feature-opacity"/>D.1.60 #opacity</h4><p>A TTML transformation processor supports the
+<h4><a name="feature-opacity" id="feature-opacity"/>D.1.59 #opacity</h4><p>A TTML transformation processor supports the
 <code>#opacity</code> feature if it recognizes and is capable of
 transforming the <a href="#style-attribute-opacity"><code>tts:opacity</code></a>
 attribute.</p><p>A TTML presentation processor supports the
@@ -7284,66 +7321,66 @@
 the <a href="#style-attribute-opacity"><code>tts:opacity</code></a>
 attribute and (2) is capable of displaying or generating an output display
 signal that distinguishes between at least eight (8) values of opacity.</p></div><div class="div3">
-<h4><a name="feature-origin" id="feature-origin"/>D.1.61 #origin</h4><p>A TTML transformation processor supports the
+<h4><a name="feature-origin" id="feature-origin"/>D.1.60 #origin</h4><p>A TTML transformation processor supports the
 <code>#origin</code> feature if it recognizes and is capable of
 transforming the <a href="#style-attribute-origin"><code>tts:origin</code></a>
 attribute.</p><p>A TTML presentation processor supports the
 <code>#origin</code> feature if it implements presentation semantic support for
 the <a href="#style-attribute-origin"><code>tts:origin</code></a>
 attribute.</p></div><div class="div3">
-<h4><a name="feature-overflow" id="feature-overflow"/>D.1.62 #overflow</h4><p>A TTML transformation processor supports the
+<h4><a name="feature-overflow" id="feature-overflow"/>D.1.61 #overflow</h4><p>A TTML transformation processor supports the
 <code>#overflow</code> feature if it recognizes and is capable of
 transforming all defined values of the <a href="#style-attribute-overflow"><code>tts:overflow</code></a>
 attribute.</p><p>A TTML presentation processor supports the
 <code>#overflow</code> feature if it implements presentation semantic support for
 all defined values of the <a href="#style-attribute-overflow"><code>tts:overflow</code></a>
 attribute.</p></div><div class="div3">
-<h4><a name="feature-overflow-visible" id="feature-overflow-visible"/>D.1.63 #overflow-visible</h4><p>A TTML transformation processor supports the
+<h4><a name="feature-overflow-visible" id="feature-overflow-visible"/>D.1.62 #overflow-visible</h4><p>A TTML transformation processor supports the
 <code>#overflow-visible</code> feature if it recognizes and is capable of
 transforming the <code>visible</code> value of the <a href="#style-attribute-overflow"><code>tts:overflow</code></a>
 attribute.</p><p>A TTML presentation processor supports the
 <code>#overflow-visible</code> feature if it implements presentation semantic support for
 the <code>visible</code> value of the <a href="#style-attribute-overflow"><code>tts:overflow</code></a>
 attribute.</p></div><div class="div3">
-<h4><a name="feature-padding" id="feature-padding"/>D.1.64 #padding</h4><p>A TTML transformation processor supports the
+<h4><a name="feature-padding" id="feature-padding"/>D.1.63 #padding</h4><p>A TTML transformation processor supports the
 <code>#padding</code> feature if it recognizes and is capable of
 transforming the <a href="#style-attribute-padding"><code>tts:padding</code></a>
 attribute.</p><p>A TTML presentation processor supports the
 <code>#padding</code> feature if it implements presentation semantic support for
 the <a href="#style-attribute-padding"><code>tts:padding</code></a>
 attribute.</p></div><div class="div3">
-<h4><a name="feature-padding-1" id="feature-padding-1"/>D.1.65 #padding-1</h4><p>A TTML transformation processor supports the
+<h4><a name="feature-padding-1" id="feature-padding-1"/>D.1.64 #padding-1</h4><p>A TTML transformation processor supports the
 <code>#padding-1</code> feature if it recognizes and is capable of
 transforming values of the <a href="#style-attribute-padding"><code>tts:padding</code></a> attribute
 that consist of one <a href="#style-value-length">&lt;length&gt;</a> specification.</p><p>A TTML presentation processor supports the <code>#padding-1</code>
 feature if it implements presentation semantic support for values of the <a href="#style-attribute-padding"><code>tts:padding</code></a> attribute
 that consist of one <a href="#style-value-length">&lt;length&gt;</a> specification.</p></div><div class="div3">
-<h4><a name="feature-padding-2" id="feature-padding-2"/>D.1.66 #padding-2</h4><p>A TTML transformation processor supports the
+<h4><a name="feature-padding-2" id="feature-padding-2"/>D.1.65 #padding-2</h4><p>A TTML transformation processor supports the
 <code>#padding-2</code> feature if it recognizes and is capable of
 transforming values of the <a href="#style-attribute-padding"><code>tts:padding</code></a> attribute
 that consist of two <a href="#style-value-length">&lt;length&gt;</a> specification.</p><p>A TTML presentation processor supports the <code>#padding-2</code>
 feature if it implements presentation semantic support for values of the <a href="#style-attribute-padding"><code>tts:padding</code></a> attribute
 that consist of two <a href="#style-value-length">&lt;length&gt;</a> specification.</p></div><div class="div3">
-<h4><a name="feature-padding-3" id="feature-padding-3"/>D.1.67 #padding-3</h4><p>A TTML transformation processor supports the
+<h4><a name="feature-padding-3" id="feature-padding-3"/>D.1.66 #padding-3</h4><p>A TTML transformation processor supports the
 <code>#padding-3</code> feature if it recognizes and is capable of
 transforming values of the <a href="#style-attribute-padding"><code>tts:padding</code></a> attribute
 that consist of three <a href="#style-value-length">&lt;length&gt;</a> specification.</p><p>A TTML presentation processor supports the <code>#padding-3</code>
 feature if it implements presentation semantic support for values of the <a href="#style-attribute-padding"><code>tts:padding</code></a> attribute
 that consist of three <a href="#style-value-length">&lt;length&gt;</a> specification.</p></div><div class="div3">
-<h4><a name="feature-padding-4" id="feature-padding-4"/>D.1.68 #padding-4</h4><p>A TTML transformation processor supports the
+<h4><a name="feature-padding-4" id="feature-padding-4"/>D.1.67 #padding-4</h4><p>A TTML transformation processor supports the
 <code>#padding-4</code> feature if it recognizes and is capable of
 transforming values of the <a href="#style-attribute-padding"><code>tts:padding</code></a> attribute
 that consist of four <a href="#style-value-length">&lt;length&gt;</a> specification.</p><p>A TTML presentation processor supports the <code>#padding-4</code>
 feature if it implements presentation semantic support for values of the <a href="#style-attribute-padding"><code>tts:padding</code></a> attribute
 that consist of four <a href="#style-value-length">&lt;length&gt;</a> specification.</p></div><div class="div3">
-<h4><a name="feature-pixelAspectRatio" id="feature-pixelAspectRatio"/>D.1.69 #pixelAspectRatio</h4><p>A TTML transformation processor supports the
+<h4><a name="feature-pixelAspectRatio" id="feature-pixelAspectRatio"/>D.1.68 #pixelAspectRatio</h4><p>A TTML transformation processor supports the
 <code>#pixelAspectRatio</code> feature if it recognizes and is capable of
 transforming the <a href="#parameter-attribute-pixelAspectRatio"><code>ttp:pixelAspectRatio</code></a>
 attribute.</p><p>A TTML presentation processor supports the
 <code>#pixelAspectRatio</code> feature if it implements presentation semantic support
 for the <a href="#parameter-attribute-pixelAspectRatio"><code>ttp:pixelAspectRatio</code></a>
 attribute.</p></div><div class="div3">
-<h4><a name="feature-presentation" id="feature-presentation"/>D.1.70 #presentation</h4><p>A TTML processor supports the
+<h4><a name="feature-presentation" id="feature-presentation"/>D.1.69 #presentation</h4><p>A TTML processor supports the
 <code>#presentation</code> feature if it
 (1) satisfies the generic processor criteria defined by 
 <a href="#conformance-generic-processor"><b>3.2.1 Generic Processor Conformance</b></a>,
@@ -7354,7 +7391,7 @@
 In addition, a TTML processor that supports the
 <code>#presentation</code> feature should satisfy the user agent
 accessibility guidelines specified by <a href="#uaag">[UAAG]</a>.</p></div><div class="div3">
-<h4><a name="feature-profile" id="feature-profile"/>D.1.71 #profile</h4><p>A TTML transformation processor supports the <code>#profile</code>
+<h4><a name="feature-profile" id="feature-profile"/>D.1.70 #profile</h4><p>A TTML transformation processor supports the <code>#profile</code>
 feature if it recognizes and is capable of transforming the
 <a href="#parameter-attribute-profile"><code>ttp:profile</code></a>
 attribute on the <a href="#document-structure-vocabulary-tt"><code>tt</code></a> element and
@@ -7362,70 +7399,70 @@
 <a href="#parameter-element-vocabulary"><b>6.1 Parameter Element Vocabulary</b></a>:</p><ul><li><p><a href="#parameter-vocabulary-profile"><code>ttp:profile</code></a></p></li><li><p><a href="#parameter-vocabulary-features"><code>ttp:features</code></a></p></li><li><p><a href="#parameter-vocabulary-feature"><code>ttp:feature</code></a></p></li><li><p><a href="#parameter-vocabulary-extensions"><code>ttp:extensions</code></a></p></li><li><p><a href="#parameter-vocabulary-extension"><code>ttp:extension</code></a></p></li></ul><p>A TTML presentation processor supports the
 <code>#profile</code> feature if it implements presentation semantic support
 for the same vocabulary specified above.</p></div><div class="div3">
-<h4><a name="feature-showBackground" id="feature-showBackground"/>D.1.72 #showBackground</h4><p>A TTML transformation processor supports the
+<h4><a name="feature-showBackground" id="feature-showBackground"/>D.1.71 #showBackground</h4><p>A TTML transformation processor supports the
 <code>#showBackground</code> feature if it recognizes and is capable
 of transforming all defined values of the <a href="#style-attribute-showBackground"><code>tts:showBackground</code></a>
 attribute.</p><p>A TTML presentation processor supports the
 <code>#showBackground</code> feature if it implements presentation semantic support
 for all defined values of the <a href="#style-attribute-showBackground"><code>tts:showBackground</code></a>
 attribute.</p></div><div class="div3">
-<h4><a name="feature-structure" id="feature-structure"/>D.1.73 #structure</h4><p>A TTML transformation processor supports the <code>#structure</code>
+<h4><a name="feature-structure" id="feature-structure"/>D.1.72 #structure</h4><p>A TTML transformation processor supports the <code>#structure</code>
 feature if it recognizes and is capable of transforming the following
 vocabulary defined by <a href="#content"><b>7 Content</b></a>:</p><ul><li><p><a href="#document-structure-vocabulary-tt"><code>tt</code></a></p></li><li><p><a href="#document-structure-vocabulary-head"><code>head</code></a></p></li></ul><p>A TTML presentation processor supports the <code>#structure</code>
 feature if it implements presentation semantic support for the
 same vocabulary enumerated above.</p></div><div class="div3">
-<h4><a name="feature-styling" id="feature-styling"/>D.1.74 #styling</h4><p>A TTML transformation processor supports the <code>#styling</code>
+<h4><a name="feature-styling" id="feature-styling"/>D.1.73 #styling</h4><p>A TTML transformation processor supports the <code>#styling</code>
 feature if it recognizes and is capable of transforming the following
 vocabulary defined by <a href="#styling"><b>8 Styling</b></a>:</p><ul><li><p><a href="#styling-vocabulary-styling"><code>styling</code></a></p></li><li><p><a href="#styling-vocabulary-style"><code>style</code></a></p></li><li><p><a href="#style-attribute-style">@<code>style</code></a></p></li></ul><p>A TTML presentation processor supports the <code>#styling</code>
 feature if it implements presentation semantic support for the
 same vocabulary enumerated above.</p></div><div class="div3">
-<h4><a name="feature-styling-chained" id="feature-styling-chained"/>D.1.75 #styling-chained</h4><p>A TTML transformation processor supports the
+<h4><a name="feature-styling-chained" id="feature-styling-chained"/>D.1.74 #styling-chained</h4><p>A TTML transformation processor supports the
 <code>#styling-chained</code> feature if it recognizes and is capable
 of transforming chained style association as defined by <a href="#semantics-style-association-chained-referential"><b>8.4.1.3 Chained Referential Styling</b></a>.</p><p>A TTML presentation processor supports the
 <code>#styling-chained</code> feature if it implements presentation semantic
 support for chained style association as defined by <a href="#semantics-style-association-chained-referential"><b>8.4.1.3 Chained Referential Styling</b></a>.</p></div><div class="div3">
-<h4><a name="feature-styling-inheritance-content" id="feature-styling-inheritance-content"/>D.1.76 #styling-inheritance-content</h4><p>A TTML transformation processor supports the
+<h4><a name="feature-styling-inheritance-content" id="feature-styling-inheritance-content"/>D.1.75 #styling-inheritance-content</h4><p>A TTML transformation processor supports the
 <code>#styling-inheritance</code> feature if it recognizes and is
 capable of transforming content style inheritance as defined by
 <a href="#semantics-style-inheritance-content"><b>8.4.2.1 Content Style Inheritance</b></a>.</p><p>A TTML presentation processor supports the
 <code>#styling-inheritance-content</code> feature if it implements
 presentation semantic support for content style inheritance as defined by <a href="#semantics-style-inheritance-content"><b>8.4.2.1 Content Style Inheritance</b></a>.</p></div><div class="div3">
-<h4><a name="feature-styling-inheritance-region" id="feature-styling-inheritance-region"/>D.1.77 #styling-inheritance-region</h4><p>A TTML transformation processor supports the
+<h4><a name="feature-styling-inheritance-region" id="feature-styling-inheritance-region"/>D.1.76 #styling-inheritance-region</h4><p>A TTML transformation processor supports the
 <code>#styling-inheritance</code> feature if it recognizes and is
 capable of transforming region style inheritance as defined by
 <a href="#semantics-style-inheritance-region"><b>8.4.2.2 Region Style Inheritance</b></a>.</p><p>A TTML presentation processor supports the
 <code>#styling-inheritance-region</code> feature if it implements
 presentation semantic support for region style inheritance as defined by <a href="#semantics-style-inheritance-region"><b>8.4.2.2 Region Style Inheritance</b></a>.</p></div><div class="div3">
-<h4><a name="feature-styling-inline" id="feature-styling-inline"/>D.1.78 #styling-inline</h4><p>A TTML transformation processor supports the
+<h4><a name="feature-styling-inline" id="feature-styling-inline"/>D.1.77 #styling-inline</h4><p>A TTML transformation processor supports the
 <code>#styling-inline</code> feature if it recognizes and is capable
 of transforming inline style association as defined by <a href="#semantics-style-association-inline"><b>8.4.1.1 Inline Styling</b></a>.</p><p>A TTML presentation processor supports the
 <code>#styling-inline</code> feature if it implements presentation semantic support
 for inline style association as defined by <a href="#semantics-style-association-inline"><b>8.4.1.1 Inline Styling</b></a>.</p></div><div class="div3">
-<h4><a name="feature-styling-nested" id="feature-styling-nested"/>D.1.79 #styling-nested</h4><p>A TTML transformation processor supports the
+<h4><a name="feature-styling-nested" id="feature-styling-nested"/>D.1.78 #styling-nested</h4><p>A TTML transformation processor supports the
 <code>#styling-nested</code> feature if it recognizes and is capable
 of transforming nested style association as defined by <a href="#semantics-style-association-nested"><b>8.4.1.4 Nested Styling</b></a>.</p><p>A TTML presentation processor supports the
 <code>#styling-nested</code> feature if it implements presentation semantic support
 for nested style association as defined by <a href="#semantics-style-association-nested"><b>8.4.1.4 Nested Styling</b></a>.</p></div><div class="div3">
-<h4><a name="feature-styling-referential" id="feature-styling-referential"/>D.1.80 #styling-referential</h4><p>A TTML transformation processor supports the
+<h4><a name="feature-styling-referential" id="feature-styling-referential"/>D.1.79 #styling-referential</h4><p>A TTML transformation processor supports the
 <code>#styling-referential</code> feature if it recognizes and is capable
 of transforming referential style association as defined by <a href="#semantics-style-association-referential"><b>8.4.1.2 Referential Styling</b></a>.</p><p>A TTML presentation processor supports the
 <code>#styling-referential</code> feature if it implements presentation semantic
 support for referential style association as defined by <a href="#semantics-style-association-referential"><b>8.4.1.2 Referential Styling</b></a>.</p></div><div class="div3">
-<h4><a name="feature-subFrameRate" id="feature-subFrameRate"/>D.1.81 #subFrameRate</h4><p>A TTML transformation processor supports the
+<h4><a name="feature-subFrameRate" id="feature-subFrameRate"/>D.1.80 #subFrameRate</h4><p>A TTML transformation processor supports the
 <code>#subFrameRate</code> feature if it recognizes and is capable of
 transforming the <a href="#parameter-attribute-subFrameRate"><code>ttp:subFrameRate</code></a>
 attribute.</p><p>A TTML presentation processor supports the
 <code>#subFrameRate</code> feature if it implements presentation semantic support
 for the <a href="#parameter-attribute-subFrameRate"><code>ttp:subFrameRate</code></a>
 attribute.</p></div><div class="div3">
-<h4><a name="feature-textAlign" id="feature-textAlign"/>D.1.82 #textAlign</h4><p>A TTML transformation processor supports the
+<h4><a name="feature-textAlign" id="feature-textAlign"/>D.1.81 #textAlign</h4><p>A TTML transformation processor supports the
 <code>#textAlign</code> feature if it recognizes and is capable
 of transforming all defined values of the <a href="#style-attribute-textAlign"><code>tts:textAlign</code></a>
 attribute.</p><p>A TTML presentation processor supports the
 <code>#textAlign</code> feature if it implements presentation semantic support
 for all defined values of the <a href="#style-attribute-textAlign"><code>tts:textAlign</code></a>
 attribute.</p></div><div class="div3">
-<h4><a name="feature-textAlign-absolute" id="feature-textAlign-absolute"/>D.1.83 #textAlign-absolute</h4><p>A TTML transformation processor supports the
+<h4><a name="feature-textAlign-absolute" id="feature-textAlign-absolute"/>D.1.82 #textAlign-absolute</h4><p>A TTML transformation processor supports the
 <code>#textAlign-absolute</code> feature if it recognizes and is
 capable of transforming the <code>left</code>, <code>center</code>,
 and <code>right</code> values of the <a href="#style-attribute-textAlign"><code>tts:textAlign</code></a>
@@ -7434,7 +7471,7 @@
 support for the <code>left</code>, <code>center</code>, and
 <code>right</code> values of the <a href="#style-attribute-textAlign"><code>tts:textAlign</code></a>
 attribute.</p></div><div class="div3">
-<h4><a name="feature-textAlign-relative" id="feature-textAlign-relative"/>D.1.84 #textAlign-relative</h4><p>A TTML transformation processor supports the
+<h4><a name="feature-textAlign-relative" id="feature-textAlign-relative"/>D.1.83 #textAlign-relative</h4><p>A TTML transformation processor supports the
 <code>#textAlign-relative</code> feature if it recognizes and is
 capable of transforming the <code>start</code>, <code>center</code>,
 and <code>end</code> values of the <a href="#style-attribute-textAlign"><code>tts:textAlign</code></a>
@@ -7443,14 +7480,14 @@
 support for the <code>start</code>, <code>center</code>, and
 <code>end</code> values of the <a href="#style-attribute-textAlign"><code>tts:textAlign</code></a>
 attribute.</p></div><div class="div3">
-<h4><a name="feature-textDecoration" id="feature-textDecoration"/>D.1.85 #textDecoration</h4><p>A TTML transformation processor supports the
+<h4><a name="feature-textDecoration" id="feature-textDecoration"/>D.1.84 #textDecoration</h4><p>A TTML transformation processor supports the
 <code>#textDecoration</code> feature if it recognizes and is capable
 of transforming all defined values of the <a href="#style-attribute-textDecoration"><code>tts:textDecoration</code></a>
 attribute.</p><p>A TTML presentation processor supports the
 <code>#textDecoration</code> feature if it implements presentation semantic support
 for all defined values of the <a href="#style-attribute-textDecoration"><code>tts:textDecoration</code></a>
 attribute.</p></div><div class="div3">
-<h4><a name="feature-textDecoration-over" id="feature-textDecoration-over"/>D.1.86 #textDecoration-over</h4><p>A TTML transformation processor supports the
+<h4><a name="feature-textDecoration-over" id="feature-textDecoration-over"/>D.1.85 #textDecoration-over</h4><p>A TTML transformation processor supports the
 <code>#textDecoration-over</code> feature if it recognizes and is
 capable of transforming the <code>overline</code> and
 <code>noOverline</code> values of the <a href="#style-attribute-textDecoration"><code>tts:textDecoration</code></a>
@@ -7459,7 +7496,7 @@
 presentation semantic support for the <code>overline</code> and
 <code>noOverline</code> values of the <a href="#style-attribute-textDecoration"><code>tts:textDecoration</code></a>
 attribute.</p></div><div class="div3">
-<h4><a name="feature-textDecoration-through" id="feature-textDecoration-through"/>D.1.87 #textDecoration-through</h4><p>A TTML transformation processor supports the
+<h4><a name="feature-textDecoration-through" id="feature-textDecoration-through"/>D.1.86 #textDecoration-through</h4><p>A TTML transformation processor supports the
 <code>#textDecoration-through</code> feature if it recognizes and is
 capable of transforming the <code>lineThrough</code> and
 <code>noLineThrough</code> values of the <a href="#style-attribute-textDecoration"><code>tts:textDecoration</code></a>
@@ -7468,7 +7505,7 @@
 presentation semantic support for the <code>lineThrough</code> and
 <code>noLineThrough</code> values of the <a href="#style-attribute-textDecoration"><code>tts:textDecoration</code></a>
 attribute.</p></div><div class="div3">
-<h4><a name="feature-textDecoration-under" id="feature-textDecoration-under"/>D.1.88 #textDecoration-under</h4><p>A TTML transformation processor supports the
+<h4><a name="feature-textDecoration-under" id="feature-textDecoration-under"/>D.1.87 #textDecoration-under</h4><p>A TTML transformation processor supports the
 <code>#textDecoration-under</code> feature if it recognizes and is
 capable of transforming the <code>underline</code> and
 <code>noUnderline</code> values of the <a href="#style-attribute-textDecoration"><code>tts:textDecoration</code></a>
@@ -7477,63 +7514,63 @@
 presentation semantic support for the <code>underline</code> and
 <code>noUnderline</code> values of the <a href="#style-attribute-textDecoration"><code>tts:textDecoration</code></a>
 attribute.</p></div><div class="div3">
-<h4><a name="feature-textOutline" id="feature-textOutline"/>D.1.89 #textOutline</h4><p>A TTML transformation processor supports the
+<h4><a name="feature-textOutline" id="feature-textOutline"/>D.1.88 #textOutline</h4><p>A TTML transformation processor supports the
 <code>#textOutline</code> feature if it recognizes and is capable of
 transforming the <a href="#style-attribute-textOutline"><code>tts:textOutline</code></a>
 attribute.</p><p>A TTML presentation processor supports the
 <code>#textOutline</code> feature if it implements presentation semantic support
 for the <a href="#style-attribute-textOutline"><code>tts:textOutline</code></a>
 attribute.</p></div><div class="div3">
-<h4><a name="feature-textOutline-blurred" id="feature-textOutline-blurred"/>D.1.90 #textOutline-blurred</h4><p>A TTML transformation processor supports the
+<h4><a name="feature-textOutline-blurred" id="feature-textOutline-blurred"/>D.1.89 #textOutline-blurred</h4><p>A TTML transformation processor supports the
 <code>#textOutline-blurred</code> feature if it recognizes and is capable of
 transforming values of the <a href="#style-attribute-textOutline"><code>tts:textOutline</code></a>
 attribute that includes a blur radius specification.</p><p>A TTML presentation processor supports the
 <code>#textOutline-blurred</code> feature if it implements presentation semantic support
 for values of the <a href="#style-attribute-textOutline"><code>tts:textOutline</code></a>
 attribute that includes a blur radius specification.</p></div><div class="div3">
-<h4><a name="feature-textOutline-unblurred" id="feature-textOutline-unblurred"/>D.1.91 #textOutline-unblurred</h4><p>A TTML transformation processor supports the
+<h4><a name="feature-textOutline-unblurred" id="feature-textOutline-unblurred"/>D.1.90 #textOutline-unblurred</h4><p>A TTML transformation processor supports the
 <code>#textOutline-unblurred</code> feature if it recognizes and is capable of
 transforming values of the <a href="#style-attribute-textOutline"><code>tts:textOutline</code></a>
 attribute that does not include a blur radius specification.</p><p>A TTML presentation processor supports the
 <code>#textOutline-unblurred</code> feature if it implements presentation semantic support
 for values of the <a href="#style-attribute-textOutline"><code>tts:textOutline</code></a>
 attribute that does not include a blur radius specification.</p></div><div class="div3">
-<h4><a name="feature-tickRate" id="feature-tickRate"/>D.1.92 #tickRate</h4><p>A TTML transformation processor supports the
+<h4><a name="feature-tickRate" id="feature-tickRate"/>D.1.91 #tickRate</h4><p>A TTML transformation processor supports the
 <code>#tickRate</code> feature if it recognizes and is capable of
 transforming the <a href="#parameter-attribute-tickRate"><code>ttp:tickRate</code></a>
 attribute.</p><p>A TTML presentation processor supports the
 <code>#tickRate</code> feature if it implements presentation semantic support
 for the <a href="#parameter-attribute-tickRate"><code>ttp:tickRate</code></a>
 attribute.</p></div><div class="div3">
-<h4><a name="feature-timeBase-clock" id="feature-timeBase-clock"/>D.1.93 #timeBase-clock</h4><p>A TTML transformation processor supports the
+<h4><a name="feature-timeBase-clock" id="feature-timeBase-clock"/>D.1.92 #timeBase-clock</h4><p>A TTML transformation processor supports the
 <code>#timeBase-clock</code> feature if it recognizes and is capable
 of transforming the <code>clock</code> value of the <a href="#parameter-attribute-timeBase"><code>ttp:timeBase</code></a>
 attribute and if it supports the <a href="#feature-clockMode"><code>#clockMode</code></a> feature.</p><p>A TTML presentation processor supports the
 <code>#timeBase-clock</code> feature if it implements presentation
 semantic support for the <code>clock</code> value of the <a href="#parameter-attribute-timeBase"><code>ttp:timeBase</code></a>
 attribute and if it supports the <a href="#feature-clockMode"><code>#clockMode</code></a> feature.</p></div><div class="div3">
-<h4><a name="feature-timeBase-media" id="feature-timeBase-media"/>D.1.94 #timeBase-media</h4><p>A TTML transformation processor supports the
+<h4><a name="feature-timeBase-media" id="feature-timeBase-media"/>D.1.93 #timeBase-media</h4><p>A TTML transformation processor supports the
 <code>#timeBase-media</code> feature if it recognizes and is capable
 of transforming the <code>media</code> value of the <a href="#parameter-attribute-timeBase"><code>ttp:timeBase</code></a>
 attribute.</p><p>A TTML presentation processor supports the
 <code>#timeBase-media</code> feature if it implements presentation
 semantic support for the <code>media</code> value of the <a href="#parameter-attribute-timeBase"><code>ttp:timeBase</code></a>
 attribute.</p></div><div class="div3">
-<h4><a name="feature-timeBase-smpte" id="feature-timeBase-smpte"/>D.1.95 #timeBase-smpte</h4><p>A TTML transformation processor supports the
+<h4><a name="feature-timeBase-smpte" id="feature-timeBase-smpte"/>D.1.94 #timeBase-smpte</h4><p>A TTML transformation processor supports the
 <code>#timeBase-smpte</code> feature if it recognizes and is capable
 of transforming the <code>smpte</code> value of the <a href="#parameter-attribute-timeBase"><code>ttp:timeBase</code></a>
 attribute and if it supports the <a href="#feature-dropMode"><code>#dropMode</code></a> feature.</p><p>A TTML presentation processor supports the
 <code>#timeBase-smpte</code> feature if it implements presentation
 semantic support for the <code>smpte</code> value of the <a href="#parameter-attribute-timeBase"><code>ttp:timeBase</code></a>
 attribute and if it supports the <a href="#feature-dropMode"><code>#dropMode</code></a> feature.</p></div><div class="div3">
-<h4><a name="feature-timeContainer" id="feature-timeContainer"/>D.1.96 #timeContainer</h4><p>A TTML transformation processor supports the
+<h4><a name="feature-timeContainer" id="feature-timeContainer"/>D.1.95 #timeContainer</h4><p>A TTML transformation processor supports the
 <code>#timeContainer</code> feature if it recognizes and is capable of
 transforming the <a href="#timing-attribute-timeContainer"><code>timeContainer</code></a>
 attribute.</p><p>A TTML presentation processor supports the
 <code>#timeContainer</code> feature if it implements presentation semantic support
 for the <a href="#timing-attribute-timeContainer"><code>timeContainer</code></a>
 attribute.</p></div><div class="div3">
-<h4><a name="feature-time-clock" id="feature-time-clock"/>D.1.97 #time-clock</h4><p>A TTML transformation processor supports the
+<h4><a name="feature-time-clock" id="feature-time-clock"/>D.1.96 #time-clock</h4><p>A TTML transformation processor supports the
 <code>#time-clock</code> feature if it recognizes and is capable of
 transforming all values of the <a href="#timing-value-timeExpression">&lt;timeExpression&gt;</a> that
 satisfy the following subset of time expression syntax:</p><div class="exampleInner"><pre>
@@ -7542,7 +7579,7 @@
 </pre></div><p>A TTML presentation processor supports the
 <code>#time-clock</code> feature if it implements presentation
 semantic support for the same syntax specified above.</p></div><div class="div3">
-<h4><a name="feature-time-clock-with-frames" id="feature-time-clock-with-frames"/>D.1.98 #time-clock-with-frames</h4><p>A TTML transformation processor supports the
+<h4><a name="feature-time-clock-with-frames" id="feature-time-clock-with-frames"/>D.1.97 #time-clock-with-frames</h4><p>A TTML transformation processor supports the
 <code>#time-clock-with-frames</code> feature if it supports the
 <a href="#feature-frameRate"><code>#frameRate</code></a>,
 <a href="#feature-frameRateMultiplier"><code>#frameRateMultiplier</code></a>, and
@@ -7556,7 +7593,7 @@
 <code>#time-clock-with-frames</code> feature if it implements
 presentation semantic support for the same features and syntax
 specified above.</p></div><div class="div3">
-<h4><a name="feature-time-offset" id="feature-time-offset"/>D.1.99 #time-offset</h4><p>A TTML transformation processor supports the
+<h4><a name="feature-time-offset" id="feature-time-offset"/>D.1.98 #time-offset</h4><p>A TTML transformation processor supports the
 <code>#time-offset</code> feature if it recognizes and is capable of
 transforming all values of the <a href="#timing-value-timeExpression">&lt;timeExpression&gt;</a> that
 satisfy the following subset of time expression syntax:</p><div class="exampleInner"><pre>
@@ -7565,7 +7602,7 @@
 </pre></div><p>A TTML presentation processor supports the
 <code>#time-offset</code> feature if it implements presentation
 semantic support for the same syntax specified above.</p></div><div class="div3">
-<h4><a name="feature-time-offset-with-frames" id="feature-time-offset-with-frames"/>D.1.100 #time-offset-with-frames</h4><p>A TTML transformation processor supports the
+<h4><a name="feature-time-offset-with-frames" id="feature-time-offset-with-frames"/>D.1.99 #time-offset-with-frames</h4><p>A TTML transformation processor supports the
 <code>#time-offset-with-frames</code> feature if it supports the
 <a href="#feature-frameRate"><code>#frameRate</code></a>,
 <a href="#feature-frameRateMultiplier"><code>#frameRateMultiplier</code></a>, and
@@ -7579,7 +7616,7 @@
 <code>#time-offset-with-frames</code> feature if it implements
 presentation semantic support for the same features and syntax
 specified above.</p></div><div class="div3">
-<h4><a name="feature-time-offset-with-ticks" id="feature-time-offset-with-ticks"/>D.1.101 #time-offset-with-ticks</h4><p>A TTML transformation processor supports the
+<h4><a name="feature-time-offset-with-ticks" id="feature-time-offset-with-ticks"/>D.1.100 #time-offset-with-ticks</h4><p>A TTML transformation processor supports the
 <code>#time-offset-with-ticks</code> feature if it supports the 
 <a href="#feature-tickRate"><code>#tickRate</code></a> feature
 and if it recognizes and is capable of
@@ -7590,31 +7627,31 @@
 </pre></div><p>A TTML presentation processor supports the
 <code>#time-offset-with-ticks</code> feature if it implements presentation
 semantic support for the same features and syntax specified above.</p></div><div class="div3">
-<h4><a name="feature-timing" id="feature-timing"/>D.1.102 #timing</h4><p>A TTML transformation processor supports the <code>#timing</code>
+<h4><a name="feature-timing" id="feature-timing"/>D.1.101 #timing</h4><p>A TTML transformation processor supports the <code>#timing</code>
 feature if it recognizes and is capable of transforming the following
 vocabulary defined by <a href="#timing"><b>10 Timing</b></a>:</p><ul><li><p><a href="#timing-attribute-begin">@<code>begin</code></a></p></li><li><p><a href="#timing-attribute-dur">@<code>dur</code></a></p></li><li><p><a href="#timing-attribute-end">@<code>end</code></a></p></li></ul><p>A TTML presentation processor supports the <code>#timing</code>
 feature if it implements presentation semantic support for the
 same vocabulary enumerated above.</p></div><div class="div3">
-<h4><a name="feature-transformation" id="feature-transformation"/>D.1.103 #transformation</h4><p>A TTML processor supports the
+<h4><a name="feature-transformation" id="feature-transformation"/>D.1.102 #transformation</h4><p>A TTML processor supports the
 <code>#transformation</code> feature if it
 (1) satisfies the generic processor criteria defined by 
 <a href="#conformance-generic-processor"><b>3.2.1 Generic Processor Conformance</b></a> and
 (2) implements transformation semantics for the following features:</p><ul><li><p><a href="#content"><code>#content</code></a></p></li><li><p><a href="#feature-core"><code>#core</code></a></p></li><li><p><a href="#feature-profile"><code>#profile</code></a></p></li><li><p><a href="#feature-structure"><code>#structure</code></a></p></li><li><p><a href="#feature-time-offset"><code>#time-offset</code></a></p></li><li><p><a href="#timing"><code>#timing</code></a></p></li></ul></div><div class="div3">
-<h4><a name="feature-unicodeBidi" id="feature-unicodeBidi"/>D.1.104 #unicodeBidi</h4><p>A TTML transformation processor supports the
+<h4><a name="feature-unicodeBidi" id="feature-unicodeBidi"/>D.1.103 #unicodeBidi</h4><p>A TTML transformation processor supports the
 <code>#unicodeBidi</code> feature if it recognizes and is capable of
 transforming all defined values of the <a href="#style-attribute-unicodeBidi"><code>tts:unicodeBidi</code></a>
 attribute.</p><p>A TTML presentation processor supports the
 <code>#unicodeBidi</code> feature if it implements presentation semantic support
 for all defined values of the <a href="#style-attribute-unicodeBidi"><code>tts:unicodeBidi</code></a>
 attribute.</p></div><div class="div3">
-<h4><a name="feature-visibility" id="feature-visibility"/>D.1.105 #visibility</h4><p>A TTML transformation processor supports the
+<h4><a name="feature-visibility" id="feature-visibility"/>D.1.104 #visibility</h4><p>A TTML transformation processor supports the
 <code>#visibility</code> feature if it recognizes and is capable
 of transforming all defined values of the <a href="#style-attribute-visibility"><code>tts:visibility</code></a>
 attribute.</p><p>A TTML presentation processor supports the
 <code>#visibility</code> feature if it implements presentation semantic support
 for all defined values of the <a href="#style-attribute-visibility"><code>tts:visibility</code></a>
 attribute.</p></div><div class="div3">
-<h4><a name="feature-visibility-block" id="feature-visibility-block"/>D.1.106 #visibility-block</h4><p>A TTML transformation processor supports the
+<h4><a name="feature-visibility-block" id="feature-visibility-block"/>D.1.105 #visibility-block</h4><p>A TTML transformation processor supports the
 <code>#visibility-block</code> feature if it recognizes and is
 capable of transforming all defined values of the <a href="#style-attribute-visibility"><code>tts:visibility</code></a>
 attribute when applied to a content element that would generate a
@@ -7623,7 +7660,7 @@
 support for all defined values of the <a href="#style-attribute-visibility"><code>tts:visibility</code></a>
 attribute when applied to a content element that generates a
 block area.</p></div><div class="div3">
-<h4><a name="feature-visibility-inline" id="feature-visibility-inline"/>D.1.107 #visibility-inline</h4><p>A TTML transformation processor supports the
+<h4><a name="feature-visibility-inline" id="feature-visibility-inline"/>D.1.106 #visibility-inline</h4><p>A TTML transformation processor supports the
 <code>#visibility-inline</code> feature if it recognizes and is
 capable of transforming all defined values of the <a href="#style-attribute-visibility"><code>tts:visibility</code></a>
 attribute when applied to a content element that would generate an
@@ -7632,28 +7669,28 @@
 support for all defined values of the <a href="#style-attribute-visibility"><code>tts:visibility</code></a>
 attribute when applied to a content element that generates an
 inline area.</p></div><div class="div3">
-<h4><a name="feature-visibility-region" id="feature-visibility-region"/>D.1.108 #visibility-region</h4><p>A TTML transformation processor supports the
+<h4><a name="feature-visibility-region" id="feature-visibility-region"/>D.1.107 #visibility-region</h4><p>A TTML transformation processor supports the
 <code>#visibility-region</code> feature if it recognizes and is
 capable of transforming all defined values of the <a href="#style-attribute-visibility"><code>tts:visibility</code></a>
 attribute when applied to a <a href="#layout-vocabulary-region"><code>region</code></a> element.</p><p>A TTML presentation processor supports the
 <code>#visibility-region</code> feature if it implements presentation semantic
 support for all defined values of the <a href="#style-attribute-visibility"><code>tts:visibility</code></a>
 attribute when applied to a <a href="#layout-vocabulary-region"><code>region</code></a> element.</p></div><div class="div3">
-<h4><a name="feature-wrapOption" id="feature-wrapOption"/>D.1.109 #wrapOption</h4><p>A TTML transformation processor supports the
+<h4><a name="feature-wrapOption" id="feature-wrapOption"/>D.1.108 #wrapOption</h4><p>A TTML transformation processor supports the
 <code>#wrapOption</code> feature if it recognizes and is capable
 of transforming all defined values of the <a href="#style-attribute-wrapOption"><code>tts:wrapOption</code></a>
 attribute.</p><p>A TTML presentation processor supports the
 <code>#wrapOption</code> feature if it implements presentation semantic support
 for all defined values of the <a href="#style-attribute-wrapOption"><code>tts:wrapOption</code></a>
 attribute.</p></div><div class="div3">
-<h4><a name="feature-writingMode" id="feature-writingMode"/>D.1.110 #writingMode</h4><p>A TTML transformation processor supports the
+<h4><a name="feature-writingMode" id="feature-writingMode"/>D.1.109 #writingMode</h4><p>A TTML transformation processor supports the
 <code>#writingMode</code> feature if it recognizes and is capable
 of transforming all defined values of the <a href="#style-attribute-writingMode"><code>tts:writingMode</code></a>
 attribute.</p><p>A TTML presentation processor supports the
 <code>#writingMode</code> feature if it implements presentation semantic support
 for all defined values of the <a href="#style-attribute-writingMode"><code>tts:writingMode</code></a>
 attribute.</p></div><div class="div3">
-<h4><a name="feature-writingMode-vertical" id="feature-writingMode-vertical"/>D.1.111 #writingMode-vertical</h4><p>A TTML transformation processor supports the
+<h4><a name="feature-writingMode-vertical" id="feature-writingMode-vertical"/>D.1.110 #writingMode-vertical</h4><p>A TTML transformation processor supports the
 <code>#writingMode-vertical</code> feature if it recognizes and is
 capable of transforming the <code>tbrl</code>, <code>tblr</code>, and
 <code>tb</code> values of the <a href="#style-attribute-writingMode"><code>tts:writingMode</code></a>
@@ -7662,7 +7699,7 @@
 support for the <code>tbrl</code>, <code>tblr</code>, and
 <code>tb</code> values of the <a href="#style-attribute-writingMode"><code>tts:writingMode</code></a>
 attribute.</p></div><div class="div3">
-<h4><a name="feature-writingMode-horizontal" id="feature-writingMode-horizontal"/>D.1.112 #writingMode-horizontal</h4><p>A TTML transformation processor supports the
+<h4><a name="feature-writingMode-horizontal" id="feature-writingMode-horizontal"/>D.1.111 #writingMode-horizontal</h4><p>A TTML transformation processor supports the
 <code>#writingMode-horizontal</code> feature if it recognizes and is
 capable of transforming the <code>lrtb</code>, <code>rltb</code>,
 <code>lr</code> and <code>rl</code> values of the <a href="#style-attribute-writingMode"><code>tts:writingMode</code></a>
@@ -7671,7 +7708,7 @@
 support for the <code>lrtb</code>, <code>rltb</code>, <code>lr</code>
 and <code>rl</code> values of the <a href="#style-attribute-writingMode"><code>tts:writingMode</code></a>
 attribute.</p></div><div class="div3">
-<h4><a name="feature-writingMode-horizontal-lr" id="feature-writingMode-horizontal-lr"/>D.1.113 #writingMode-horizontal-lr</h4><p>A TTML transformation processor supports the
+<h4><a name="feature-writingMode-horizontal-lr" id="feature-writingMode-horizontal-lr"/>D.1.112 #writingMode-horizontal-lr</h4><p>A TTML transformation processor supports the
 <code>#writingMode-horizontal</code> feature if it recognizes and is
 capable of transforming the <code>lrtb</code> and <code>lr</code>
 values of the <a href="#style-attribute-writingMode"><code>tts:writingMode</code></a>
@@ -7680,7 +7717,7 @@
 support for the <code>lrtb</code> and <code>lr</code> values of the
 <a href="#style-attribute-writingMode"><code>tts:writingMode</code></a>
 attribute.</p></div><div class="div3">
-<h4><a name="feature-writingMode-horizontal-rl" id="feature-writingMode-horizontal-rl"/>D.1.114 #writingMode-horizontal-rl</h4><p>A TTML transformation processor supports the
+<h4><a name="feature-writingMode-horizontal-rl" id="feature-writingMode-horizontal-rl"/>D.1.113 #writingMode-horizontal-rl</h4><p>A TTML transformation processor supports the
 <code>#writingMode-horizontal</code> feature if it recognizes and is
 capable of transforming the <code>rltb</code> and <code>rl</code>
 values of the <a href="#style-attribute-writingMode"><code>tts:writingMode</code></a>
@@ -7689,7 +7726,7 @@
 support for the <code>rltb</code> and <code>rl</code> values of the
 <a href="#style-attribute-writingMode"><code>tts:writingMode</code></a>
 attribute.</p></div><div class="div3">
-<h4><a name="feature-zIndex" id="feature-zIndex"/>D.1.115 #zIndex</h4><p>A TTML transformation processor supports the
+<h4><a name="feature-zIndex" id="feature-zIndex"/>D.1.114 #zIndex</h4><p>A TTML transformation processor supports the
 <code>#zIndex</code> feature if it recognizes and is capable of
 transforming the <a href="#style-attribute-zIndex"><code>tts:zIndex</code></a>
 attribute.</p><p>A TTML presentation processor supports the
@@ -7700,7 +7737,7 @@
 enumerates every defined feature designation (expressed without the TT
 Feature Namespace), and, for each designated feature, specifies
 whether the feature is mandatory (M) or optional (O) for
-transformation and presentation processors.</p><table summary="HTML Table" id="feature-support-table" class="common"><caption>Table E-1 – Feature Support</caption><col width="60%" span="1"/><col width="20%" span="1"/><col width="20%" span="1"/><tbody><tr><td><span class="strong">Feature</span></td><td><span class="strong">Transformation</span></td><td><span class="strong">Presentation</span></td></tr><tr><td><a href="#feature-animation"><code>#animation</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-backgroundColor"><code>#backgroundColor</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-backgroundColor-block"><code>#backgroundColor-block</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-backgroundColor-inline"><code>#backgroundColor-inline</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-backgroundColor-region"><code>#backgroundColor-region</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-bidi"><code>#bidi</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-cellResolution"><code>#cellResolution</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-clockMode"><code>#clockMode</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-clockMode-gps"><code>#clockMode-gps</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-clockMode-local"><code>#clockMode-local</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-clockMode-utc"><code>#clockMode-utc</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-color"><code>#color</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-content"><code>#content</code></a></td><td>M</td><td>M</td></tr><tr><td><a href="#feature-core"><code>#core</code></a></td><td>M</td><td>M</td></tr><tr><td><a href="#feature-direction"><code>#direction</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-display"><code>#display</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-display-block"><code>#display-block</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-display-inline"><code>#display-inline</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-display-region"><code>#display-region</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-displayAlign"><code>#displayAlign</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-dropMode"><code>#dropMode</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-dropMode-dropNTSC"><code>#dropMode-dropNTSC</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-dropMode-dropPAL"><code>#dropMode-dropPAL</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-dropMode-nonDrop"><code>#dropMode-nonDrop</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-extent"><code>#extent</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-extent-region"><code>#extent-region</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-extent-root"><code>#extent-root</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-fontFamily"><code>#fontFamily</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-fontFamily-generic"><code>#fontFamily-generic</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-fontFamily-non-generic"><code>#fontFamily-non-generic</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-fontSize"><code>#fontSize</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-fontSize-anamorphic"><code>#fontSize-anamorphic</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-fontSize-isomorphic"><code>#fontSize-isomorphic</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-fontStyle"><code>#fontStyle</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-fontStyle-italic"><code>#fontStyle-italic</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-fontStyle-oblique"><code>#fontStyle-oblique</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-fontStyle-reverseOblique"><code>#fontStyle-reverseOblique</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-fontWeight"><code>#fontWeight</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-fontWeight-bold"><code>#fontWeight-bold</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-frameRate"><code>#frameRate</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-frameRateMultiplier"><code>#frameRateMultiplier</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-layout"><code>#layout</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-length"><code>#length</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-length-cell"><code>#length-cell</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-length-em"><code>#length-em</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-length-integer"><code>#length-integer</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-length-negative"><code>#length-negative</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-length-percentage"><code>#length-percentage</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-length-pixel"><code>#length-pixel</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-length-positive"><code>#length-positive</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-length-real"><code>#length-real</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-lineBreak-uax14"><code>#lineBreak-uax14</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-lineHeight"><code>#lineHeight</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-markerMode"><code>#markerMode</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-markerMode-continuous"><code>#markerMode-continuous</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-markerMode-discontinuous"><code>#markerMode-discontinuous</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-metadata"><code>#metadata</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-nested-div"><code>#nested-div</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-nested-span"><code>#nested-span</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-opacity"><code>#opacity</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-origin"><code>#origin</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-overflow"><code>#overflow</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-overflow-visible"><code>#overflow-visible</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-padding"><code>#padding</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-padding-1"><code>#padding-1</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-padding-2"><code>#padding-2</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-padding-3"><code>#padding-3</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-padding-4"><code>#padding-4</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-pixelAspectRatio"><code>#pixelAspectRatio</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-presentation"><code>#presentation</code></a></td><td>O</td><td>M</td></tr><tr><td><a href="#feature-profile"><code>#profile</code></a></td><td>M</td><td>M</td></tr><tr><td><a href="#feature-showBackground"><code>#showBackground</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-structure"><code>#structure</code></a></td><td>M</td><td>M</td></tr><tr><td><a href="#feature-styling"><code>#styling</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-styling-chained"><code>#styling-chained</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-styling-inheritance-content"><code>#styling-inheritance-content</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-styling-inheritance-region"><code>#styling-inheritance-region</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-styling-inline"><code>#styling-inline</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-styling-nested"><code>#styling-nested</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-styling-referential"><code>#styling-referential</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-subFrameRate"><code>#subFrameRate</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-textAlign"><code>#textAlign</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-textAlign-absolute"><code>#textAlign-absolute</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-textAlign-relative"><code>#textAlign-relative</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-textDecoration"><code>#textDecoration</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-textDecoration-over"><code>#textDecoration-over</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-textDecoration-through"><code>#textDecoration-through</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-textDecoration-under"><code>#textDecoration-under</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-textOutline"><code>#textOutline</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-textOutline-blurred"><code>#textOutline-blurred</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-textOutline-unblurred"><code>#textOutline-unblurred</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-tickRate"><code>#tickRate</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-timeBase-clock"><code>#timeBase-clock</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-timeBase-media"><code>#timeBase-media</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-timeBase-smpte"><code>#timeBase-smpte</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-timeContainer"><code>#timeContainer</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-time-clock"><code>#time-clock</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-time-clock-with-frames"><code>#time-clock-with-frames</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-time-offset"><code>#time-offset</code></a></td><td>M</td><td>M</td></tr><tr><td><a href="#feature-time-offset-with-frames"><code>#time-offset-with-frames</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-time-offset-with-ticks"><code>#time-offset-with-ticks</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-timing"><code>#timing</code></a></td><td>M</td><td>M</td></tr><tr><td><a href="#feature-transformation"><code>#transformation</code></a></td><td>M</td><td>O</td></tr><tr><td><a href="#feature-unicodeBidi"><code>#unicodeBidi</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-visibility"><code>#visibility</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-visibility-block"><code>#visibility-block</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-visibility-inline"><code>#visibility-inline</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-visibility-region"><code>#visibility-region</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-wrapOption"><code>#wrapOption</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-writingMode"><code>#writingMode</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-writingMode-vertical"><code>#writingMode-vertical</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-writingMode-horizontal"><code>#writingMode-horizontal</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-writingMode-horizontal-lr"><code>#writingMode-horizontal-lr</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-writingMode-horizontal-rl"><code>#writingMode-horizontal-rl</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-zIndex"><code>#zIndex</code></a></td><td>O</td><td>O</td></tr></tbody></table><p>For the sake of convenience, the following table,
+transformation and presentation processors.</p><table summary="HTML Table" id="feature-support-table" class="common"><caption>Table E-1 – Feature Support</caption><col width="60%" span="1"/><col width="20%" span="1"/><col width="20%" span="1"/><tbody><tr><td><span class="strong">Feature</span></td><td><span class="strong">Transformation</span></td><td><span class="strong">Presentation</span></td></tr><tr><td><a href="#feature-animation"><code>#animation</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-backgroundColor"><code>#backgroundColor</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-backgroundColor-block"><code>#backgroundColor-block</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-backgroundColor-inline"><code>#backgroundColor-inline</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-backgroundColor-region"><code>#backgroundColor-region</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-bidi"><code>#bidi</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-cellResolution"><code>#cellResolution</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-clockMode"><code>#clockMode</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-clockMode-gps"><code>#clockMode-gps</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-clockMode-local"><code>#clockMode-local</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-clockMode-utc"><code>#clockMode-utc</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-color"><code>#color</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-content"><code>#content</code></a></td><td>M</td><td>M</td></tr><tr><td><a href="#feature-core"><code>#core</code></a></td><td>M</td><td>M</td></tr><tr><td><a href="#feature-direction"><code>#direction</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-display"><code>#display</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-display-block"><code>#display-block</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-display-inline"><code>#display-inline</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-display-region"><code>#display-region</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-displayAlign"><code>#displayAlign</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-dropMode"><code>#dropMode</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-dropMode-dropNTSC"><code>#dropMode-dropNTSC</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-dropMode-dropPAL"><code>#dropMode-dropPAL</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-dropMode-nonDrop"><code>#dropMode-nonDrop</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-extent"><code>#extent</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-extent-region"><code>#extent-region</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-extent-root"><code>#extent-root</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-fontFamily"><code>#fontFamily</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-fontFamily-generic"><code>#fontFamily-generic</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-fontFamily-non-generic"><code>#fontFamily-non-generic</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-fontSize"><code>#fontSize</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-fontSize-anamorphic"><code>#fontSize-anamorphic</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-fontSize-isomorphic"><code>#fontSize-isomorphic</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-fontStyle"><code>#fontStyle</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-fontStyle-italic"><code>#fontStyle-italic</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-fontStyle-oblique"><code>#fontStyle-oblique</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-fontWeight"><code>#fontWeight</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-fontWeight-bold"><code>#fontWeight-bold</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-frameRate"><code>#frameRate</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-frameRateMultiplier"><code>#frameRateMultiplier</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-layout"><code>#layout</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-length"><code>#length</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-length-cell"><code>#length-cell</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-length-em"><code>#length-em</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-length-integer"><code>#length-integer</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-length-negative"><code>#length-negative</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-length-percentage"><code>#length-percentage</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-length-pixel"><code>#length-pixel</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-length-positive"><code>#length-positive</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-length-real"><code>#length-real</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-lineBreak-uax14"><code>#lineBreak-uax14</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-lineHeight"><code>#lineHeight</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-markerMode"><code>#markerMode</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-markerMode-continuous"><code>#markerMode-continuous</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-markerMode-discontinuous"><code>#markerMode-discontinuous</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-metadata"><code>#metadata</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-nested-div"><code>#nested-div</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-nested-span"><code>#nested-span</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-opacity"><code>#opacity</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-origin"><code>#origin</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-overflow"><code>#overflow</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-overflow-visible"><code>#overflow-visible</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-padding"><code>#padding</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-padding-1"><code>#padding-1</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-padding-2"><code>#padding-2</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-padding-3"><code>#padding-3</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-padding-4"><code>#padding-4</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-pixelAspectRatio"><code>#pixelAspectRatio</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-presentation"><code>#presentation</code></a></td><td>O</td><td>M</td></tr><tr><td><a href="#feature-profile"><code>#profile</code></a></td><td>M</td><td>M</td></tr><tr><td><a href="#feature-showBackground"><code>#showBackground</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-structure"><code>#structure</code></a></td><td>M</td><td>M</td></tr><tr><td><a href="#feature-styling"><code>#styling</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-styling-chained"><code>#styling-chained</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-styling-inheritance-content"><code>#styling-inheritance-content</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-styling-inheritance-region"><code>#styling-inheritance-region</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-styling-inline"><code>#styling-inline</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-styling-nested"><code>#styling-nested</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-styling-referential"><code>#styling-referential</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-subFrameRate"><code>#subFrameRate</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-textAlign"><code>#textAlign</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-textAlign-absolute"><code>#textAlign-absolute</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-textAlign-relative"><code>#textAlign-relative</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-textDecoration"><code>#textDecoration</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-textDecoration-over"><code>#textDecoration-over</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-textDecoration-through"><code>#textDecoration-through</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-textDecoration-under"><code>#textDecoration-under</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-textOutline"><code>#textOutline</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-textOutline-blurred"><code>#textOutline-blurred</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-textOutline-unblurred"><code>#textOutline-unblurred</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-tickRate"><code>#tickRate</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-timeBase-clock"><code>#timeBase-clock</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-timeBase-media"><code>#timeBase-media</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-timeBase-smpte"><code>#timeBase-smpte</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-timeContainer"><code>#timeContainer</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-time-clock"><code>#time-clock</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-time-clock-with-frames"><code>#time-clock-with-frames</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-time-offset"><code>#time-offset</code></a></td><td>M</td><td>M</td></tr><tr><td><a href="#feature-time-offset-with-frames"><code>#time-offset-with-frames</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-time-offset-with-ticks"><code>#time-offset-with-ticks</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-timing"><code>#timing</code></a></td><td>M</td><td>M</td></tr><tr><td><a href="#feature-transformation"><code>#transformation</code></a></td><td>M</td><td>O</td></tr><tr><td><a href="#feature-unicodeBidi"><code>#unicodeBidi</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-visibility"><code>#visibility</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-visibility-block"><code>#visibility-block</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-visibility-inline"><code>#visibility-inline</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-visibility-region"><code>#visibility-region</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-wrapOption"><code>#wrapOption</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-writingMode"><code>#writingMode</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-writingMode-vertical"><code>#writingMode-vertical</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-writingMode-horizontal"><code>#writingMode-horizontal</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-writingMode-horizontal-lr"><code>#writingMode-horizontal-lr</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-writingMode-horizontal-rl"><code>#writingMode-horizontal-rl</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-zIndex"><code>#zIndex</code></a></td><td>O</td><td>O</td></tr></tbody></table><p>For the sake of convenience, the following table,
 <a href="#feature-transformation-mandatory-table"><b>Table E-2 – Mandatory Features - Transformation</b></a>, enumerates all
 mandatory features for a TTML Transformation Processor, providing additional
 comments to summarize the context of usage or the nature of the feature.
@@ -7825,7 +7862,6 @@
     &lt;feature value="optional"&gt;#fontSize&lt;/feature&gt;
     &lt;feature value="optional"&gt;#fontStyle-italic&lt;/feature&gt;
     &lt;feature value="optional"&gt;#fontStyle-oblique&lt;/feature&gt;
-    &lt;feature value="optional"&gt;#fontStyle-reverseOblique&lt;/feature&gt;
     &lt;feature value="optional"&gt;#fontStyle&lt;/feature&gt;
     &lt;feature value="optional"&gt;#fontWeight-bold&lt;/feature&gt;
     &lt;feature value="optional"&gt;#fontWeight&lt;/feature&gt;
@@ -7956,7 +7992,6 @@
     &lt;feature value="optional"&gt;#fontSize&lt;/feature&gt;
     &lt;feature value="optional"&gt;#fontStyle-italic&lt;/feature&gt;
     &lt;feature value="optional"&gt;#fontStyle-oblique&lt;/feature&gt;
-    &lt;feature value="optional"&gt;#fontStyle-reverseOblique&lt;/feature&gt;
     &lt;feature value="optional"&gt;#fontStyle&lt;/feature&gt;
     &lt;feature value="optional"&gt;#fontWeight-bold&lt;/feature&gt;
     &lt;feature value="optional"&gt;#fontWeight&lt;/feature&gt;
@@ -8081,7 +8116,6 @@
     &lt;feature value="required"&gt;#fontSize&lt;/feature&gt;
     &lt;feature value="required"&gt;#fontStyle-italic&lt;/feature&gt;
     &lt;feature value="required"&gt;#fontStyle-oblique&lt;/feature&gt;
-    &lt;feature value="required"&gt;#fontStyle-reverseOblique&lt;/feature&gt;
     &lt;feature value="required"&gt;#fontStyle&lt;/feature&gt;
     &lt;feature value="required"&gt;#fontWeight-bold&lt;/feature&gt;
     &lt;feature value="required"&gt;#fontWeight&lt;/feature&gt;
@@ -8327,7 +8361,7 @@
 <h2><a name="derivation" id="derivation"/>J Vocabulary Derivation (Non-Normative)</h2><p>This appendix provides information about the derivation of TTML
 vocabulary, separately describing derivation of elements and
 attributes.</p><div class="div2">
-<h3><a name="d3e17052" id="d3e17052"/>J.1 Element Derivation</h3><p>The first column of <a href="#element-vocab-derivation-table"><b>Table K-1 – Elements</b></a>
+<h3><a name="d3e17074" id="d3e17074"/>J.1 Element Derivation</h3><p>The first column of <a href="#element-vocab-derivation-table"><b>Table K-1 – Elements</b></a>
 specifies a TTML element vocabulary item; the second column specifies the
 syntactic and/or semantic model on which the vocabulary item is based;
 the third column specifies the reference that defines
@@ -8382,7 +8416,7 @@
 and <code>@requiredFeatures</code> on the <code>svg:svg</code> element,
 but extended to support distinct specification of optionality.</p></li><li><p>Derived from the use of <code>@baseProfile</code>
 and <code>@version</code> on the <code>svg:svg</code> element.</p></li></ol></div></div><div class="div2">
-<h3><a name="d3e17531" id="d3e17531"/>J.2 Attribute Derivation</h3><p>The first column of <a href="#attribute-vocab-derivation-table"><b>Table K-2 – Attributes</b></a>
+<h3><a name="d3e17553" id="d3e17553"/>J.2 Attribute Derivation</h3><p>The first column of <a href="#attribute-vocab-derivation-table"><b>Table K-2 – Attributes</b></a>
 specifies a TTML attribute vocabulary item; the second column specifies the
 syntactic and/or semantic model on which the vocabulary item is based;
 the third column specifies the reference that defines
@@ -8403,7 +8437,7 @@
 that are uniquely defined for a specific TTML element type are not
 listed below, but are considered to be part of the specific element
 type's derivation described in <a href="#element-vocab-derivation-table"><b>Table K-1 – Elements</b></a>
-above.</p><table summary="HTML Table" id="attribute-vocab-derivation-table" class="common"><caption>Table K-2 – Attributes</caption><col width="20%" span="1"/><col width="17%" span="1"/><col width="13%" align="center" span="1"/><col width="40%" span="1"/><col width="10%" align="center" span="1"/><tbody><tr><td><span class="strong">Attribute</span></td><td><span class="strong">Model</span></td><td><span class="strong">Reference</span></td><td><span class="strong">Details</span></td><td><span class="strong">Notes</span></td></tr><tr><td><a href="#timing-attribute-begin"><code>begin</code></a></td><td><code>begin</code></td><td><a href="#smil21">[SMIL 2.1]</a></td><td>see notes</td><td>2,3,4</td></tr><tr><td><a href="#timing-attribute-dur"><code>dur</code></a></td><td><code>dur</code></td><td><a href="#smil21">[SMIL 2.1]</a></td><td>see notes</td><td>2,3,4</td></tr><tr><td><a href="#timing-attribute-end"><code>end</code></a></td><td><code>end</code></td><td><a href="#smil21">[SMIL 2.1]</a></td><td>see notes</td><td>2,3,4</td></tr><tr><td><a href="#layout-attribute-region"><code>region</code></a></td><td><code>master-reference</code></td><td><a href="#xsl11">[XSL 1.1]</a></td><td>conceptual derivation</td><td/></tr><tr><td><a href="#style-attribute-style"><code>style</code></a></td><td><code>class</code></td><td><a href="#css2">[CSS2]</a></td><td>dereferences style specification(s) directly</td><td/></tr><tr><td><a href="#timing-attribute-timeContainer"><code>timeContainer</code></a></td><td><code>timeContainer</code></td><td><a href="#smil21">[SMIL 2.1]</a></td><td>-excl, -none; no default attribute value</td><td>5</td></tr><tr><td><a href="#metadata-attribute-agent"><code>ttm:agent</code></a></td><td><em>none</em></td><td/><td>used to attribute agent of content</td><td/></tr><tr><td><a href="#metadata-attribute-role"><code>ttm:role</code></a></td><td><em>none</em></td><td/><td>used to attribute role of content</td><td/></tr><tr><td><a href="#parameter-attribute-cellResolution"><code>ttp:cellResolution</code></a></td><td><em>none</em></td><td/><td>expresses uniform grid resolution for cell based coordinates</td><td/></tr><tr><td><a href="#parameter-attribute-clockMode"><code>ttp:clockMode</code></a></td><td><em>none</em></td><td/><td>determines how to interpret time expressions</td><td/></tr><tr><td><a href="#parameter-attribute-frameRate"><code>ttp:frameRate</code></a></td><td><em>none</em></td><td/><td>expresses integral frame rate</td><td/></tr><tr><td><a href="#parameter-attribute-frameRateMultiplier"><code>ttp:frameRateMultiplier</code></a></td><td><em>none</em></td><td/><td>used to express non-integral, rational frame rates</td><td/></tr><tr><td><a href="#parameter-attribute-markerMode"><code>ttp:markerMode</code></a></td><td><em>none</em></td><td/><td>expresses marker continuity semantics</td><td/></tr><tr><td><a href="#parameter-attribute-pixelAspectRatio"><code>ttp:pixelAspectRatio</code></a></td><td><em>none</em></td><td/><td>expresses pixel aspect ratio of related media</td><td/></tr><tr><td><a href="#parameter-attribute-profile"><code>ttp:profile</code></a></td><td><em>none</em></td><td/><td>expresses profile of TTML used by document instance</td><td/></tr><tr><td><a href="#parameter-attribute-dropMode"><code>ttp:dropMode</code></a></td><td><em>none</em></td><td/><td>expresses frame counting (drop) modes</td><td/></tr><tr><td><a href="#parameter-attribute-subFrameRate"><code>ttp:subFrameRate</code></a></td><td><em>none</em></td><td/><td>expresses sub-frame rate</td><td/></tr><tr><td><a href="#parameter-attribute-tickRate"><code>ttp:tickRate</code></a></td><td><em>none</em></td><td/><td>used to interpret tick based time expressions</td><td/></tr><tr><td><a href="#parameter-attribute-timeBase"><code>ttp:timeBase</code></a></td><td><em>none</em></td><td/><td>used to interpret semantics of time expressions</td><td/></tr><tr><td><a href="#style-attribute-backgroundColor"><code>tts:backgroundColor</code></a></td><td><code>background-color</code></td><td><a href="#xsl11">[XSL 1.1]</a></td><td><code>-inherit</code></td><td>1,6</td></tr><tr><td><a href="#style-attribute-color"><code>tts:color</code></a></td><td><code>color</code></td><td><a href="#xsl11">[XSL 1.1]</a></td><td><code>-inherit</code></td><td>6</td></tr><tr><td><a href="#style-attribute-direction"><code>tts:direction</code></a></td><td><code>direction</code></td><td><a href="#xsl11">[XSL 1.1]</a></td><td><code>-inherit</code></td><td/></tr><tr><td><a href="#style-attribute-display"><code>tts:display</code></a></td><td><code>display</code></td><td><a href="#css2">[CSS2]</a></td><td>only <code>auto</code>, <code>none</code></td><td/></tr><tr><td><a href="#style-attribute-displayAlign"><code>tts:displayAlign</code></a></td><td><code>display-align</code></td><td><a href="#xsl11">[XSL 1.1]</a></td><td><code>-inherit</code></td><td>1</td></tr><tr><td><a href="#style-attribute-extent"><code>tts:extent</code></a></td><td><code>width</code>, <code>height</code></td><td><a href="#xsl11">[XSL 1.1]</a></td><td>shorthand property</td><td/></tr><tr><td><a href="#style-attribute-fontFamily"><code>tts:fontFamily</code></a></td><td><code>font-family</code></td><td><a href="#xsl11">[XSL 1.1]</a></td><td><code>-inherit</code>, extends generic family names</td><td>1</td></tr><tr><td><a href="#style-attribute-fontSize"><code>tts:fontSize</code></a></td><td><code>font-size</code></td><td><a href="#xsl11">[XSL 1.1]</a></td><td><code>-inherit</code></td><td>1,7</td></tr><tr><td><a href="#style-attribute-fontStyle"><code>tts:fontStyle</code></a></td><td><code>font-style</code></td><td><a href="#xsl11">[XSL 1.1]</a></td><td><code>-inherit</code>, uses alias <code>reverseOblique</code> for <code>backslant</code></td><td>1</td></tr><tr><td><a href="#style-attribute-fontWeight"><code>tts:fontWeight</code></a></td><td><code>font-weight</code></td><td><a href="#xsl11">[XSL 1.1]</a></td><td><code>-inherit</code>, <code>-bolder</code>, <code>-lighter</code>, <code>-&lt;number&gt;</code></td><td>1</td></tr><tr><td><a href="#style-attribute-lineHeight"><code>tts:lineHeight</code></a></td><td><code>line-height</code></td><td><a href="#xsl11">[XSL 1.1]</a></td><td><code>-inherit</code>, <code>-&lt;number&gt;</code>, <code>-&lt;space&gt;</code></td><td>1</td></tr><tr><td><a href="#style-attribute-opacity"><code>tts:opacity</code></a></td><td><code>opacity</code></td><td><a href="#css3-color">[CSS3 Color]</a></td><td><code>-inherit</code></td><td/></tr><tr><td><a href="#style-attribute-origin"><code>tts:origin</code></a></td><td><code>top</code>, <code>left</code></td><td><a href="#xsl11">[XSL 1.1]</a></td><td>shorthand property</td><td/></tr><tr><td><a href="#style-attribute-overflow"><code>tts:overflow</code></a></td><td><code>overflow</code></td><td><a href="#xsl11">[XSL 1.1]</a></td><td><code>-inherit</code>, <code>-auto</code>, <code>-error-if-overflow</code>;</td><td>8</td></tr><tr><td><a href="#style-attribute-padding"><code>tts:padding</code></a></td><td><code>padding</code></td><td><a href="#xsl11">[XSL 1.1]</a></td><td><code>-inherit</code></td><td>9</td></tr><tr><td><a href="#style-attribute-showBackground"><code>tts:showBackground</code></a></td><td><code>showBackground</code></td><td><a href="#smil21">[SMIL 2.1]</a></td><td><code>-inherit</code></td><td/></tr><tr><td><a href="#style-attribute-textAlign"><code>tts:textAlign</code></a></td><td><code>text-align</code></td><td><a href="#xsl11">[XSL 1.1]</a></td><td><code>-inherit</code></td><td>1</td></tr><tr><td><a href="#style-attribute-textDecoration"><code>tts:textDecoration</code></a></td><td><code>text-decoration</code></td><td><a href="#xsl11">[XSL 1.1]</a></td><td><code>-inherit</code></td><td>1,10,13</td></tr><tr><td><a href="#style-attribute-textOutline"><code>tts:textOutline</code></a></td><td><code>text-shadow</code></td><td><a href="#xsl11">[XSL 1.1]</a></td><td><code>-inherit</code></td><td>11,13</td></tr><tr><td><a href="#style-attribute-unicodeBidi"><code>tts:unicodeBidi</code></a></td><td><code>unicode-bidi</code></td><td><a href="#xsl11">[XSL 1.1]</a></td><td><code>-inherit</code></td><td>1</td></tr><tr><td><a href="#style-attribute-visibility"><code>tts:visibility</code></a></td><td><code>visibility</code></td><td><a href="#xsl11">[XSL 1.1]</a></td><td><code>-inherit</code>, <code>-collapse</code></td><td/></tr><tr><td><a href="#style-attribute-wrapOption"><code>tts:wrapOption</code></a></td><td><code>wrap-option</code></td><td><a href="#xsl11">[XSL 1.1]</a></td><td><code>-inherit</code></td><td>1</td></tr><tr><td><a href="#style-attribute-writingMode"><code>tts:writingMode</code></a></td><td><code>writing-mode</code></td><td><a href="#xsl11">[XSL 1.1]</a></td><td><code>-inherit</code>, <code>+tblr</code></td><td>1</td></tr><tr><td><a href="#style-attribute-zIndex"><code>tts:zIndex</code></a></td><td><code>z-index</code></td><td><a href="#xsl11">[XSL 1.1]</a></td><td><code>-inherit</code></td><td>1</td></tr><tr><td><a href="#content-attribute-id"><code>xml:id</code></a></td><td><code>xml:id</code></td><td><a href="#xmlid">[XML ID]</a></td><td>complies with model</td><td/></tr><tr><td><a href="#content-attribute-lang"><code>xml:lang</code></a></td><td><code>xml:lang</code></td><td><a href="#xml10">[XML 1.0]</a></td><td>complies with model</td><td/></tr><tr><td><a href="#content-attribute-space"><code>xml:space</code></a></td><td><code>xml:space</code></td><td><a href="#xml10">[XML 1.0]</a></td><td>see notes</td><td>12</td></tr></tbody></table><div class="note"><p class="prefix"><b>Note:</b></p><ol class="enumar"><li><p>Attribute name and/or value(s) are normalized to use
+above.</p><table summary="HTML Table" id="attribute-vocab-derivation-table" class="common"><caption>Table K-2 – Attributes</caption><col width="20%" span="1"/><col width="17%" span="1"/><col width="13%" align="center" span="1"/><col width="40%" span="1"/><col width="10%" align="center" span="1"/><tbody><tr><td><span class="strong">Attribute</span></td><td><span class="strong">Model</span></td><td><span class="strong">Reference</span></td><td><span class="strong">Details</span></td><td><span class="strong">Notes</span></td></tr><tr><td><a href="#timing-attribute-begin"><code>begin</code></a></td><td><code>begin</code></td><td><a href="#smil21">[SMIL 2.1]</a></td><td>see notes</td><td>2,3,4</td></tr><tr><td><a href="#timing-attribute-dur"><code>dur</code></a></td><td><code>dur</code></td><td><a href="#smil21">[SMIL 2.1]</a></td><td>see notes</td><td>2,3,4</td></tr><tr><td><a href="#timing-attribute-end"><code>end</code></a></td><td><code>end</code></td><td><a href="#smil21">[SMIL 2.1]</a></td><td>see notes</td><td>2,3,4</td></tr><tr><td><a href="#layout-attribute-region"><code>region</code></a></td><td><code>master-reference</code></td><td><a href="#xsl11">[XSL 1.1]</a></td><td>conceptual derivation</td><td/></tr><tr><td><a href="#style-attribute-style"><code>style</code></a></td><td><code>class</code></td><td><a href="#css2">[CSS2]</a></td><td>dereferences style specification(s) directly</td><td/></tr><tr><td><a href="#timing-attribute-timeContainer"><code>timeContainer</code></a></td><td><code>timeContainer</code></td><td><a href="#smil21">[SMIL 2.1]</a></td><td>-excl, -none; no default attribute value</td><td>5</td></tr><tr><td><a href="#metadata-attribute-agent"><code>ttm:agent</code></a></td><td><em>none</em></td><td/><td>used to attribute agent of content</td><td/></tr><tr><td><a href="#metadata-attribute-role"><code>ttm:role</code></a></td><td><em>none</em></td><td/><td>used to attribute role of content</td><td/></tr><tr><td><a href="#parameter-attribute-cellResolution"><code>ttp:cellResolution</code></a></td><td><em>none</em></td><td/><td>expresses uniform grid resolution for cell based coordinates</td><td/></tr><tr><td><a href="#parameter-attribute-clockMode"><code>ttp:clockMode</code></a></td><td><em>none</em></td><td/><td>determines how to interpret time expressions</td><td/></tr><tr><td><a href="#parameter-attribute-frameRate"><code>ttp:frameRate</code></a></td><td><em>none</em></td><td/><td>expresses integral frame rate</td><td/></tr><tr><td><a href="#parameter-attribute-frameRateMultiplier"><code>ttp:frameRateMultiplier</code></a></td><td><em>none</em></td><td/><td>used to express non-integral, rational frame rates</td><td/></tr><tr><td><a href="#parameter-attribute-markerMode"><code>ttp:markerMode</code></a></td><td><em>none</em></td><td/><td>expresses marker continuity semantics</td><td/></tr><tr><td><a href="#parameter-attribute-pixelAspectRatio"><code>ttp:pixelAspectRatio</code></a></td><td><em>none</em></td><td/><td>expresses pixel aspect ratio of related media</td><td/></tr><tr><td><a href="#parameter-attribute-profile"><code>ttp:profile</code></a></td><td><em>none</em></td><td/><td>expresses profile of TTML used by document instance</td><td/></tr><tr><td><a href="#parameter-attribute-dropMode"><code>ttp:dropMode</code></a></td><td><em>none</em></td><td/><td>expresses frame counting (drop) modes</td><td/></tr><tr><td><a href="#parameter-attribute-subFrameRate"><code>ttp:subFrameRate</code></a></td><td><em>none</em></td><td/><td>expresses sub-frame rate</td><td/></tr><tr><td><a href="#parameter-attribute-tickRate"><code>ttp:tickRate</code></a></td><td><em>none</em></td><td/><td>used to interpret tick based time expressions</td><td/></tr><tr><td><a href="#parameter-attribute-timeBase"><code>ttp:timeBase</code></a></td><td><em>none</em></td><td/><td>used to interpret semantics of time expressions</td><td/></tr><tr><td><a href="#style-attribute-backgroundColor"><code>tts:backgroundColor</code></a></td><td><code>background-color</code></td><td><a href="#xsl11">[XSL 1.1]</a></td><td><code>-inherit</code></td><td>1,6</td></tr><tr><td><a href="#style-attribute-color"><code>tts:color</code></a></td><td><code>color</code></td><td><a href="#xsl11">[XSL 1.1]</a></td><td><code>-inherit</code></td><td>6</td></tr><tr><td><a href="#style-attribute-direction"><code>tts:direction</code></a></td><td><code>direction</code></td><td><a href="#xsl11">[XSL 1.1]</a></td><td><code>-inherit</code></td><td/></tr><tr><td><a href="#style-attribute-display"><code>tts:display</code></a></td><td><code>display</code></td><td><a href="#css2">[CSS2]</a></td><td>only <code>auto</code>, <code>none</code></td><td/></tr><tr><td><a href="#style-attribute-displayAlign"><code>tts:displayAlign</code></a></td><td><code>display-align</code></td><td><a href="#xsl11">[XSL 1.1]</a></td><td><code>-inherit</code></td><td>1</td></tr><tr><td><a href="#style-attribute-extent"><code>tts:extent</code></a></td><td><code>width</code>, <code>height</code></td><td><a href="#xsl11">[XSL 1.1]</a></td><td>shorthand property</td><td/></tr><tr><td><a href="#style-attribute-fontFamily"><code>tts:fontFamily</code></a></td><td><code>font-family</code></td><td><a href="#xsl11">[XSL 1.1]</a></td><td><code>-inherit</code>, extends generic family names</td><td>1</td></tr><tr><td><a href="#style-attribute-fontSize"><code>tts:fontSize</code></a></td><td><code>font-size</code></td><td><a href="#xsl11">[XSL 1.1]</a></td><td><code>-inherit</code></td><td>1,7</td></tr><tr><td><a href="#style-attribute-fontWeight"><code>tts:fontWeight</code></a></td><td><code>font-weight</code></td><td><a href="#xsl11">[XSL 1.1]</a></td><td><code>-inherit</code>, <code>-bolder</code>, <code>-lighter</code>, <code>-&lt;number&gt;</code></td><td>1</td></tr><tr><td><a href="#style-attribute-lineHeight"><code>tts:lineHeight</code></a></td><td><code>line-height</code></td><td><a href="#xsl11">[XSL 1.1]</a></td><td><code>-inherit</code>, <code>-&lt;number&gt;</code>, <code>-&lt;space&gt;</code></td><td>1</td></tr><tr><td><a href="#style-attribute-opacity"><code>tts:opacity</code></a></td><td><code>opacity</code></td><td><a href="#css3-color">[CSS3 Color]</a></td><td><code>-inherit</code></td><td/></tr><tr><td><a href="#style-attribute-origin"><code>tts:origin</code></a></td><td><code>top</code>, <code>left</code></td><td><a href="#xsl11">[XSL 1.1]</a></td><td>shorthand property</td><td/></tr><tr><td><a href="#style-attribute-overflow"><code>tts:overflow</code></a></td><td><code>overflow</code></td><td><a href="#xsl11">[XSL 1.1]</a></td><td><code>-inherit</code>, <code>-auto</code>, <code>-error-if-overflow</code>;</td><td>8</td></tr><tr><td><a href="#style-attribute-padding"><code>tts:padding</code></a></td><td><code>padding</code></td><td><a href="#xsl11">[XSL 1.1]</a></td><td><code>-inherit</code></td><td>9</td></tr><tr><td><a href="#style-attribute-showBackground"><code>tts:showBackground</code></a></td><td><code>showBackground</code></td><td><a href="#smil21">[SMIL 2.1]</a></td><td><code>-inherit</code></td><td/></tr><tr><td><a href="#style-attribute-textAlign"><code>tts:textAlign</code></a></td><td><code>text-align</code></td><td><a href="#xsl11">[XSL 1.1]</a></td><td><code>-inherit</code></td><td>1</td></tr><tr><td><a href="#style-attribute-textDecoration"><code>tts:textDecoration</code></a></td><td><code>text-decoration</code></td><td><a href="#xsl11">[XSL 1.1]</a></td><td><code>-inherit</code></td><td>1,10,13</td></tr><tr><td><a href="#style-attribute-textOutline"><code>tts:textOutline</code></a></td><td><code>text-shadow</code></td><td><a href="#xsl11">[XSL 1.1]</a></td><td><code>-inherit</code></td><td>11,13</td></tr><tr><td><a href="#style-attribute-unicodeBidi"><code>tts:unicodeBidi</code></a></td><td><code>unicode-bidi</code></td><td><a href="#xsl11">[XSL 1.1]</a></td><td><code>-inherit</code></td><td>1</td></tr><tr><td><a href="#style-attribute-visibility"><code>tts:visibility</code></a></td><td><code>visibility</code></td><td><a href="#xsl11">[XSL 1.1]</a></td><td><code>-inherit</code>, <code>-collapse</code></td><td/></tr><tr><td><a href="#style-attribute-wrapOption"><code>tts:wrapOption</code></a></td><td><code>wrap-option</code></td><td><a href="#xsl11">[XSL 1.1]</a></td><td><code>-inherit</code></td><td>1</td></tr><tr><td><a href="#style-attribute-writingMode"><code>tts:writingMode</code></a></td><td><code>writing-mode</code></td><td><a href="#xsl11">[XSL 1.1]</a></td><td><code>-inherit</code>, <code>+tblr</code></td><td>1</td></tr><tr><td><a href="#style-attribute-zIndex"><code>tts:zIndex</code></a></td><td><code>z-index</code></td><td><a href="#xsl11">[XSL 1.1]</a></td><td><code>-inherit</code></td><td>1</td></tr><tr><td><a href="#content-attribute-id"><code>xml:id</code></a></td><td><code>xml:id</code></td><td><a href="#xmlid">[XML ID]</a></td><td>complies with model</td><td/></tr><tr><td><a href="#content-attribute-lang"><code>xml:lang</code></a></td><td><code>xml:lang</code></td><td><a href="#xml10">[XML 1.0]</a></td><td>complies with model</td><td/></tr><tr><td><a href="#content-attribute-space"><code>xml:space</code></a></td><td><code>xml:space</code></td><td><a href="#xml10">[XML 1.0]</a></td><td>see notes</td><td>12</td></tr></tbody></table><div class="note"><p class="prefix"><b>Note:</b></p><ol class="enumar"><li><p>Attribute name and/or value(s) are normalized to use
 <em>lowerCamelCase</em> naming convention.</p></li><li><p>Restricted to expressing a clock value that denotes one of the
 following in accordance to whether the parameter expressed by the
 <code>ttp:timeBase</code> attribute is <code>media</code>, <code>smpte</code>,
@@ -8454,9 +8488,9 @@
 <h2><a name="qa" id="qa"/>K QA Framework Compliance (Non-Normative)</h2><p>This appendix specifies the compliance of this specification with the
 requirements and guidelines defined by <a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/">QA
 Framework Specifications Guidelines</a> <a href="#qaf-sg">[QAF SG]</a>.</p><div class="div2">
-<h3><a name="d3e18419" id="d3e18419"/>K.1 Requirements</h3><table summary="HTML Table" id="qa-framework-requirements-table" class="common"><caption>Table L-1 – QA Framework Requirements Checklist</caption><col width="76%" span="1"/><col width="6%" align="center" span="1"/><col width="6%" align="center" span="1"/><col width="6%" align="center" span="1"/><col width="6%" align="center" span="1"/><tbody><tr><td><span class="strong">Requirement</span></td><td><span class="strong">YES</span></td><td><span class="strong">NO</span></td><td><span class="strong">N/A</span></td><td><span class="strong">Notes</span></td></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#include-conformance-clause-principle">Requirement 01: Include a conformance
+<h3><a name="d3e18421" id="d3e18421"/>K.1 Requirements</h3><table summary="HTML Table" id="qa-framework-requirements-table" class="common"><caption>Table L-1 – QA Framework Requirements Checklist</caption><col width="76%" span="1"/><col width="6%" align="center" span="1"/><col width="6%" align="center" span="1"/><col width="6%" align="center" span="1"/><col width="6%" align="center" span="1"/><tbody><tr><td><span class="strong">Requirement</span></td><td><span class="strong">YES</span></td><td><span class="strong">NO</span></td><td><span class="strong">N/A</span></td><td><span class="strong">Notes</span></td></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#include-conformance-clause-principle">Requirement 01: Include a conformance
 clause</a></td><td><a href="#conformance">YES</a></td><td/><td/><td/></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#define-scope-principle">Requirement 02: Define the scope.</a></td><td><a href="#intro">YES</a></td><td/><td/><td/></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#implement-principle">Requirement 03: Identify who or what will implement the specification.</a></td><td><a href="#conformance">YES</a></td><td/><td/><td/></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#ref-norm-principle">Requirement 04: Make a list of normative references.</a></td><td><a href="#references">YES</a></td><td/><td/><td/></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#define-terms-principle">Requirement 05: Define the terms used in the normative parts of the specification.</a></td><td><a href="#definitions">YES</a></td><td/><td/><td/></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#conf-label-principle">Requirement 06: Create conformance labels for each part of the conformance model.</a></td><td><a href="#conformance">YES</a></td><td/><td/><td/></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#consistent-style-principle">Requirement 07: Use a consistent style for conformance requirements and explain how to distinguish them.</a></td><td><a href="#conventions">YES</a></td><td/><td/><td/></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#req-opt-conf-principle">Requirement 08: Indicate which conformance requirements are mandatory, which are recommended, and which are optional.</a></td><td><a href="#conventions">YES</a></td><td/><td/><td/></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#subdivide-mandatory-principle">Requirement 09: If the technology is subdivided, then indicate which subdivisions are mandatory for conformance.</a></td><td><a href="#conformance">YES</a></td><td/><td/><td/></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#subdiv-constraints-principle">Requirement 10: If the technology is subdivided, then address subdivision constraints.</a></td><td><a href="#conformance">YES</a></td><td/><td/><td/></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#likehood-extension-principle">Requirement 11: Address Extensibility.</a></td><td><a href="#doctypes">YES</a></td><td/><td/><td/></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#deprecated-feature-principle">Requirement 12: Identify deprecated features.</a></td><td/><td/><td>N/A</td><td>1</td></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#degree-support-principle">Requirement 13: Define how each class of product handles each deprecated feature.</a></td><td/><td/><td>N/A</td><td>1</td></tr></tbody></table><div class="note"><p class="prefix"><b>Note:</b></p><ol class="enumar"><li><p>No feature is deprecated by this version of this specification.</p></li></ol></div></div><div class="div2">
-<h3><a name="d3e18583" id="d3e18583"/>K.2 Guidelines</h3><table summary="HTML Table" id="qa-framework-guidelines-table" class="common"><caption>Table L-2 – QA Framework Guidelines Checklist</caption><col width="76%" span="1"/><col width="6%" align="center" span="1"/><col width="6%" align="center" span="1"/><col width="6%" align="center" span="1"/><col width="6%" align="center" span="1"/><tbody><tr><td><span class="strong">Guideline</span></td><td><span class="strong">YES</span></td><td><span class="strong">NO</span></td><td><span class="strong">N/A</span></td><td><span class="strong">Notes</span></td></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#conformance-model-gp">Good Practice 01: Define the specification's conformance model in the conformance clause.</a></td><td><a href="#conformance">YES</a></td><td/><td/><td/></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#norm-informative-gp">Good Practice 02: Specify in the conformance clause how to distinguish normative from informative content.</a></td><td><a href="#conventions">YES</a></td><td/><td/><td/></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#conformance-claim-gp">Good Practice 03: Provide the wording for conformance claims.</a></td><td><a href="#claims">YES</a></td><td/><td/><td/></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#ics-gp">Good Practice 04: Provide an Implementation Conformance Statement Pro Forma.</a></td><td/><td>NO</td><td/><td/></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#ics-claim-gp">Good Practice 05: Require an Implementation Conformance Statement as part of valid conformance claims.</a></td><td><a href="#claims">YES</a></td><td/><td/></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#use-example-gp">Good Practice 06: Provide examples, use cases, and graphics.</a></td><td><a href="#example">YES</a></td><td/><td/><td/></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#write-sample-gp">Good Practice 07: Write sample code or tests.</a></td><td>YES</td><td/><td/><td/></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#ref-define-practice">Good Practice 08: When imposing requirements by normative references, address conformance dependencies.</a></td><td><a href="#references">YES</a></td><td/><td/><td>1</td></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#define-terms-inline-gp">Good Practice 09: Define unfamiliar terms in-line and consolidate the definitions in a glossary section.</a></td><td><a href="#definitions">YES</a></td><td/><td/><td/></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#reuse-terms-gp">Good Practice 10: Use terms already defined without changing their definition.</a></td><td><a href="#definitions">YES</a></td><td/><td/><td>2</td></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#formal-language-gp">Good Practice 11: Use formal languages when possible.</a></td><td><a href="#schemas">YES</a></td><td/><td/><td/></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#write-assertion-gp">Good Practice 12: Write Test Assertions.</a></td><td/><td>NO</td><td/><td>3</td></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#subdivide-foster-gp">Good Practice 13: Create subdivisions of the technology when warranted.</a></td><td><a href="#conformance">YES</a></td><td/><td/><td/></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#rules-profiles-gp">Good Practice 14: If the technology is profiled, define rules for creating new profiles.</a></td><td><a href="#vocabulary-profiles">YES</a></td><td/><td/><td/></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#need-option-gp">Good Practice 15:Use optional features as warranted.</a></td><td>YES</td><td/><td/><td/></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#label-options-gp">Good Practice 16: Clearly identify optional features.</a></td><td>YES</td><td/><td/><td/></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#constraints-gp">Good Practice 17: Indicate any limitations or constraints on optional features.</a></td><td>YES</td><td/><td/><td/></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#extensions-prohibited-gp">Good Practice 18: If extensibility is allowed, define an extension mechanism.</a></td><td><a href="#extension-vocabulary-overview">YES</a></td><td/><td/><td/></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#breaking-conformance-gp">Good Practice 19: Warn extension creators to create extensions that do not interfere with conformance.</a></td><td><a href="#extension-vocabulary-overview">YES</a></td><td/><td/><td/></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#define-error-gp">Good Practice 20: Define error-handling for unknown extensions.</a></td><td><a href="#conformance-processor">YES</a></td><td/><td/><td>4</td></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#workaround-gp">Good Practice 21: Explain how to avoid using a deprecated feature.</a></td><td/><td/><td>N/A</td><td>5</td></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#obsolete-gp">Good Practice 22: Identify obsolete features.</a></td><td/><td/><td>N/A</td><td>5</td></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#error-handling-gp">Good Practice 23: Define an error handling mechanism.</a></td><td><a href="#reduced-infoset">YES</a></td><td/><td/><td/></tr></tbody></table><div class="note"><p class="prefix"><b>Note:</b></p><ol class="enumar"><li><p>When making normative references to external specifications,
+<h3><a name="d3e18585" id="d3e18585"/>K.2 Guidelines</h3><table summary="HTML Table" id="qa-framework-guidelines-table" class="common"><caption>Table L-2 – QA Framework Guidelines Checklist</caption><col width="76%" span="1"/><col width="6%" align="center" span="1"/><col width="6%" align="center" span="1"/><col width="6%" align="center" span="1"/><col width="6%" align="center" span="1"/><tbody><tr><td><span class="strong">Guideline</span></td><td><span class="strong">YES</span></td><td><span class="strong">NO</span></td><td><span class="strong">N/A</span></td><td><span class="strong">Notes</span></td></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#conformance-model-gp">Good Practice 01: Define the specification's conformance model in the conformance clause.</a></td><td><a href="#conformance">YES</a></td><td/><td/><td/></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#norm-informative-gp">Good Practice 02: Specify in the conformance clause how to distinguish normative from informative content.</a></td><td><a href="#conventions">YES</a></td><td/><td/><td/></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#conformance-claim-gp">Good Practice 03: Provide the wording for conformance claims.</a></td><td><a href="#claims">YES</a></td><td/><td/><td/></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#ics-gp">Good Practice 04: Provide an Implementation Conformance Statement Pro Forma.</a></td><td/><td>NO</td><td/><td/></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#ics-claim-gp">Good Practice 05: Require an Implementation Conformance Statement as part of valid conformance claims.</a></td><td><a href="#claims">YES</a></td><td/><td/></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#use-example-gp">Good Practice 06: Provide examples, use cases, and graphics.</a></td><td><a href="#example">YES</a></td><td/><td/><td/></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#write-sample-gp">Good Practice 07: Write sample code or tests.</a></td><td>YES</td><td/><td/><td/></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#ref-define-practice">Good Practice 08: When imposing requirements by normative references, address conformance dependencies.</a></td><td><a href="#references">YES</a></td><td/><td/><td>1</td></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#define-terms-inline-gp">Good Practice 09: Define unfamiliar terms in-line and consolidate the definitions in a glossary section.</a></td><td><a href="#definitions">YES</a></td><td/><td/><td/></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#reuse-terms-gp">Good Practice 10: Use terms already defined without changing their definition.</a></td><td><a href="#definitions">YES</a></td><td/><td/><td>2</td></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#formal-language-gp">Good Practice 11: Use formal languages when possible.</a></td><td><a href="#schemas">YES</a></td><td/><td/><td/></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#write-assertion-gp">Good Practice 12: Write Test Assertions.</a></td><td/><td>NO</td><td/><td>3</td></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#subdivide-foster-gp">Good Practice 13: Create subdivisions of the technology when warranted.</a></td><td><a href="#conformance">YES</a></td><td/><td/><td/></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#rules-profiles-gp">Good Practice 14: If the technology is profiled, define rules for creating new profiles.</a></td><td><a href="#vocabulary-profiles">YES</a></td><td/><td/><td/></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#need-option-gp">Good Practice 15:Use optional features as warranted.</a></td><td>YES</td><td/><td/><td/></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#label-options-gp">Good Practice 16: Clearly identify optional features.</a></td><td>YES</td><td/><td/><td/></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#constraints-gp">Good Practice 17: Indicate any limitations or constraints on optional features.</a></td><td>YES</td><td/><td/><td/></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#extensions-prohibited-gp">Good Practice 18: If extensibility is allowed, define an extension mechanism.</a></td><td><a href="#extension-vocabulary-overview">YES</a></td><td/><td/><td/></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#breaking-conformance-gp">Good Practice 19: Warn extension creators to create extensions that do not interfere with conformance.</a></td><td><a href="#extension-vocabulary-overview">YES</a></td><td/><td/><td/></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#define-error-gp">Good Practice 20: Define error-handling for unknown extensions.</a></td><td><a href="#conformance-processor">YES</a></td><td/><td/><td>4</td></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#workaround-gp">Good Practice 21: Explain how to avoid using a deprecated feature.</a></td><td/><td/><td>N/A</td><td>5</td></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#obsolete-gp">Good Practice 22: Identify obsolete features.</a></td><td/><td/><td>N/A</td><td>5</td></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#error-handling-gp">Good Practice 23: Define an error handling mechanism.</a></td><td><a href="#reduced-infoset">YES</a></td><td/><td/><td/></tr></tbody></table><div class="note"><p class="prefix"><b>Note:</b></p><ol class="enumar"><li><p>When making normative references to external specifications,
 specific clauses or sections are cited.</p></li><li><p>See also <a href="#derivation"><b>J Vocabulary Derivation</b></a>.</p></li><li><p>Test assertions and test suites will be provided prior to entering
 Proposed Recommendation (PR) phase.</p></li><li><p>See criterion #3 in <a href="#conformance-processor"><b>3.2 Processor Conformance</b></a> and definition of
 <a href="#doctypes">TTML Abstract Document Instance</a>.</p></li><li><p>No feature is deprecated or obsoleted by this version of this specification.</p></li></ol></div></div></div><div class="div1">
@@ -8953,7 +8987,7 @@
 * Changed the title of the document
 * Identified tts:dynamicFlow at risk
 </pre></div></div><div class="div2">
-<h3><a name="change-history-cr3-to-cr4" id="change-history-cr3-to-cr4"/>N.6 Changes from Third Candidate Recommendation to Fourth Candidate Recommendation</h3><div class="exampleInner"><pre>
+<h3><a name="change-history-cr3-to-pr1" id="change-history-cr3-to-pr1"/>N.6 Changes from Third Candidate Recommendation to Proposed Recommendation</h3><div class="exampleInner"><pre>
 <span class="strong">Technical Changes</span>
 The following changes result in a technical change of the conformance
 criteria, the normative abstract document type that is defined
@@ -8963,6 +8997,8 @@
 * Removed at risk features tts:dynamicFlow property, overflow: dynamic value, flowFunction and flowInternalFunction definitions 
 * Removed Appendix on Dynamic Flow Processing Model 
 * Removed profile features: #rollUp, #dynamicFlow, #dynamicFlow-*, #overflow-dynamic, #rollup
+* Removed reverseOblique on tts:fontStyle
+* Removed profile feature: #fontStyle-reverseOblique
 * Removed requirements R307, R501 
 * Changed content model of &lt;style&gt; element to EMPTY