[ttml2] regenerate ED
authorGlenn Adams <glenn@skynav.com>
Sun, 25 Jan 2015 14:47:06 -0700
changeset 854 59f1b0ba73aa
parent 853 9b8dc79e4004
child 855 69877acd9380
[ttml2] regenerate ED
ttml2/spec/rnc/schema.zip
ttml2/spec/ttml2.html
ttml2/spec/xsd/schema.zip
Binary file ttml2/spec/rnc/schema.zip has changed
--- a/ttml2/spec/ttml2.html	Sun Jan 25 14:46:52 2015 -0700
+++ b/ttml2/spec/ttml2.html	Sun Jan 25 14:47:06 2015 -0700
@@ -83,9 +83,9 @@
 .obsoleted { background-color: #f26d7d }
 .reqattr { font-weight: bold }
 .optattr { font-style: italic }
-</style><link rel="stylesheet" type="text/css" href="https://www.w3.org/StyleSheets/TR/W3C-ED.css"></head><body>Last Modified: $Date: 2015/01/25 20:58:02 $<div id="revisions"></div><div class="head">
+</style><link rel="stylesheet" type="text/css" href="https://www.w3.org/StyleSheets/TR/W3C-ED.css"></head><body>Last Modified: $Date: 2015/01/25 21:46:52 $<div id="revisions"></div><div class="head">
 <h1><a id="title"></a>Timed Text Markup Language 2 (TTML2)</h1>
-<h2><a id="w3c-doctype"></a>Editors' copy $Date: 2015/01/25 20:58:02 $ @@ @@@@ @@@@</h2><dl><dt>This version:</dt><dd>
+<h2><a id="w3c-doctype"></a>Editors' copy $Date: 2015/01/25 21:46:52 $ @@ @@@@ @@@@</h2><dl><dt>This version:</dt><dd>
 <a href="ttml2.html">ttml2.html</a>
 </dd><dt>Latest version:</dt><dd><a href="https://dvcs.w3.org/hg/ttml/raw-file/default/ttml2/spec/ttml2.html?content-type=text/html;charset=utf-8">https://dvcs.w3.org/hg/ttml/raw-file/default/ttml2/spec/ttml2.html?content-type=text/html;charset=utf-8</a></dd><dt>Previous version:</dt><dd>
 <a href="http://www.w3.org/TR/2013/REC-ttml1-20130924/">http://www.w3.org/TR/2013/REC-ttml1-20130924/</a>
@@ -240,38 +240,38 @@
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;10.2.6 <a href="#style-attribute-border">tts:border</a><br>
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;10.2.7 <a href="#style-attribute-color">tts:color</a><br>
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;10.2.8 <a href="#style-attribute-direction">tts:direction</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;10.2.9 <a href="#style-attribute-display">tts:display</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;10.2.10 <a href="#style-attribute-displayAlign">tts:displayAlign</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;10.2.11 <a href="#style-attribute-extent">tts:extent</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;10.2.12 <a href="#style-attribute-fontFamily">tts:fontFamily</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;10.2.13 <a href="#style-attribute-fontKerning">tts:fontKerning</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;10.2.14 <a href="#style-attribute-fontSelectionStrategy">tts:fontSelectionStrategy</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;10.2.15 <a href="#style-attribute-fontShear">tts:fontShear</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;10.2.16 <a href="#style-attribute-fontSize">tts:fontSize</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;10.2.17 <a href="#style-attribute-fontStyle">tts:fontStyle</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;10.2.18 <a href="#style-attribute-fontVariantPosition">tts:fontVariantPosition</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;10.2.19 <a href="#style-attribute-fontWeight">tts:fontWeight</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;10.2.20 <a href="#style-attribute-height">tts:height</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;10.2.21 <a href="#style-attribute-letterSpacing">tts:letterSpacing</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;10.2.22 <a href="#style-attribute-lineHeight">tts:lineHeight</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;10.2.23 <a href="#style-attribute-opacity">tts:opacity</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;10.2.24 <a href="#style-attribute-origin">tts:origin</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;10.2.25 <a href="#style-attribute-overflow">tts:overflow</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;10.2.26 <a href="#style-attribute-padding">tts:padding</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;10.2.27 <a href="#style-attribute-position">tts:position</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;10.2.28 <a href="#style-attribute-ruby">tts:ruby</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;10.2.29 <a href="#style-attribute-rubyAlign">tts:rubyAlign</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;10.2.30 <a href="#style-attribute-rubyOffset">tts:rubyOffset</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;10.2.31 <a href="#style-attribute-rubyPosition">tts:rubyPosition</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;10.2.32 <a href="#style-attribute-showBackground">tts:showBackground</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;10.2.33 <a href="#style-attribute-textAlign">tts:textAlign</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;10.2.34 <a href="#style-attribute-textCombine">tts:textCombine</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;10.2.35 <a href="#style-attribute-textDecoration">tts:textDecoration</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;10.2.36 <a href="#style-attribute-textEmphasis">tts:textEmphasis</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;10.2.37 <a href="#style-attribute-textOrientation">tts:textOrientation</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;10.2.38 <a href="#style-attribute-textOutline">tts:textOutline</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;10.2.39 <a href="#style-attribute-textShadow">tts:textShadow</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;10.2.40 <a href="#style-attribute-translate">tts:translate</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;10.2.9 <a href="#style-attribute-disparity">tts:disparity</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;10.2.10 <a href="#style-attribute-display">tts:display</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;10.2.11 <a href="#style-attribute-displayAlign">tts:displayAlign</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;10.2.12 <a href="#style-attribute-extent">tts:extent</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;10.2.13 <a href="#style-attribute-fontFamily">tts:fontFamily</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;10.2.14 <a href="#style-attribute-fontKerning">tts:fontKerning</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;10.2.15 <a href="#style-attribute-fontSelectionStrategy">tts:fontSelectionStrategy</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;10.2.16 <a href="#style-attribute-fontShear">tts:fontShear</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;10.2.17 <a href="#style-attribute-fontSize">tts:fontSize</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;10.2.18 <a href="#style-attribute-fontStyle">tts:fontStyle</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;10.2.19 <a href="#style-attribute-fontVariantPosition">tts:fontVariantPosition</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;10.2.20 <a href="#style-attribute-fontWeight">tts:fontWeight</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;10.2.21 <a href="#style-attribute-height">tts:height</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;10.2.22 <a href="#style-attribute-letterSpacing">tts:letterSpacing</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;10.2.23 <a href="#style-attribute-lineHeight">tts:lineHeight</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;10.2.24 <a href="#style-attribute-opacity">tts:opacity</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;10.2.25 <a href="#style-attribute-origin">tts:origin</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;10.2.26 <a href="#style-attribute-overflow">tts:overflow</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;10.2.27 <a href="#style-attribute-padding">tts:padding</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;10.2.28 <a href="#style-attribute-position">tts:position</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;10.2.29 <a href="#style-attribute-ruby">tts:ruby</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;10.2.30 <a href="#style-attribute-rubyAlign">tts:rubyAlign</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;10.2.31 <a href="#style-attribute-rubyOffset">tts:rubyOffset</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;10.2.32 <a href="#style-attribute-rubyPosition">tts:rubyPosition</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;10.2.33 <a href="#style-attribute-showBackground">tts:showBackground</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;10.2.34 <a href="#style-attribute-textAlign">tts:textAlign</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;10.2.35 <a href="#style-attribute-textCombine">tts:textCombine</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;10.2.36 <a href="#style-attribute-textDecoration">tts:textDecoration</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;10.2.37 <a href="#style-attribute-textEmphasis">tts:textEmphasis</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;10.2.38 <a href="#style-attribute-textOrientation">tts:textOrientation</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;10.2.39 <a href="#style-attribute-textOutline">tts:textOutline</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;10.2.40 <a href="#style-attribute-textShadow">tts:textShadow</a><br>
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;10.2.41 <a href="#style-attribute-unicodeBidi">tts:unicodeBidi</a><br>
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;10.2.42 <a href="#style-attribute-visibility">tts:visibility</a><br>
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;10.2.43 <a href="#style-attribute-width">tts:width</a><br>
@@ -529,11 +529,11 @@
 K <a href="#other-references">Other References</a> (Non-Normative)<br>
 L <a href="#requirements">Requirements</a> (Non-Normative)<br>
 M <a href="#derivation">Vocabulary Derivation</a> (Non-Normative)<br>
-&nbsp;&nbsp;&nbsp;&nbsp;M.1 <a href="#d3e37911">Element Derivation</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;M.2 <a href="#d3e38428">Attribute Derivation</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;M.1 <a href="#d3e37882">Element Derivation</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;M.2 <a href="#d3e38399">Attribute Derivation</a><br>
 N <a href="#qa">QA Framework Compliance</a> (Non-Normative)<br>
-&nbsp;&nbsp;&nbsp;&nbsp;N.1 <a href="#d3e39421">Requirements</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;N.2 <a href="#d3e39585">Guidelines</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;N.1 <a href="#d3e39392">Requirements</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;N.2 <a href="#d3e39556">Guidelines</a><br>
 O <a href="#streaming">Streaming TTML Content</a> (Non-Normative)<br>
 P <a href="#common-styling">Common Caption Style Examples</a> (Non-Normative)<br>
 &nbsp;&nbsp;&nbsp;&nbsp;P.1 <a href="#pop-on-example">Pop-On Caption Example</a><br>
@@ -1587,6 +1587,7 @@
 <a href="#style-attribute-border">tts:border</a>,
 <a href="#style-attribute-color">tts:color</a>,
 <a href="#style-attribute-direction">tts:direction</a>,
+<a href="#style-attribute-disparity">tts:disparity</a>,
 <a href="#style-attribute-display">tts:display</a>,
 <a href="#style-attribute-displayAlign">tts:displayAlign</a>,
 <a href="#style-attribute-extent">tts:extent</a>,
@@ -1618,7 +1619,6 @@
 <a href="#style-attribute-textOrientation">tts:textOrientation</a>,
 <a href="#style-attribute-textOutline">tts:textOutline</a>,
 <a href="#style-attribute-textShadow">tts:textShadow</a>,
-<a href="#style-attribute-translate">tts:translate</a>,
 <a href="#style-attribute-unicodeBidi">tts:unicodeBidi</a>,
 <a href="#style-attribute-visibility">tts:visibility</a>,
 <a href="#style-attribute-width">tts:width</a>,
@@ -2690,7 +2690,7 @@
 </pre></div>
 </td></tr></tbody></table><p>The <a href="#terms-root-temporal-extent">root temporal extent</a>, i.e., the time interval over which a <a href="#terms-document-instance">document instance</a> is active, has an implicit duration that is equal to the
 implicit duration of the <code>body</code> element of the document, if the <code>body</code> element is present, or zero, if the <code>body</code> element is absent.</p><p>If the <a href="#style-attribute-extent"><code>tts:extent</code></a> attribute is specified on the <code>tt</code>
-element, then it must adhere to <a href="#style-attribute-extent"><b>10.2.11 tts:extent</b></a>, in which case it
+element, then it must adhere to <a href="#style-attribute-extent"><b>10.2.12 tts:extent</b></a>, in which case it
 specifies the spatial extent of the <a href="#terms-root-container-region">root container region</a> in
 which <a href="#terms-content-region">content regions</a> are located and presented. If no <code>tts:extent</code>
 attribute is specified, then the spatial extent of the <a href="#terms-root-container-region">root container region</a> is
@@ -2703,7 +2703,7 @@
 in an external namespace, such as <code>m708:aspectRatio</code> as defined in <a href="#smpte2052">[SMPTE 2052-11]</a>, §5.4.4.
 This would permit, for example, the interchange of information that reflects the
 the semantics of <a href="#cea708e">[CEA-708-E]</a> , §4.5 “Caption Service Metadata”, “ASPECT RATIO”.</p></div><p>If the <a href="#style-attribute-position"><code>tts:position</code></a> attribute is specified on the <code>tt</code>
-element, then it must adhere to <a href="#style-attribute-position"><b>10.2.27 tts:position</b></a>, in which case it
+element, then it must adhere to <a href="#style-attribute-position"><b>10.2.28 tts:position</b></a>, in which case it
 specifies the position of the <a href="#terms-root-container-region">root container region</a> relative to a reference positioning area.</p><p>Except for the <code>tts:extent</code> and <code>tts:position</code> attributes described above, an attribute in the TT Style Namespace should not
 be specified on the <code>tt</code> element unless it denotes an inheritable style property, in which case such inheritable style property is available
 for <a href="#semantics-style-inheritance-root">root style inheritance</a>. If a non-inheritable style property is specified, then
@@ -3936,7 +3936,7 @@
 <h3><a id="styling-attribute-vocabulary"></a>10.2 Styling Attribute Vocabulary</h3><p>This section defines the <a href="#style-attribute-style"><b>10.2.1 style</b></a> attribute used
 with certain animation elements, <a href="#terms-content-element">content elements</a>, certain layout elements, and style definition elements.</p><p>In addition, this section specifies the following attributes in the TT Style Namespace
 for use with style definition elements, certain layout elements, and <a href="#terms-content-element">content elements</a>
-that support inline style specifications:</p><ul><li><p><a href="#style-attribute-backgroundColor"><b>10.2.2 tts:backgroundColor</b></a></p></li><li><p><a href="#style-attribute-backgroundImage"><b>10.2.3 tts:backgroundImage</b></a></p></li><li><p><a href="#style-attribute-backgroundPosition"><b>10.2.4 tts:backgroundPosition</b></a></p></li><li><p><a href="#style-attribute-backgroundRepeat"><b>10.2.5 tts:backgroundRepeat</b></a></p></li><li><p><a href="#style-attribute-border"><b>10.2.6 tts:border</b></a></p></li><li><p><a href="#style-attribute-color"><b>10.2.7 tts:color</b></a></p></li><li><p><a href="#style-attribute-direction"><b>10.2.8 tts:direction</b></a></p></li><li><p><a href="#style-attribute-display"><b>10.2.9 tts:display</b></a></p></li><li><p><a href="#style-attribute-displayAlign"><b>10.2.10 tts:displayAlign</b></a></p></li><li><p><a href="#style-attribute-extent"><b>10.2.11 tts:extent</b></a></p></li><li><p><a href="#style-attribute-fontFamily"><b>10.2.12 tts:fontFamily</b></a></p></li><li><p><a href="#style-attribute-fontKerning"><b>10.2.13 tts:fontKerning</b></a></p></li><li><p><a href="#style-attribute-fontShear"><b>10.2.15 tts:fontShear</b></a></p></li><li><p><a href="#style-attribute-fontSelectionStrategy"><b>10.2.14 tts:fontSelectionStrategy</b></a></p></li><li><p><a href="#style-attribute-fontSize"><b>10.2.16 tts:fontSize</b></a></p></li><li><p><a href="#style-attribute-fontStyle"><b>10.2.17 tts:fontStyle</b></a></p></li><li><p><a href="#style-attribute-fontVariantPosition"><b>10.2.18 tts:fontVariantPosition</b></a></p></li><li><p><a href="#style-attribute-fontWeight"><b>10.2.19 tts:fontWeight</b></a></p></li><li><p><a href="#style-attribute-height"><b>10.2.20 tts:height</b></a></p></li><li><p><a href="#style-attribute-letterSpacing"><b>10.2.21 tts:letterSpacing</b></a></p></li><li><p><a href="#style-attribute-lineHeight"><b>10.2.22 tts:lineHeight</b></a></p></li><li><p><a href="#style-attribute-opacity"><b>10.2.23 tts:opacity</b></a></p></li><li><p><a href="#style-attribute-origin"><b>10.2.24 tts:origin</b></a></p></li><li><p><a href="#style-attribute-overflow"><b>10.2.25 tts:overflow</b></a></p></li><li><p><a href="#style-attribute-padding"><b>10.2.26 tts:padding</b></a></p></li><li><p><a href="#style-attribute-position"><b>10.2.27 tts:position</b></a></p></li><li><p><a href="#style-attribute-ruby"><b>10.2.28 tts:ruby</b></a></p></li><li><p><a href="#style-attribute-rubyAlign"><b>10.2.29 tts:rubyAlign</b></a></p></li><li><p><a href="#style-attribute-rubyOffset"><b>10.2.30 tts:rubyOffset</b></a></p></li><li><p><a href="#style-attribute-rubyPosition"><b>10.2.31 tts:rubyPosition</b></a></p></li><li><p><a href="#style-attribute-showBackground"><b>10.2.32 tts:showBackground</b></a></p></li><li><p><a href="#style-attribute-textAlign"><b>10.2.33 tts:textAlign</b></a></p></li><li><p><a href="#style-attribute-textCombine"><b>10.2.34 tts:textCombine</b></a></p></li><li><p><a href="#style-attribute-textDecoration"><b>10.2.35 tts:textDecoration</b></a></p></li><li><p><a href="#style-attribute-textEmphasis"><b>10.2.36 tts:textEmphasis</b></a></p></li><li><p><a href="#style-attribute-textOrientation"><b>10.2.37 tts:textOrientation</b></a></p></li><li><p><a href="#style-attribute-textOutline"><b>10.2.38 tts:textOutline</b></a></p></li><li><p><a href="#style-attribute-textShadow"><b>10.2.39 tts:textShadow</b></a></p></li><li><p><a href="#style-attribute-translate"><b>10.2.40 tts:translate</b></a></p></li><li><p><a href="#style-attribute-unicodeBidi"><b>10.2.41 tts:unicodeBidi</b></a></p></li><li><p><a href="#style-attribute-visibility"><b>10.2.42 tts:visibility</b></a></p></li><li><p><a href="#style-attribute-width"><b>10.2.43 tts:width</b></a></p></li><li><p><a href="#style-attribute-wrapOption"><b>10.2.44 tts:wrapOption</b></a></p></li><li><p><a href="#style-attribute-writingMode"><b>10.2.45 tts:writingMode</b></a></p></li><li><p><a href="#style-attribute-zIndex"><b>10.2.46 tts:zIndex</b></a></p></li></ul><table border="1" class="ednote" summary="Editorial note: Additional Border Styling Attributes"><tr class="ednote-r1"><td align="left" valign="top"><b>Editorial note: Additional Border Styling Attributes</b></td><td align="right" valign="top">2013-08-24</td></tr><tr class="ednote-r2"><td colspan="2" align="left" valign="top">Consider adding support for <code>tts:borderColor</code>, <code>tts:borderStyle</code>, and <code>tts:borderWidth</code>
+that support inline style specifications:</p><ul><li><p><a href="#style-attribute-backgroundColor"><b>10.2.2 tts:backgroundColor</b></a></p></li><li><p><a href="#style-attribute-backgroundImage"><b>10.2.3 tts:backgroundImage</b></a></p></li><li><p><a href="#style-attribute-backgroundPosition"><b>10.2.4 tts:backgroundPosition</b></a></p></li><li><p><a href="#style-attribute-backgroundRepeat"><b>10.2.5 tts:backgroundRepeat</b></a></p></li><li><p><a href="#style-attribute-border"><b>10.2.6 tts:border</b></a></p></li><li><p><a href="#style-attribute-color"><b>10.2.7 tts:color</b></a></p></li><li><p><a href="#style-attribute-direction"><b>10.2.8 tts:direction</b></a></p></li><li><p><a href="#style-attribute-disparity"><b>10.2.9 tts:disparity</b></a></p></li><li><p><a href="#style-attribute-display"><b>10.2.10 tts:display</b></a></p></li><li><p><a href="#style-attribute-displayAlign"><b>10.2.11 tts:displayAlign</b></a></p></li><li><p><a href="#style-attribute-extent"><b>10.2.12 tts:extent</b></a></p></li><li><p><a href="#style-attribute-fontFamily"><b>10.2.13 tts:fontFamily</b></a></p></li><li><p><a href="#style-attribute-fontKerning"><b>10.2.14 tts:fontKerning</b></a></p></li><li><p><a href="#style-attribute-fontShear"><b>10.2.16 tts:fontShear</b></a></p></li><li><p><a href="#style-attribute-fontSelectionStrategy"><b>10.2.15 tts:fontSelectionStrategy</b></a></p></li><li><p><a href="#style-attribute-fontSize"><b>10.2.17 tts:fontSize</b></a></p></li><li><p><a href="#style-attribute-fontStyle"><b>10.2.18 tts:fontStyle</b></a></p></li><li><p><a href="#style-attribute-fontVariantPosition"><b>10.2.19 tts:fontVariantPosition</b></a></p></li><li><p><a href="#style-attribute-fontWeight"><b>10.2.20 tts:fontWeight</b></a></p></li><li><p><a href="#style-attribute-height"><b>10.2.21 tts:height</b></a></p></li><li><p><a href="#style-attribute-letterSpacing"><b>10.2.22 tts:letterSpacing</b></a></p></li><li><p><a href="#style-attribute-lineHeight"><b>10.2.23 tts:lineHeight</b></a></p></li><li><p><a href="#style-attribute-opacity"><b>10.2.24 tts:opacity</b></a></p></li><li><p><a href="#style-attribute-origin"><b>10.2.25 tts:origin</b></a></p></li><li><p><a href="#style-attribute-overflow"><b>10.2.26 tts:overflow</b></a></p></li><li><p><a href="#style-attribute-padding"><b>10.2.27 tts:padding</b></a></p></li><li><p><a href="#style-attribute-position"><b>10.2.28 tts:position</b></a></p></li><li><p><a href="#style-attribute-ruby"><b>10.2.29 tts:ruby</b></a></p></li><li><p><a href="#style-attribute-rubyAlign"><b>10.2.30 tts:rubyAlign</b></a></p></li><li><p><a href="#style-attribute-rubyOffset"><b>10.2.31 tts:rubyOffset</b></a></p></li><li><p><a href="#style-attribute-rubyPosition"><b>10.2.32 tts:rubyPosition</b></a></p></li><li><p><a href="#style-attribute-showBackground"><b>10.2.33 tts:showBackground</b></a></p></li><li><p><a href="#style-attribute-textAlign"><b>10.2.34 tts:textAlign</b></a></p></li><li><p><a href="#style-attribute-textCombine"><b>10.2.35 tts:textCombine</b></a></p></li><li><p><a href="#style-attribute-textDecoration"><b>10.2.36 tts:textDecoration</b></a></p></li><li><p><a href="#style-attribute-textEmphasis"><b>10.2.37 tts:textEmphasis</b></a></p></li><li><p><a href="#style-attribute-textOrientation"><b>10.2.38 tts:textOrientation</b></a></p></li><li><p><a href="#style-attribute-textOutline"><b>10.2.39 tts:textOutline</b></a></p></li><li><p><a href="#style-attribute-textShadow"><b>10.2.40 tts:textShadow</b></a></p></li><li><p><a href="#style-attribute-unicodeBidi"><b>10.2.41 tts:unicodeBidi</b></a></p></li><li><p><a href="#style-attribute-visibility"><b>10.2.42 tts:visibility</b></a></p></li><li><p><a href="#style-attribute-width"><b>10.2.43 tts:width</b></a></p></li><li><p><a href="#style-attribute-wrapOption"><b>10.2.44 tts:wrapOption</b></a></p></li><li><p><a href="#style-attribute-writingMode"><b>10.2.45 tts:writingMode</b></a></p></li><li><p><a href="#style-attribute-zIndex"><b>10.2.46 tts:zIndex</b></a></p></li></ul><table border="1" class="ednote" summary="Editorial note: Additional Border Styling Attributes"><tr class="ednote-r1"><td align="left" valign="top"><b>Editorial note: Additional Border Styling Attributes</b></td><td align="right" valign="top">2013-08-24</td></tr><tr class="ednote-r2"><td colspan="2" align="left" valign="top">Consider adding support for <code>tts:borderColor</code>, <code>tts:borderStyle</code>, and <code>tts:borderWidth</code>
 in order to provide a means to independently express styling of the four different borders (top, right, bottom, left). As currently specified, i.e., with only the
 <code>tts:border</code> attribute, one can only express the four borders using the same color, style, and width.</td></tr></table><p></p><table border="1" class="ednote" summary="Editorial note: Background Clip, Origin, Size"><tr class="ednote-r1"><td align="left" valign="top"><b>Editorial note: Background Clip, Origin, Size</b></td><td align="right" valign="top">2014-11-27</td></tr><tr class="ednote-r2"><td colspan="2" align="left" valign="top">Consider adding support for <code>tts:backgroundClip</code>,
 <code>tts:backgroundOrigin</code>, and
@@ -4226,7 +4226,39 @@
 </td></tr></tbody></table><div class="note"><p class="prefix"><b>Note:</b></p><p>The semantics of the style property
 represented by this attribute are based upon that defined by <a href="#xsl11">[XSL 1.1]</a>,
 § 7.29.1.</p></div></div><div class="div3">
-<h4><a id="style-attribute-display"></a>10.2.9 tts:display</h4><p>The <code>tts:display</code> attribute is used to specify a style property that
+<h4><a id="style-attribute-disparity"></a>10.2.9 tts:disparity</h4><p>The <code>tts:disparity</code> attribute is used to specify the binocular disparity to be applied
+in order to simulate stereopsis (stereoscopic depth).</p><p>This attribute may be specified by any element type
+that permits use of attributes in the TT Style Namespace; however, this attribute applies
+as a style property only to those element types indicated in the following table.</p><a id="style-property-details-disparity"></a><table class="common"><col width="25%" span="1"><col span="1"><tbody><tr><td><em>Values:</em></td><td>
+<a href="#style-value-length">&lt;length&gt;</a>
+</td></tr><tr><td><em>Initial:</em></td><td><code>0</code></td></tr><tr><td><em>Applies to:</em></td><td>
+<a href="#content-vocabulary-div"><code>div</code></a>,
+<a href="#content-vocabulary-p"><code>p</code></a>,
+<a href="#layout-vocabulary-region"><code>region</code></a>
+</td></tr><tr><td><em>Inherited:</em></td><td>yes (see prose)</td></tr><tr><td><em>Percentages:</em></td><td>relative to width of <a href="#terms-root-container-region">root container region</a></td></tr><tr><td><em>Animatable:</em></td><td>discrete, continuous</td></tr></tbody></table><p>If specified, the value of this attribute consists of a <a href="#style-value-length">&lt;length&gt;</a> specification, the computed value
+of which is evenly divided along the horizontal axis between left and right stereoscopic images.</p><p>If a <code>tts:disparity</code> attribute is specified on a <code>div</code> or <code>p</code> element, then that specification must be considered to be
+equivalent to specifying an anonymous <a href="#terms-inline-region">inline region</a> child of the <code>div</code> or <code>p</code> element, where the
+disparity of the corresponding region, also referred to as an <a href="#terms-implied-inline-region">implied inline region</a>, is equal to the
+value of this attribute.</p><p>If applicable, inheritance of disparity occurs only by means of <a href="#semantics-style-inheritance-root"><b>10.4.2.3 Root Style Inheritance</b></a>, whether the inheriting region is
+an <a href="#terms-out-of-line-region">out-of-line region</a>,
+an <a href="#terms-inline-region">inline region</a>,
+or an <a href="#terms-implied-inline-region">implied inline region</a>.</p><p>If a computed value of the property associated with this attribute is not supported,
+then a <a href="#terms-presentation-processor">presentation processor</a> must use the closest supported value.</p><div class="note"><p class="prefix"><b>Note:</b></p><p>In this context, the phrase <em>closest supported value</em> means the value for which the Euclidean distance between
+the computed disparity and the supported disparity is minimized. If there are multiple closest supported values equally distant from
+the computed value, then the value least distant from 0 is used.</p></div><p>The <code>tts:disparity</code> style is illustrated by the following example.</p><a id="style-attribute-disparity-example-1"></a><table class="example"><caption>Example Fragment – Disparity</caption><tbody><tr><td>
+<div class="exampleInner"><pre>
+&lt;region xml:id="r1"&gt;
+  &lt;style tts:extent="30% 10%"/&gt;
+  &lt;style tts:position="center bottom 10%"/&gt;
+  &lt;style <span class="strong">tts:disparity="0.7%"</span>/&gt;
+&lt;/region&gt;
+...
+&lt;p region="r1"&gt;
+  3D Text Sample
+&lt;/p&gt;
+</pre></div>
+</td></tr></tbody></table><p></p><table border="1" class="ednote" summary="Editorial note: Disparity Example"><tr class="ednote-r1"><td align="left" valign="top"><b>Editorial note: Disparity Example</b></td><td align="right" valign="top">2015-01-17</td></tr><tr class="ednote-r2"><td colspan="2" align="left" valign="top">Insert example image of tts:disparity.</td></tr></table></div><div class="div3">
+<h4><a id="style-attribute-display"></a>10.2.10 tts:display</h4><p>The <code>tts:display</code> attribute is used to specify a style property that
 defines whether an element is a candidate for layout and composition
 in a region.</p><p>This attribute may be specified by any
 element type
@@ -4289,7 +4321,7 @@
 <img src="images/display_4.png" alt="TTML display style property - [4,5)">
 </td></tr></tbody></table><div class="note"><p class="prefix"><b>Note:</b></p><p>The semantics of the style property
 represented by this attribute are based upon that defined by <a href="#css2">[CSS2]</a>, § 9.2.4.</p></div></div><div class="div3">
-<h4><a id="style-attribute-displayAlign"></a>10.2.10 tts:displayAlign</h4><p>The <code>tts:displayAlign</code> attribute is used to specify a style property that
+<h4><a id="style-attribute-displayAlign"></a>10.2.11 tts:displayAlign</h4><p>The <code>tts:displayAlign</code> attribute is used to specify a style property that
 defines the alignment of block areas in the block progression direction.</p><table border="1" class="ednote" summary="Editorial note: Justification in Block Progression Dimension"><tr class="ednote-r1"><td align="left" valign="top"><b>Editorial note: Justification in Block Progression Dimension</b></td><td align="right" valign="top">2015-01-14</td></tr><tr class="ednote-r2"><td colspan="2" align="left" valign="top">Add <code>justify</code> value to support justification in block progression dimension.</td></tr></table><p>This attribute may be specified by any
 element type
 that permits use of attributes in the TT Style Namespace; however, this attribute applies
@@ -4339,7 +4371,7 @@
 </td></tr></tbody></table><p></p><a id="style-attribute-displayAlign-example-1-images"></a><table class="example-images"><caption>Example Rendition – Display Align</caption><tbody><tr><td><img src="images/displayAlign.png" alt="TTML displayAlign style property"></td></tr></tbody></table><div class="note"><p class="prefix"><b>Note:</b></p><p>The semantics of the style property
 represented by this attribute are based upon that defined by <a href="#xsl11">[XSL 1.1]</a>,
 § 7.14.4.</p></div></div><div class="div3">
-<h4><a id="style-attribute-extent"></a>10.2.11 tts:extent</h4><p>The <code>tts:extent</code> attribute is used to specify the
+<h4><a id="style-attribute-extent"></a>10.2.12 tts:extent</h4><p>The <code>tts:extent</code> attribute is used to specify the
 <em>width</em> and <em>height</em> of a region area. It may also be used to specify the extent of
 the <a href="#terms-root-container-region">root container region</a>, which has the effect of defining
 the <a href="#terms-document-coordinate-space">document coordinate space</a>.</p><p>This attribute may be specified by any
@@ -4391,7 +4423,7 @@
 &lt;/p&gt;
 </pre></div>
 </td></tr></tbody></table><p></p><a id="style-attribute-extent-example-1-images"></a><table class="example-images"><caption>Example Rendition – Extent</caption><tbody><tr><td><img src="images/extent.png" alt="TTML extent style property"></td></tr></tbody></table></div><div class="div3">
-<h4><a id="style-attribute-fontFamily"></a>10.2.12 tts:fontFamily</h4><p>The <code>tts:fontFamily</code> attribute is used to specify a style property that
+<h4><a id="style-attribute-fontFamily"></a>10.2.13 tts:fontFamily</h4><p>The <code>tts:fontFamily</code> attribute is used to specify a style property that
 defines the font family from which glyphs are selected for glyph areas generated
 by content flowed into a region.</p><p>This attribute may be specified by any
 element type
@@ -4439,7 +4471,7 @@
 </td></tr></tbody></table><p></p><a id="style-attribute-fontFamily-example-1-images"></a><table class="example-images"><caption>Example Rendition – Font Family</caption><tbody><tr><td><img src="images/fontFamily.png" alt="TTML fontFamily style property"></td></tr></tbody></table><div class="note"><p class="prefix"><b>Note:</b></p><p>The semantics of the style property
 represented by this attribute are based upon that defined by <a href="#xsl11">[XSL 1.1]</a>,
 § 7.9.2.</p></div></div><div class="div3">
-<h4><a id="style-attribute-fontKerning"></a>10.2.13 tts:fontKerning</h4><p>The <code>tts:fontKerning</code> attribute is used to specify a style property that
+<h4><a id="style-attribute-fontKerning"></a>10.2.14 tts:fontKerning</h4><p>The <code>tts:fontKerning</code> attribute is used to specify a style property that
 determines whether font kerning is applied when positioning glyph areas.</p><p>This attribute may be specified by any element type
 that permits use of attributes in the TT Style Namespace; however, this attribute applies
 as a style property only to those element types indicated in the following table.</p><a id="style-property-details-fontKerning"></a><table class="common"><col width="25%" span="1"><col span="1"><tbody><tr><td><em>Values:</em></td><td>
@@ -4456,12 +4488,12 @@
 example.</p><table border="1" class="ednote" summary="Editorial note: Font Kerning Example"><tr class="ednote-r1"><td align="left" valign="top"><b>Editorial note: Font Kerning Example</b></td><td align="right" valign="top">2015-01-05</td></tr><tr class="ednote-r2"><td colspan="2" align="left" valign="top">Insert example fragment and image of tts:fontKerning.</td></tr></table><div class="note"><p class="prefix"><b>Note:</b></p><p>The semantics of the style property
 represented by this attribute are based upon that defined by <a href="#css3-fonts">[CSS Fonts]</a>,
 § 6.3.</p></div></div><div class="div3">
-<h4><a id="style-attribute-fontSelectionStrategy"></a>10.2.14 tts:fontSelectionStrategy</h4><table border="1" class="ednote" summary="Editorial note: Define tts:fontSelectionStrategy"><tr class="ednote-r1"><td align="left" valign="top"><b>Editorial note: Define tts:fontSelectionStrategy</b></td><td align="right" valign="top">2014-11-21</td></tr><tr class="ednote-r2"><td colspan="2" align="left" valign="top">Define <code>tts:fontSelectionStrategy</code> style property based on
+<h4><a id="style-attribute-fontSelectionStrategy"></a>10.2.15 tts:fontSelectionStrategy</h4><table border="1" class="ednote" summary="Editorial note: Define tts:fontSelectionStrategy"><tr class="ednote-r1"><td align="left" valign="top"><b>Editorial note: Define tts:fontSelectionStrategy</b></td><td align="right" valign="top">2014-11-21</td></tr><tr class="ednote-r2"><td colspan="2" align="left" valign="top">Define <code>tts:fontSelectionStrategy</code> style property based on
 the XSL 1.1 <a href="http://www.w3.org/TR/xsl/#font-selection-strategy">font-selection-strategy</a> and
 recent <a href="http://lists.w3.org/Archives/Public/public-tt/2014Nov/0051.html">TTWG ML thread</a>.</td></tr></table><p></p><table border="1" class="ednote" summary="Editorial note: Font Selection"><tr class="ednote-r1"><td align="left" valign="top"><b>Editorial note: Font Selection</b></td><td align="right" valign="top">2014-11-21</td></tr><tr class="ednote-r2"><td colspan="2" align="left" valign="top">Specify font selection semantics, including how multiple author defined <a href="#terms-font-resource">font resources</a> combine
 with (local) platform defined <a href="#terms-font-resource">font resources</a> to obtain an ordered list of <a href="#terms-font-resource">font resources</a> for performing
 character to glyph mapping.</td></tr></table></div><div class="div3">
-<h4><a id="style-attribute-fontShear"></a>10.2.15 tts:fontShear</h4><p>The <code>tts:fontShear</code> attribute is used to specify a style property that
+<h4><a id="style-attribute-fontShear"></a>10.2.16 tts:fontShear</h4><p>The <code>tts:fontShear</code> attribute is used to specify a style property that
 determines whether and how a shear transformation is applied to glyph areas.</p><p>This attribute may be specified by any element type
 that permits use of attributes in the TT Style Namespace; however, this attribute applies
 as a style property only to those element types indicated in the following table.</p><a id="style-property-details-fontShear"></a><table class="common"><col width="25%" span="1"><col span="1"><tbody><tr><td><em>Values:</em></td><td>
@@ -4484,7 +4516,7 @@
 each character child of a <code>p</code> element is considered to be enclosed in an anonymous
 span.</p><p>The <code>tts:fontShear</code> style is illustrated by the following
 example.</p><table border="1" class="ednote" summary="Editorial note: Font Shear Example"><tr class="ednote-r1"><td align="left" valign="top"><b>Editorial note: Font Shear Example</b></td><td align="right" valign="top">2015-01-07</td></tr><tr class="ednote-r2"><td colspan="2" align="left" valign="top">Insert example fragment and image of tts:fontShear.</td></tr></table></div><div class="div3">
-<h4><a id="style-attribute-fontSize"></a>10.2.16 tts:fontSize</h4><p>The <code>tts:fontSize</code> attribute is used to specify a style property
+<h4><a id="style-attribute-fontSize"></a>10.2.17 tts:fontSize</h4><p>The <code>tts:fontSize</code> attribute is used to specify a style property
 that defines the font size for glyphs that are selected for glyph areas
 generated by content flowed into a region.</p><p>This attribute may be specified by any element type
 that permits use of attributes in the TT Style Namespace; however, this attribute applies
@@ -4537,7 +4569,7 @@
 represented by this attribute are based upon that defined by <a href="#xsl11">[XSL 1.1]</a>,
 § 7.9.4. The addition of a second length component to permit specifying font
 width and height independently is an extension introduced by TTML.</p></div></div><div class="div3">
-<h4><a id="style-attribute-fontStyle"></a>10.2.17 tts:fontStyle</h4><p>The <code>tts:fontStyle</code> attribute is used to specify a style property that
+<h4><a id="style-attribute-fontStyle"></a>10.2.18 tts:fontStyle</h4><p>The <code>tts:fontStyle</code> attribute is used to specify a style property that
 defines the font style to apply to glyphs that are selected for glyph areas generated
 by content flowed into a region, where the mapping from font
 style value to specific font face or style parameterization is not determined
@@ -4575,7 +4607,7 @@
 </td></tr></tbody></table><p></p><a id="style-attribute-fontStyle-example-1-images"></a><table class="example-images"><caption>Example Rendition – Font Style</caption><tbody><tr><td><img src="images/fontStyle.png" alt="TTML fontStyle style property"></td></tr></tbody></table><p></p><div class="note"><p class="prefix"><b>Note:</b></p><p>The semantics of the style property
 represented by this attribute are based upon that defined by <a href="#xsl11">[XSL 1.1]</a>,
 § 7.9.7.</p></div></div><div class="div3">
-<h4><a id="style-attribute-fontVariantPosition"></a>10.2.18 tts:fontVariantPosition</h4><p>The <code>tts:fontVariantPosition</code> attribute is used to enable the selection
+<h4><a id="style-attribute-fontVariantPosition"></a>10.2.19 tts:fontVariantPosition</h4><p>The <code>tts:fontVariantPosition</code> attribute is used to enable the selection
 of typographic subscript and superscript glyphs.</p><p>This attribute may be specified by any
 element type
 that permits use of attributes in the TT Style Namespace; however, this attribute applies
@@ -4592,7 +4624,7 @@
 then a <a href="#terms-presentation-processor">presentation processor</a> must use the value <code>normal</code>.</p><table border="1" class="ednote" summary="Editorial note: Font Position Variant Example"><tr class="ednote-r1"><td align="left" valign="top"><b>Editorial note: Font Position Variant Example</b></td><td align="right" valign="top">2014-09-24</td></tr><tr class="ednote-r2"><td colspan="2" align="left" valign="top">Add example source and rendering of tts:fontVariantPosition.</td></tr></table><div class="note"><p class="prefix"><b>Note:</b></p><p>The semantics of the style property
 represented by this attribute are based upon that defined by <a href="#css3-fonts">[CSS Fonts]</a>,
 § 6.5.</p></div></div><div class="div3">
-<h4><a id="style-attribute-fontWeight"></a>10.2.19 tts:fontWeight</h4><p>The <code>tts:fontWeight</code> attribute is used to specify a style property
+<h4><a id="style-attribute-fontWeight"></a>10.2.20 tts:fontWeight</h4><p>The <code>tts:fontWeight</code> attribute is used to specify a style property
 that defines the font weight to apply to glyphs that are selected for glyph
 areas generated by content flowed into a region, where the mapping from font
 weight value to specific font face or weight parameterization is not determined
@@ -4629,7 +4661,7 @@
 </td></tr></tbody></table><p></p><a id="style-attribute-fontWeight-example-1-images"></a><table class="example-images"><caption>Example Rendition – Font Weight</caption><tbody><tr><td><img src="images/fontWeight.png" alt="TTML fontWeight style property"></td></tr></tbody></table><div class="note"><p class="prefix"><b>Note:</b></p><p>The semantics of the style property
 represented by this attribute are based upon that defined by <a href="#xsl11">[XSL 1.1]</a>,
 § 7.9.9.</p></div></div><div class="div3">
-<h4><a id="style-attribute-height"></a>10.2.20 tts:height</h4><p>The <code>tts:height</code> attribute is used to specify the
+<h4><a id="style-attribute-height"></a>10.2.21 tts:height</h4><p>The <code>tts:height</code> attribute is used to specify the
 <em>height</em> of an area generated by content flowed into a region.</p><div class="note"><p class="prefix"><b>Note:</b></p><p>The term <em>height</em> is interpreted in a writing mode relative manner
 such that <em>height</em> always corresponds to a measure in the block
 progression direction. Therefore, in horizontal writing modes, <em>height</em> expresses a vertical measure,
@@ -4649,7 +4681,7 @@
 </td></tr><tr><td><em>Inherited:</em></td><td>no</td></tr><tr><td><em>Percentages:</em></td><td>see prose</td></tr><tr><td><em>Animatable:</em></td><td>discrete, continuous</td></tr></tbody></table><p>If a <a href="#style-value-measure">&lt;measure&gt;</a> is expressed as a <a href="#style-value-length">&lt;length&gt;</a> value, then it must be non-negative.</p><p>The <code>tts:height</code> style is illustrated by the following example.</p><table border="1" class="ednote" summary="Editorial note: Height Percentage"><tr class="ednote-r1"><td align="left" valign="top"><b>Editorial note: Height Percentage</b></td><td align="right" valign="top">2014-11-29</td></tr><tr class="ednote-r2"><td colspan="2" align="left" valign="top">Specify resolution of percentage value.</td></tr></table><p></p><table border="1" class="ednote" summary="Editorial note: Height Example"><tr class="ednote-r1"><td align="left" valign="top"><b>Editorial note: Height Example</b></td><td align="right" valign="top">2014-11-29</td></tr><tr class="ednote-r2"><td colspan="2" align="left" valign="top">Insert example fragment and image of tts:height.</td></tr></table><div class="note"><p class="prefix"><b>Note:</b></p><p>The semantics of the style property
 represented by this attribute are based upon that defined by <a href="#xsl11">[XSL 1.1]</a>,
 § 7.15.6, and <a href="#css3-box">[CSS Box Model]</a>, § 9</p></div></div><div class="div3">
-<h4><a id="style-attribute-letterSpacing"></a>10.2.21 tts:letterSpacing</h4><p>The <code>tts:letterSpacing</code> attribute is used to specify a style property that
+<h4><a id="style-attribute-letterSpacing"></a>10.2.22 tts:letterSpacing</h4><p>The <code>tts:letterSpacing</code> attribute is used to specify a style property that
 increases or decreases the nominal distance between glyph areas.</p><p>Letter spacing has no affect at the beginning or ending of a line area, and must not
 be applied to zero-width glyphs. Furthermore, letter spacing must not cause normally connected glyphs,
 e.g., as used in cursive scripts or with cursive fonts, to become disconnected.</p><p>Letter spacing is applied independently from kerning and justification. Depending upon the font(s) in use,
@@ -4676,7 +4708,7 @@
 example.</p><table border="1" class="ednote" summary="Editorial note: Letter Spacing Example"><tr class="ednote-r1"><td align="left" valign="top"><b>Editorial note: Letter Spacing Example</b></td><td align="right" valign="top">2014-11-30</td></tr><tr class="ednote-r2"><td colspan="2" align="left" valign="top">Insert example fragment and image of tts:letterSpacing.</td></tr></table><div class="note"><p class="prefix"><b>Note:</b></p><p>The semantics of the style property
 represented by this attribute are based upon that defined by <a href="#css3-text">[CSS Text]</a>,
 § 8.2.</p></div></div><div class="div3">
-<h4><a id="style-attribute-lineHeight"></a>10.2.22 tts:lineHeight</h4><p>The <code>tts:lineHeight</code> attribute is used to specify a style property that
+<h4><a id="style-attribute-lineHeight"></a>10.2.23 tts:lineHeight</h4><p>The <code>tts:lineHeight</code> attribute is used to specify a style property that
 defines the inter-baseline separation between line areas generated by content flowed into a region.</p><div class="issue"><p class="prefix"><a id="issue-284"></a><b>Issue (issue-284):</b></p><p class="prefix"><b>Normal Line Height Multiplier</b></p><p><b>Source</b>: <a href="https://www.w3.org/AudioVideo/TT/tracker/issues/284">https://www.w3.org/AudioVideo/TT/tracker/issues/284</a></p><p>Re-visit choice of 120% versus 125% for multiplier used in interpreting <code>normal</code> line height.</p><p class="prefix"><b>Resolution:</b></p><p>None recorded.</p></div><p>This attribute may be specified by any
 element type
 that permits use of attributes in the TT Style Namespace; however, this attribute applies
@@ -4738,7 +4770,7 @@
 allocation rectangle of a line be consistent with the <span class="strong">per-inline-height-rectangle</span>
 as defined by <a href="#xsl11">[XSL 1.1]</a>, § 4.5, i.e., that a CSS-style line box stacking strategy be used.
 </p></div></div><div class="div3">
-<h4><a id="style-attribute-opacity"></a>10.2.23 tts:opacity</h4><p>The <code>tts:opacity</code> attribute is used to specify a style property that
+<h4><a id="style-attribute-opacity"></a>10.2.24 tts:opacity</h4><p>The <code>tts:opacity</code> attribute is used to specify a style property that
 defines the opacity (or conversely, the transparency)
 of marks associated with a region or an area generated by content flowed into a region.</p><p>When presented onto a visual medium, the opacity of the region is applied uniformly and on a linear scale
 to all marks produced by content targeted to the
@@ -4787,7 +4819,7 @@
 </td></tr></tbody></table><div class="note"><p class="prefix"><b>Note:</b></p><p>The semantics of the style property
 represented by this attribute are based upon that defined by <a href="#css3-color">[CSS3 Color]</a>,
 § 3.2.</p></div></div><div class="div3">
-<h4><a id="style-attribute-origin"></a>10.2.24 tts:origin</h4><p>The <code>tts:origin</code> attribute is used to specify the
+<h4><a id="style-attribute-origin"></a>10.2.25 tts:origin</h4><p>The <code>tts:origin</code> attribute is used to specify the
 <em>x</em> and <em>y</em> coordinates of the origin of a
 region area with respect to the origin of the <a href="#terms-root-container-region">root container region</a>.</p><p>If both <code>tts:origin</code> and <a href="#style-attribute-position"><code>tts:position</code></a> attributes are
 specified on an element and <a href="#style-attribute-position"><code>tts:position</code></a> is a supported property,
@@ -4827,7 +4859,7 @@
 &lt;/p&gt;
 </pre></div>
 </td></tr></tbody></table><p></p><a id="style-attribute-origin-example-1-images"></a><table class="example-images"><caption>Example Rendition – Origin</caption><tbody><tr><td><img src="images/origin.png" alt="TTML origin style property"></td></tr></tbody></table></div><div class="div3">
-<h4><a id="style-attribute-overflow"></a>10.2.25 tts:overflow</h4><p>The <code>tts:overflow</code> attribute is used to specify a style property that
+<h4><a id="style-attribute-overflow"></a>10.2.26 tts:overflow</h4><p>The <code>tts:overflow</code> attribute is used to specify a style property that
 defines whether a region area is clipped or not if the descendant areas of the region overflow
 its extent.</p><p>This attribute may be specified by any
 element type
@@ -4887,7 +4919,7 @@
 progression direction as opposed to the inline progression direction.</p></div><div class="note"><p class="prefix"><b>Note:</b></p><p>The semantics of the style property
 represented by this attribute are based upon that defined by <a href="#xsl11">[XSL 1.1]</a>,
 § 7.21.2.</p></div></div><div class="div3">
-<h4><a id="style-attribute-padding"></a>10.2.26 tts:padding</h4><p>The <code>tts:padding</code> attribute is used to specify padding (or inset)
+<h4><a id="style-attribute-padding"></a>10.2.27 tts:padding</h4><p>The <code>tts:padding</code> attribute is used to specify padding (or inset)
 space on one or more sides of a region or an area generated by content flowed into a region.</p><p>This attribute may be specified by any
 element type
 that permits use of attributes in the TT Style Namespace; however, this attribute applies
@@ -4944,7 +4976,7 @@
 § 7.31.15, except that individual shorthand values map to writing
 mode relative padding values as defined by <a href="#xsl11">[XSL 1.1]</a>,
 § 7.8.31, 7.8.32, 7.8.33, and 7.8.34.</p></div></div><div class="div3">
-<h4><a id="style-attribute-position"></a>10.2.27 tts:position</h4><p>The <code>tts:position</code> attribute is used as an alternative way to specify the position
+<h4><a id="style-attribute-position"></a>10.2.28 tts:position</h4><p>The <code>tts:position</code> attribute is used as an alternative way to specify the position
 of a region area with respect the <a href="#terms-root-container-region">root container region</a>.</p><p>If both <code>tts:position</code> and <a href="#style-attribute-origin"><code>tts:origin</code></a> attributes are
 specified on an element and <code>tts:position</code> is a supported property,
 then the <code>tts:origin</code> attribute must be ignored for the purpose of presentation processing.</p><p>This attribute may be specified by any element type
@@ -5001,7 +5033,7 @@
 </pre></div>
 </td></tr></tbody></table><p></p><table border="1" class="ednote" summary="Editorial note: Position Example Image"><tr class="ednote-r1"><td align="left" valign="top"><b>Editorial note: Position Example Image</b></td><td align="right" valign="top">2014-11-28</td></tr><tr class="ednote-r2"><td colspan="2" align="left" valign="top">Insert image of position example.</td></tr></table><div class="note"><p class="prefix"><b>Note:</b></p><p>The semantics of the style property represented by this attribute are based upon 
 the <code>background-position</code> property defined by <a href="#css3-bb">[CSS Backgrounds and Borders]</a>, § 3.6.</p></div></div><div class="div3">
-<h4><a id="style-attribute-ruby"></a>10.2.28 tts:ruby</h4><p>The <code>tts:ruby</code> attribute is used to specify the application of ruby
+<h4><a id="style-attribute-ruby"></a>10.2.29 tts:ruby</h4><p>The <code>tts:ruby</code> attribute is used to specify the application of ruby
 styling.</p><p>This attribute may be specified by any element type that permits use of attributes in the TT Style Namespace; however,
 this attribute applies as a style property only to those element types indicated in the following table.</p><a id="style-property-details-ruby"></a><table class="common"><col width="25%" span="1"><col span="1"><tbody><tr><td><em>Values:</em></td><td>
 <code>none</code> |
@@ -5148,7 +5180,7 @@
 </td></tr></tbody></table><p></p><a id="style-attribute-ruby-example-2-images"></a><table class="example-images"><caption>Example Rendition – Complex Ruby</caption><tbody><tr><td><img src="images/ruby_2.png" alt="TTML ruby style property"></td></tr></tbody></table><div class="note"><p class="prefix"><b>Note:</b></p><p>The semantics of the style property
 represented by this attribute are based upon that defined by <a href="#ruby">[Ruby]</a> and <a href="#cssruby">[CSS Ruby]</a>. See also
 <a href="#jlreq">[JLREQ]</a>, §3.3, for further information.</p></div></div><div class="div3">
-<h4><a id="style-attribute-rubyAlign"></a>10.2.29 tts:rubyAlign</h4><p>The <code>tts:rubyAlign</code> attribute is used to specify the position of ruby text within the inline area generated by the ruby text container annotation.</p><p>This attribute may be specified by any element type that permits use of attributes in the TT Style Namespace; however,
+<h4><a id="style-attribute-rubyAlign"></a>10.2.30 tts:rubyAlign</h4><p>The <code>tts:rubyAlign</code> attribute is used to specify the position of ruby text within the inline area generated by the ruby text container annotation.</p><p>This attribute may be specified by any element type that permits use of attributes in the TT Style Namespace; however,
 this attribute applies as a style property only to those element types indicated in the following table.</p><a id="style-property-details-rubyAlign"></a><table class="common"><col width="25%" span="1"><col span="1"><tbody><tr><td><em>Values:</em></td><td>
 <code>start</code> |
 <code>center</code> |
@@ -5167,7 +5199,7 @@
 then a <a href="#terms-presentation-processor">presentation processor</a> must use the value <code>spaceAround</code>.</p><table border="1" class="ednote" summary="Editorial note: Ruby Align Example"><tr class="ednote-r1"><td align="left" valign="top"><b>Editorial note: Ruby Align Example</b></td><td align="right" valign="top">2014-09-20</td></tr><tr class="ednote-r2"><td colspan="2" align="left" valign="top">Add example source and rendering of tts:rubyAlign.</td></tr></table><div class="note"><p class="prefix"><b>Note:</b></p><p>The semantics of the style property
 represented by this attribute are based upon that defined by <a href="#cssruby">[CSS Ruby]</a>, §4.3, and the examples and example
 renderings shown there apply.</p></div></div><div class="div3">
-<h4><a id="style-attribute-rubyOffset"></a>10.2.30 tts:rubyOffset</h4><p>The <code>tts:rubyOffset</code> attribute is used to specify the offset (distance) of ruby text with respect to its associated ruby base
+<h4><a id="style-attribute-rubyOffset"></a>10.2.31 tts:rubyOffset</h4><p>The <code>tts:rubyOffset</code> attribute is used to specify the offset (distance) of ruby text with respect to its associated ruby base
 in the block progression dimension.</p><p>This attribute may be specified by any element type that permits use of attributes in the TT Style Namespace; however,
 this attribute applies as a style property only to those element types indicated in the following table.</p><a id="style-property-details-rubyOffset"></a><table class="common"><col width="25%" span="1"><col span="1"><tbody><tr><td><em>Values:</em></td><td>
 <a href="#style-value-length">&lt;length&gt;</a>
@@ -5177,7 +5209,7 @@
 generated by a ruby text container (explicit or implied) and padding edge <em>E<sub>2</sub></em>  of the inline area generated by a ruby base container (explicit or implied), where
 <em>E<sub>1</sub></em> and <em>E<sub>2</sub></em> are perpendicular to the block progression direction and are (or would be) adjacent in the absence of
 such an offset.</p><p>Negative length expressions are permitted.</p><table border="1" class="ednote" summary="Editorial note: Ruby Offset Example"><tr class="ednote-r1"><td align="left" valign="top"><b>Editorial note: Ruby Offset Example</b></td><td align="right" valign="top">2014-10-02</td></tr><tr class="ednote-r2"><td colspan="2" align="left" valign="top">Add example source and rendering of tts:rubyOffset.</td></tr></table></div><div class="div3">
-<h4><a id="style-attribute-rubyPosition"></a>10.2.31 tts:rubyPosition</h4><p>The <code>tts:rubyPosition</code> attribute is used to specify the position of ruby text in the block progression dimension
+<h4><a id="style-attribute-rubyPosition"></a>10.2.32 tts:rubyPosition</h4><p>The <code>tts:rubyPosition</code> attribute is used to specify the position of ruby text in the block progression dimension
 with respect to its associated ruby base.</p><table border="1" class="ednote" summary="Editorial note: Outside Annotations"><tr class="ednote-r1"><td align="left" valign="top"><b>Editorial note: Outside Annotations</b></td><td align="right" valign="top">2015-01-14</td></tr><tr class="ednote-r2"><td colspan="2" align="left" valign="top">Add <code>auto</code> and <code>outside</code> values as defined by &lt;emphasisPosition&gt; expressions.</td></tr></table><p>This attribute may be specified by any element type that permits use of attributes in the TT Style Namespace; however,
 this attribute applies as a style property only to those element types indicated in the following table.</p><a id="style-property-details-rubyPosition"></a><table class="common"><col width="25%" span="1"><col span="1"><tbody><tr><td><em>Values:</em></td><td>
 <code>before</code> |
@@ -5194,7 +5226,7 @@
 then a <a href="#terms-presentation-processor">presentation processor</a> must use the value <code>before</code>.</p><a id="rubyPosition-semantics-mapping-table"></a><table class="common"><caption>Table 8-2 – Ruby Position Semantics Mapping by Writing Mode</caption><col width="20%" span="1"><col width="20%" span="1"><col width="20%" span="1"><col width="20%" span="1"><col width="20%" span="1"><col span="1"><tbody><tr><th>tts:rubyPosition</th><th><code>lrtb</code></th><th><code>rltb</code></th><th><code>tbrl</code></th><th><code>tblr</code></th></tr><tr><td><code>before</code></td><td><code>over</code></td><td><code>over</code></td><td><code>right</code></td><td><code>left</code></td></tr><tr><td><code>after</code></td><td><code>under</code></td><td><code>under</code></td><td><code>left</code></td><td><code>right</code></td></tr></tbody></table><p></p><table border="1" class="ednote" summary="Editorial note: Ruby Position Example"><tr class="ednote-r1"><td align="left" valign="top"><b>Editorial note: Ruby Position Example</b></td><td align="right" valign="top">2014-09-20</td></tr><tr class="ednote-r2"><td colspan="2" align="left" valign="top">Add example source and rendering of tts:rubyPosition.</td></tr></table><div class="note"><p class="prefix"><b>Note:</b></p><p>The semantics of the style property
 represented by this attribute are based upon that defined by <a href="#cssruby">[CSS Ruby]</a>, §4.1, and the examples and example
 renderings shown there apply modulo the mappings defined above.</p></div></div><div class="div3">
-<h4><a id="style-attribute-showBackground"></a>10.2.32 tts:showBackground</h4><p>The <code>tts:showBackground</code> attribute is used to specify
+<h4><a id="style-attribute-showBackground"></a>10.2.33 tts:showBackground</h4><p>The <code>tts:showBackground</code> attribute is used to specify
 constraints on when the background color of a region is intended to be
 presented.</p><p>This attribute may be specified by any
 element type
@@ -5235,7 +5267,7 @@
 </td></tr></tbody></table><div class="note"><p class="prefix"><b>Note:</b></p><p>The semantics of the style property
 represented by this attribute are based upon that defined by <a href="#smil3">[SMIL 3.0]</a>,
 § 7.4.2.</p></div></div><div class="div3">
-<h4><a id="style-attribute-textAlign"></a>10.2.33 tts:textAlign</h4><p>The <code>tts:textAlign</code> attribute is used to specify a style property that
+<h4><a id="style-attribute-textAlign"></a>10.2.34 tts:textAlign</h4><p>The <code>tts:textAlign</code> attribute is used to specify a style property that
 defines how inline areas are aligned within a containing block area in the inline progression
 direction.</p><p>This attribute may be specified by any
 element type
@@ -5286,7 +5318,7 @@
 </td></tr></tbody></table><p></p><a id="style-attribute-textAlign-example-1-images"></a><table class="example-images"><caption>Example Rendition – Text Align</caption><tbody><tr><td><img src="images/textAlign.png" alt="TTML textAlign style property"></td></tr></tbody></table><p></p><table border="1" class="ednote" summary="Editorial note: Text Align on Span Example"><tr class="ednote-r1"><td align="left" valign="top"><b>Editorial note: Text Align on Span Example</b></td><td align="right" valign="top">2014-11-29</td></tr><tr class="ednote-r2"><td colspan="2" align="left" valign="top">Insert example fragment and image of use of tts:textAlign on a span element.</td></tr></table><div class="note"><p class="prefix"><b>Note:</b></p><p>The semantics of the style property
 represented by this attribute are based upon that defined by <a href="#xsl11">[XSL 1.1]</a>,
 § 7.16.9.</p></div></div><div class="div3">
-<h4><a id="style-attribute-textCombine"></a>10.2.34 tts:textCombine</h4><p>When a vertical writing mode applies, the <code>tts:textCombine</code> attribute is used to specify a style property that
+<h4><a id="style-attribute-textCombine"></a>10.2.35 tts:textCombine</h4><p>When a vertical writing mode applies, the <code>tts:textCombine</code> attribute is used to specify a style property that
 determines whether and how multiple nominally non-combining characters are combined so that their glyph areas
 consume the nominal bounding box of a single em square of the surrounding vertical text.
 If a horizontal writing mode applies, then this property is ignored
@@ -5310,7 +5342,7 @@
 If the specified value of this attribute is <code>digits</code>, then all affected characters should be combined if they are a sequence of a digits which length is
 equal to or less than a specified count, or two (2) if no count is specified.</p><p>Combination must not cross an element boundary, a bidirectional boundary, or a non-glyph area boundary.</p><p>This attribute has no impact on or interaction with the nominal layout of glyph areas that constitute a Unicode combining character sequence.</p><table border="1" class="ednote" summary="Editorial note: Text Combine Example"><tr class="ednote-r1"><td align="left" valign="top"><b>Editorial note: Text Combine Example</b></td><td align="right" valign="top">2015-01-05</td></tr><tr class="ednote-r2"><td colspan="2" align="left" valign="top">Insert example fragment and image of tts:textCombine.</td></tr></table><div class="note"><p class="prefix"><b>Note:</b></p><p>The semantics of the style property represented by this attribute are based upon 
 that defined by <a href="#css3-wm">[CSS Writing Modes]</a>, § 9.1.</p></div></div><div class="div3">
-<h4><a id="style-attribute-textDecoration"></a>10.2.35 tts:textDecoration</h4><p>The <code>tts:textDecoration</code> attribute is used to specify a style property that
+<h4><a id="style-attribute-textDecoration"></a>10.2.36 tts:textDecoration</h4><p>The <code>tts:textDecoration</code> attribute is used to specify a style property that
 defines a text decoration effect to apply to glyph areas or other inline
 areas that are generated by content flowed into a region.</p><p>This attribute may be specified by any
 element type
@@ -5359,7 +5391,7 @@
 </td></tr></tbody></table><p></p><a id="style-attribute-textDecoration-example-1-images"></a><table class="example-images"><caption>Example Rendition – Text Decoration</caption><tbody><tr><td><img src="images/textDecoration.png" alt="TTML textDecoration style property"></td></tr></tbody></table><div class="note"><p class="prefix"><b>Note:</b></p><p>The semantics of the style property
 represented by this attribute are based upon that defined by <a href="#xsl11">[XSL 1.1]</a>,
 § 7.17.4.</p></div></div><div class="div3">
-<h4><a id="style-attribute-textEmphasis"></a>10.2.36 tts:textEmphasis</h4><p>The <code>tts:textEmphasis</code> attribute is used to specify a style property that
+<h4><a id="style-attribute-textEmphasis"></a>10.2.37 tts:textEmphasis</h4><p>The <code>tts:textEmphasis</code> attribute is used to specify a style property that
 determines whether and how text emphasis marks are presented on affected content.</p><p>This attribute may be specified by any
 element type
 that permits use of attributes in the TT Style Namespace; however, this attribute applies
@@ -5381,7 +5413,7 @@
 If no emphasis position is specified,
 then the emphasis position must be interpreted as if a position of <code>auto</code> were specified.</p><table border="1" class="ednote" summary="Editorial note: Text Emphasis Example"><tr class="ednote-r1"><td align="left" valign="top"><b>Editorial note: Text Emphasis Example</b></td><td align="right" valign="top">2015-01-05</td></tr><tr class="ednote-r2"><td colspan="2" align="left" valign="top">Insert example fragment and image of tts:textEmphasis.</td></tr></table><div class="note"><p class="prefix"><b>Note:</b></p><p>The semantics of the style property represented by this attribute are based upon 
 that defined by <a href="#css3-decoration">[CSS Text Decoration]</a>, § 3.</p></div></div><div class="div3">
-<h4><a id="style-attribute-textOrientation"></a>10.2.37 tts:textOrientation</h4><p>The <code>tts:textOrientation</code> attribute is used to specify a style property that
+<h4><a id="style-attribute-textOrientation"></a>10.2.38 tts:textOrientation</h4><p>The <code>tts:textOrientation</code> attribute is used to specify a style property that
 defines a text orientation to apply to glyphs that are selected for glyph areas generated
 by content flowed into a region to which a vertical writing mode applies.</p><p>This attribute may be specified by any
 element type
@@ -5416,7 +5448,7 @@
 example.</p><table border="1" class="ednote" summary="Editorial note: Text Orientation Example"><tr class="ednote-r1"><td align="left" valign="top"><b>Editorial note: Text Orientation Example</b></td><td align="right" valign="top">2013-08-24</td></tr><tr class="ednote-r2"><td colspan="2" align="left" valign="top">Insert example fragment and image of tts:textOrientation.</td></tr></table><div class="note"><p class="prefix"><b>Note:</b></p><p>The semantics of the style property
 represented by this attribute are based upon that defined by <a href="#css3-wm">[CSS Writing Modes]</a>,
 § 5.1.</p></div></div><div class="div3">
-<h4><a id="style-attribute-textOutline"></a>10.2.38 tts:textOutline</h4><p>The <code>tts:textOutline</code> attribute is used to specify a style property that
+<h4><a id="style-attribute-textOutline"></a>10.2.39 tts:textOutline</h4><p>The <code>tts:textOutline</code> attribute is used to specify a style property that
 defines a text outline effect to apply to glyphs that are selected for glyph areas generated
 by content flowed into a region.</p><p>This attribute may be specified by any
 element type
@@ -5465,7 +5497,7 @@
 &lt;/p&gt;
 </pre></div>
 </td></tr></tbody></table><p></p><a id="style-attribute-textOutline-example-1-images"></a><table class="example-images"><caption>Example Rendition – Text Outline</caption><tbody><tr><td><img src="images/textOutline.png" alt="textOutline style property"></td></tr></tbody></table></div><div class="div3">
-<h4><a id="style-attribute-textShadow"></a>10.2.39 tts:textShadow</h4><p>The <code>tts:textShadow</code> attribute is used to specify a style property that
+<h4><a id="style-attribute-textShadow"></a>10.2.40 tts:textShadow</h4><p>The <code>tts:textShadow</code> attribute is used to specify a style property that
 defines one or more text shadow decorations to apply to glyphs that are selected for glyph areas generated
 by content flowed into a region.</p><p>If both <a href="#style-attribute-textOutline"><code>tts:textOutline</code></a> and <code>tts:textShadow</code> attributes
 are specified on an element and <code>tts:textShadow</code> is a supported property,
@@ -5482,41 +5514,6 @@
 span.</p><p>If a computed value of the property associated with this attribute is not supported,
 then a <a href="#terms-presentation-processor">presentation processor</a> must use the value <code>none</code>.</p><table border="1" class="ednote" summary="Editorial note: Text Shadow Example"><tr class="ednote-r1"><td align="left" valign="top"><b>Editorial note: Text Shadow Example</b></td><td align="right" valign="top">2015-01-08</td></tr><tr class="ednote-r2"><td colspan="2" align="left" valign="top">Insert example fragment and image of tts:textShadow.</td></tr></table><div class="note"><p class="prefix"><b>Note:</b></p><p>The semantics of the style property represented by this attribute are based upon 
 that defined by <a href="#css3-decoration">[CSS Text Decoration]</a>, § 4.</p></div></div><div class="div3">
-<h4><a id="style-attribute-translate"></a>10.2.40 tts:translate</h4><p>The <code>tts:translate</code> attribute is used to specify <em>x</em> and <em>y</em> translations (offsets) of a
-region area with respect to the nominal (untranslated) origin of the region.</p><p>This attribute may be specified by any element type
-that permits use of attributes in the TT Style Namespace; however, this attribute applies
-as a style property only to those element types indicated in the following table.</p><a id="style-property-details-translate"></a><table class="common"><col width="25%" span="1"><col span="1"><tbody><tr><td><em>Values:</em></td><td>
-<a href="#style-value-length">&lt;length&gt;</a> <a href="#style-value-length">&lt;length&gt;</a>
-</td></tr><tr><td><em>Initial:</em></td><td><code>0px 0px</code></td></tr><tr><td><em>Applies to:</em></td><td>
-<a href="#content-vocabulary-div"><code>div</code></a>,
-<a href="#content-vocabulary-p"><code>p</code></a>,
-<a href="#layout-vocabulary-region"><code>region</code></a>
-</td></tr><tr><td><em>Inherited:</em></td><td>no</td></tr><tr><td><em>Percentages:</em></td><td>relative to width and height of <a href="#terms-root-container-region">root container region</a></td></tr><tr><td><em>Animatable:</em></td><td>discrete, continuous</td></tr></tbody></table><p>If the value of this attribute consists of two <a href="#style-value-length">&lt;length&gt;</a> specifications,
-then they must be interpreted as <em>x</em> and <em>y</em> offsets, where the first specification
-is the <em>x</em> offset, and the second specification is the <em>y</em> offset, and where positive values mean to the right or bottom of the affected
-region, respectively</p><p>If a <code>tts:translate</code> attribute is specified on a <code>div</code> or <code>p</code> element, then that specification must be considered to be
-equivalent to specifying an anonymous <a href="#terms-inline-region">inline region</a> child of the <code>div</code> or <code>p</code> element, where the
-translation of the corresponding region, also referred to as an <a href="#terms-implied-inline-region">implied inline region</a>, is equal to the
-value of this attribute.</p><p>If a computed value of the property associated with this attribute is not supported,
-then a <a href="#terms-presentation-processor">presentation processor</a> must use the closest supported value.</p><div class="note"><p class="prefix"><b>Note:</b></p><p>In this context, the phrase <em>closest supported value</em> means the value for which the Euclidean distance between
-the computed translate and the supported translate is minimized. If there are multiple closest supported values equally distant from
-the computed value, then the value least distant from [0,0], i.e., closest to the coordinate space origin, is used.</p></div><p>The <code>tts:translate</code> style is illustrated by the following example which conditionally applies a negative (leftward) or
-positive (rightward) translation in the X axis, depending upon whether a left or right image of a steroscopic presentation is being rendered.</p><a id="style-attribute-translate-example-1"></a><table class="example"><caption>Example Fragment – Translate</caption><tbody><tr><td>
-<div class="exampleInner"><pre>
-&lt;region xml:id="r1"&gt;
-  &lt;style tts:extent="30% 10%"/&gt;
-  &lt;style tts:position="center bottom 10%"/&gt;
-  &lt;style condition="parameter('stereoLeft')" <span class="strong">tts:translate="-10 0"</span>/&gt;
-  &lt;style condition="parameter('stereoRight)" <span class="strong">tts:translate="+10 0"</span>/&gt;
-&lt;/region&gt;
-...
-&lt;p region="r1"&gt;
-  3D Text Sample
-&lt;/p&gt;
-</pre></div>
-</td></tr></tbody></table><div class="note"><p class="prefix"><b>Note:</b></p><p>The above example elides the <code>units</code> component from the <a href="#style-value-length">&lt;length&gt;</a> expressions of
-the <code>tts:translate</code> style attribute, which is now permitted in TTML2. In the absence of a <code>units</code> component, <code>px</code>
-units apply.</p></div><p></p><table border="1" class="ednote" summary="Editorial note: Translate Example"><tr class="ednote-r1"><td align="left" valign="top"><b>Editorial note: Translate Example</b></td><td align="right" valign="top">2015-01-17</td></tr><tr class="ednote-r2"><td colspan="2" align="left" valign="top">Insert example image of tts:translate.</td></tr></table></div><div class="div3">
 <h4><a id="style-attribute-unicodeBidi"></a>10.2.41 tts:unicodeBidi</h4><p>The <code>tts:unicodeBidi</code> attribute is used to specify a style property that
 defines a directional embedding or override according to
 the Unicode bidirectional algorithm.</p><p>This attribute may be specified by any
@@ -10151,7 +10148,7 @@
 <h2><a id="derivation"></a>M Vocabulary Derivation (Non-Normative)</h2><p>This appendix provides information about the derivation of TTML
 vocabulary, separately describing derivation of elements and
 attributes.</p><table border="1" class="ednote" summary="Editorial note: Update Derivation"><tr class="ednote-r1"><td align="left" valign="top"><b>Editorial note: Update Derivation</b></td><td align="right" valign="top">2015-01-14</td></tr><tr class="ednote-r2"><td colspan="2" align="left" valign="top">Update derivation tables to include new vocabulary added in TTML2.</td></tr></table><div class="div2">
-<h3><a id="d3e37911"></a>M.1 Element Derivation</h3><p>The first column of <a href="#element-vocab-derivation-table"><b>Table M-1 – Elements</b></a>
+<h3><a id="d3e37882"></a>M.1 Element Derivation</h3><p>The first column of <a href="#element-vocab-derivation-table"><b>Table M-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
@@ -10208,7 +10205,7 @@
 and <code>@version</code> on the <code>svg:svg</code> element.</p></li><li><p>Conceptually derived from existing <code>tt:layout</code> element,
 which is a generic container for layout specifications, but for use
 in defining animation specifications that apply to targeted elements.</p></li></ol></div></div><div class="div2">
-<h3><a id="d3e38428"></a>M.2 Attribute Derivation</h3><p>The first column of <a href="#attribute-vocab-derivation-table"><b>Table M-2 – Attributes</b></a>
+<h3><a id="d3e38399"></a>M.2 Attribute Derivation</h3><p>The first column of <a href="#attribute-vocab-derivation-table"><b>Table M-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
@@ -10300,9 +10297,9 @@
 <h2><a id="qa"></a>N 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>&nbsp;<a href="#qaf-sg">[QAF SG]</a>.</p><div class="div2">
-<h3><a id="d3e39421"></a>N.1 Requirements</h3><a id="qa-framework-requirements-table"></a><table class="common"><caption>Table N-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 id="d3e39392"></a>N.1 Requirements</h3><a id="qa-framework-requirements-table"></a><table class="common"><caption>Table N-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></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></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></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></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></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></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></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></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></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></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></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></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></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 id="d3e39585"></a>N.2 Guidelines</h3><a id="qa-framework-guidelines-table"></a><table class="common"><caption>Table N-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></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></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></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><td>NO</td><td></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><td></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></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></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></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></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></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></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><td>NO</td><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></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-profiling">YES</a></td><td></td><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></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></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></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></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></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></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></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></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></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 id="d3e39556"></a>N.2 Guidelines</h3><a id="qa-framework-guidelines-table"></a><table class="common"><caption>Table N-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></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></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></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><td>NO</td><td></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><td></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></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></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></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></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></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></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><td>NO</td><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></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-profiling">YES</a></td><td></td><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></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></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></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></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></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></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></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></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></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>M 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
 TTML <a href="#doctypes">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">
Binary file ttml2/spec/xsd/schema.zip has changed