SDP-US Editorial - Minor Cleanup
authorGlenn Adams <glenn@skynav.com>
Mon, 12 Nov 2012 15:00:24 -0700
changeset 313 83ba593393d3
parent 312 616594a14670
child 314 5f38b45383b2
SDP-US Editorial - Minor Cleanup
ttml10-sdp-us/Overview.html
ttml10-sdp-us/Overview.src.html
--- a/ttml10-sdp-us/Overview.html	Mon Nov 12 13:41:31 2012 -0700
+++ b/ttml10-sdp-us/Overview.html	Mon Nov 12 15:00:24 2012 -0700
@@ -153,6 +153,10 @@
 {
     padding: 0 12px 0 8px;
 }
+div.constraint
+{
+    margin-bottom: 1em;
+}
 span.numbered
 {
     font-weight: bold;
@@ -375,11 +379,11 @@
 }
 
 
-</style><link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED"><!--[if lt IE 9]><script src='http://www.w3.org/2008/site/js/html5shiv.js'></script><![endif]--></head>
+</style><link href="http://www.w3.org/StyleSheets/TR/W3C-ED" rel="stylesheet"><!--[if lt IE 9]><script src='http://www.w3.org/2008/site/js/html5shiv.js'></script><![endif]--><!--[if lt IE 9]><script src='http://www.w3.org/2008/site/js/html5shiv.js'></script><![endif]--><!--[if lt IE 9]><script src='http://www.w3.org/2008/site/js/html5shiv.js'></script><![endif]--><!--[if lt IE 9]><script src='http://www.w3.org/2008/site/js/html5shiv.js'></script><![endif]--><!--[if lt IE 9]><script src='http://www.w3.org/2008/site/js/html5shiv.js'></script><![endif]--><!--[if lt IE 9]><script src='http://www.w3.org/2008/site/js/html5shiv.js'></script><![endif]--></head>
 <body><div class="head">
   <p>
     
-      <a href="http://www.w3.org/"><img width="72" height="48" src="http://www.w3.org/Icons/w3c_home" alt="W3C"></a>
+      <a href="http://www.w3.org/"><img src="http://www.w3.org/Icons/w3c_home" alt="W3C" height="48" width="72"></a>
     
   </p>
   <h1 class="title" id="title">Simple Delivery Profile for Closed Captions (US)</h1>
@@ -433,7 +437,7 @@
   
   <hr>
 </div>
-<section id="abstract" class="introductory"><h2>Abstract</h2>
+<section class="introductory" id="abstract"><h2>Abstract</h2>
 <p>This document specifies the Simple Online Delivery Profile (US) of the Timed Text Markup Language (TTML).</p>
 <p>The primary goal of the profile defined herein is to establish a minimum level of interoperability between
 TTML and legacy caption formats employed in US markets, such as CEA-608 and CEA-708. This is accomplished by
@@ -499,15 +503,15 @@
       
     
   
-</section><section id="toc"><h2 class="introductory">Table of Contents</h2><ul class="toc"><li class="tocline"><a href="#introduction" class="tocxref"><span class="secno">1. </span>Introduction</a></li><li class="tocline"><a href="#conformance" class="tocxref"><span class="secno">2. </span>Conformance</a></li><li class="tocline"><a href="#terms" class="tocxref"><span class="secno">3. </span>Terms and Definitions</a></li><li class="tocline"><a href="#SimpleProfile" class="tocxref"><span class="secno">4. </span>Simple Delivery Profile for Closed Captions</a><ul class="toc"><li class="tocline"><a href="#Use_of_TTML_Constrained_Feature_Template" class="tocxref"><span class="secno">4.1 </span>Use of TTML Constrained Feature Template</a><ul class="toc"></ul></li></ul></li><li class="tocline"><a href="#structural-constraints" class="tocxref"><span class="secno">5. </span>Structural Constraints</a></li><li class="tocline"><a href="#Constrained_Features" class="tocxref"><span class="secno">6. </span>Constrained Features</a><ul class="toc"><li class="tocline"><a href="#Constrained_TTML_Feature_core" class="tocxref"><span class="secno">6.1 </span>Use of Constrained TTML Feature <span>core</span></a><ul class="toc"><li class="tocline"><a href="#usage-scenario" class="tocxref"><span class="secno">6.1.1 </span>Usage Scenario</a></li><li class="tocline"><a href="#constraints" class="tocxref"><span class="secno">6.1.2 </span>Constraints</a></li></ul></li><li class="tocline"><a href="#Use_of_Constrained_TTML_Feature_content" class="tocxref"><span class="secno">6.2 </span>Use of Constrained TTML Feature <span>content</span></a><ul class="toc"><li class="tocline"><a href="#usage-scenario-1" class="tocxref"><span class="secno">6.2.1 </span>Usage Scenario</a></li><li class="tocline"><a href="#constraints-1" class="tocxref"><span class="secno">6.2.2 </span>Constraints</a></li></ul></li><li class="tocline"><a href="#Use_of_Constrained_TTML_Feature_content_presentation" class="tocxref"><span class="secno">6.3 </span>Use of Constrained TTML Feature <span>presentation</span></a><ul class="toc"><li class="tocline"><a href="#usage-scenario-2" class="tocxref"><span class="secno">6.3.1 </span>Usage Scenario</a></li><li class="tocline"><a href="#constraints-2" class="tocxref"><span class="secno">6.3.2 </span>Constraints</a></li></ul></li><li class="tocline"><a href="#Use_of_Constrained_TTML_Feature_content_profile" class="tocxref"><span class="secno">6.4 </span>Use of Constrained TTML Feature <span>profile</span></a><ul class="toc"><li class="tocline"><a href="#usage-scenario-3" class="tocxref"><span class="secno">6.4.1 </span>Usage Scenario</a></li><li class="tocline"><a href="#constraints-3" class="tocxref"><span class="secno">6.4.2 </span>Constraints</a></li></ul></li><li class="tocline"><a href="#Use_of_Constrained_TTML_Feature_content_structure" class="tocxref"><span class="secno">6.5 </span>Use of Constrained TTML Feature <span>structure</span></a><ul class="toc"><li class="tocline"><a href="#usage-scenario-4" class="tocxref"><span class="secno">6.5.1 </span>Usage Scenario</a></li><li class="tocline"><a href="#constraints-4" class="tocxref"><span class="secno">6.5.2 </span>Constraints</a></li></ul></li></ul></li><li class="tocline"><a href="#Style_Constraints" class="tocxref"><span class="secno">7. </span>Style Constraints</a><ul class="toc"><li class="tocline"><a href="#Constrained_TTML_Feature_backgroundColor" class="tocxref"><span class="secno">7.1 </span>Use of Constrained TTML Feature <span>backgroundColor-*</span></a><ul class="toc"><li class="tocline"><a href="#usage-scenario-5" class="tocxref"><span class="secno">7.1.1 </span>Usage Scenario</a></li><li class="tocline"><a href="#constraints-5" class="tocxref"><span class="secno">7.1.2 </span>Constraints</a></li></ul></li><li class="tocline"><a href="#Constrained_TTML_Feature_color" class="tocxref"><span class="secno">7.2 </span>Use of Constrained TTML Feature <span>color</span></a><ul class="toc"><li class="tocline"><a href="#usage-scenario-6" class="tocxref"><span class="secno">7.2.1 </span>Usage Scenario</a></li><li class="tocline"><a href="#constraints-6" class="tocxref"><span class="secno">7.2.2 </span>Constraints</a></li></ul></li><li class="tocline"><a href="#Constrained_TTML_Feature_display_region" class="tocxref"><span class="secno">7.3 </span>Use of Constrained TTML Feature <span>display-region</span></a><ul class="toc"><li class="tocline"><a href="#usage-scenario-7" class="tocxref"><span class="secno">7.3.1 </span>Usage Scenario</a></li><li class="tocline"><a href="#constraints-7" class="tocxref"><span class="secno">7.3.2 </span>Constraints</a></li></ul></li><li class="tocline"><a href="#Constrained_TTML_Feature_extent_region" class="tocxref"><span class="secno">7.4 </span>Use of Constrained TTML Feature <span>extent-region</span></a><ul class="toc"><li class="tocline"><a href="#usage-scenario-8" class="tocxref"><span class="secno">7.4.1 </span>Usage Scenario</a></li><li class="tocline"><a href="#constraints-8" class="tocxref"><span class="secno">7.4.2 </span>Constraints</a></li><li class="tocline"><a href="#examples" class="tocxref"><span class="secno">7.4.3 </span>Examples</a></li></ul></li><li class="tocline"><a href="#Constrained_TTML_Feature_display_display_fontFamily_generic" class="tocxref"><span class="secno">7.5 </span>Use of Constrained TTML Feature <span>fontFamily-generic</span></a><ul class="toc"><li class="tocline"><a href="#usage-scenario-9" class="tocxref"><span class="secno">7.5.1 </span>Usage Scenario</a></li><li class="tocline"><a href="#constraints-9" class="tocxref"><span class="secno">7.5.2 </span>Constraints</a></li></ul></li><li class="tocline"><a href="#Constrained_TTML_Feature_display_display_fontSize" class="tocxref"><span class="secno">7.6 </span>Use of Constrained TTML Feature <span>fontSize</span></a><ul class="toc"><li class="tocline"><a href="#usage-scenario-10" class="tocxref"><span class="secno">7.6.1 </span>Usage Scenario</a></li><li class="tocline"><a href="#constraints-10" class="tocxref"><span class="secno">7.6.2 </span>Constraints</a></li></ul></li><li class="tocline"><a href="#Constrained_TTML_Feature_display_display_fontStyle_italic" class="tocxref"><span class="secno">7.7 </span>Use of Constrained TTML Feature <span>fontStyle-italic</span></a><ul class="toc"><li class="tocline"><a href="#usage-scenario-11" class="tocxref"><span class="secno">7.7.1 </span>Usage Scenario</a></li><li class="tocline"><a href="#constraints-11" class="tocxref"><span class="secno">7.7.2 </span>Constraints</a></li></ul></li><li class="tocline"><a href="#Constrained_TTML_Feature_length_percentage" class="tocxref"><span class="secno">7.8 </span>Use of Constrained TTML Feature <span>length-percentage</span></a><ul class="toc"><li class="tocline"><a href="#usage-scenario-12" class="tocxref"><span class="secno">7.8.1 </span>Usage Scenario</a></li><li class="tocline"><a href="#constraints-12" class="tocxref"><span class="secno">7.8.2 </span>Constraints</a><ul class="toc"></ul></li></ul></li><li class="tocline"><a href="#Constrained_TTML_Feature_length_positive" class="tocxref"><span class="secno">7.9 </span>Use of Constrained TTML Feature <span>length-positive</span></a><ul class="toc"><li class="tocline"><a href="#usage-scenario-13" class="tocxref"><span class="secno">7.9.1 </span>Usage Scenario</a></li><li class="tocline"><a href="#constraints-13" class="tocxref"><span class="secno">7.9.2 </span>Constraints</a></li></ul></li><li class="tocline"><a href="#Constrained_TTML_Feature_styling" class="tocxref"><span class="secno">7.10 </span>Use of Constrained TTML Feature <span>styling-*</span></a><ul class="toc"><li class="tocline"><a href="#usage-scenario-14" class="tocxref"><span class="secno">7.10.1 </span>Usage Scenario</a></li><li class="tocline"><a href="#constraints-14" class="tocxref"><span class="secno">7.10.2 </span>Constraints</a></li></ul></li><li class="tocline"><a href="#Constrained_TTML_Feature_styling_inheritance_content" class="tocxref"><span class="secno">7.11 </span>Use of Constrained TTML Feature <span>styling-inheritance-content</span></a><ul class="toc"><li class="tocline"><a href="#usage-scenario-15" class="tocxref"><span class="secno">7.11.1 </span>Usage Scenario</a></li><li class="tocline"><a href="#constraints-15" class="tocxref"><span class="secno">7.11.2 </span>Constraints</a></li></ul></li><li class="tocline"><a href="#Constrained_TTML_Feature_styling_inheritance_region" class="tocxref"><span class="secno">7.12 </span>Use of Constrained TTML Feature <span>styling-inheritance-region</span></a><ul class="toc"><li class="tocline"><a href="#usage-scenario-16" class="tocxref"><span class="secno">7.12.1 </span>Usage Scenario</a></li><li class="tocline"><a href="#constraints-16" class="tocxref"><span class="secno">7.12.2 </span>Constraints</a></li></ul></li><li class="tocline"><a href="#Constrained_TTML_Feature_textAlign_absolute" class="tocxref"><span class="secno">7.13 </span>Use of Constrained TTML Feature <span>textAlign-absolute</span></a><ul class="toc"><li class="tocline"><a href="#usage-scenario-17" class="tocxref"><span class="secno">7.13.1 </span>Usage Scenario</a></li><li class="tocline"><a href="#constraints-17" class="tocxref"><span class="secno">7.13.2 </span>Constraints</a></li></ul></li><li class="tocline"><a href="#Constrained_TTML_Feature_textDecoration_under" class="tocxref"><span class="secno">7.14 </span>Use of Constrained TTML Feature <span>textDecoration-under</span></a><ul class="toc"><li class="tocline"><a href="#usage-scenario-18" class="tocxref"><span class="secno">7.14.1 </span>Usage Scenario</a></li><li class="tocline"><a href="#constraints-18" class="tocxref"><span class="secno">7.14.2 </span>Constraints</a></li></ul></li><li class="tocline"><a href="#Constrained_TTML_Feature_textOutline_unblurred" class="tocxref"><span class="secno">7.15 </span>Use of Constrained TTML Feature <span>textOutline-unblurred</span></a><ul class="toc"><li class="tocline"><a href="#usage-scenario-19" class="tocxref"><span class="secno">7.15.1 </span>Usage Scenario</a></li><li class="tocline"><a href="#constraints-19" class="tocxref"><span class="secno">7.15.2 </span>Constraints</a></li></ul></li><li class="tocline"><a href="#Constrained_TTML_Feature_writingMode_horizontal_lr" class="tocxref"><span class="secno">7.16 </span>Use of Constrained TTML Feature <span>writingMode-horizontal-lr</span></a><ul class="toc"><li class="tocline"><a href="#usage-scenario-20" class="tocxref"><span class="secno">7.16.1 </span>Usage Scenario</a></li><li class="tocline"><a href="#constraints-20" class="tocxref"><span class="secno">7.16.2 </span>Constraints</a></li></ul></li></ul></li><li class="tocline"><a href="#layout_constraints" class="tocxref"><span class="secno">8. </span>Layout Constraints</a><ul class="toc"><li class="tocline"><a href="#Constrained_TTML_Feature_layout" class="tocxref"><span class="secno">8.1 </span>Use of Constrained TTML Feature <span>layout</span></a><ul class="toc"><li class="tocline"><a href="#usage-scenario-21" class="tocxref"><span class="secno">8.1.1 </span>Usage Scenario</a></li><li class="tocline"><a href="#constraints-21" class="tocxref"><span class="secno">8.1.2 </span>Constraints</a></li></ul></li><li class="tocline"><a href="#Constrained_TTML_Feature_lineBreak-uax14" class="tocxref"><span class="secno">8.2 </span>Use of Constrained TTML Feature <span>lineBreak-uax14</span></a><ul class="toc"><li class="tocline"><a href="#usage-scenario-22" class="tocxref"><span class="secno">8.2.1 </span>Usage Scenario</a></li><li class="tocline"><a href="#constraints-22" class="tocxref"><span class="secno">8.2.2 </span>Constraints</a></li></ul></li></ul></li><li class="tocline"><a href="#timing_constraints" class="tocxref"><span class="secno">9. </span>Timing Constraints</a><ul class="toc"><li class="tocline"><a href="#Constrained_TTML_Feature_timing" class="tocxref"><span class="secno">9.1 </span>Use of Constrained TTML Feature <span>timing</span></a><ul class="toc"><li class="tocline"><a href="#usage-scenario-23" class="tocxref"><span class="secno">9.1.1 </span>Usage Scenario</a></li><li class="tocline"><a href="#constraints-23" class="tocxref"><span class="secno">9.1.2 </span>Constraints</a></li></ul></li><li class="tocline"><a href="#Constrained_TTML_Feature_time_offset" class="tocxref"><span class="secno">9.2 </span>Use of Constrained TTML Feature <span>time-offset</span></a><ul class="toc"><li class="tocline"><a href="#usage-scenario-24" class="tocxref"><span class="secno">9.2.1 </span>Usage Scenario</a></li><li class="tocline"><a href="#constraints-24" class="tocxref"><span class="secno">9.2.2 </span>Constraints</a></li></ul></li><li class="tocline"><a href="#frameRate" class="tocxref"><span class="secno">9.3 </span>Use of Constrained TTML Feature <span>frameRate and frameRateMultiplier</span></a><ul class="toc"><li class="tocline"><a href="#usage-scenario-25" class="tocxref"><span class="secno">9.3.1 </span>Usage Scenario</a></li><li class="tocline"><a href="#constraints-25" class="tocxref"><span class="secno">9.3.2 </span>Constraints</a></li></ul></li><li class="tocline"><a href="#animation" class="tocxref"><span class="secno">9.4 </span>Use of Constrained TTML Feature <span>animation</span></a><ul class="toc"><li class="tocline"><a href="#usage-scenario-26" class="tocxref"><span class="secno">9.4.1 </span>Usage Scenario</a></li><li class="tocline"><a href="#constraints-26" class="tocxref"><span class="secno">9.4.2 </span>Constraints</a></li></ul></li></ul></li><li class="tocline"><a href="#other_constraints" class="tocxref"><span class="secno">10. </span>Other Constraints</a><ul class="toc"><li class="tocline"><a href="#Section1" class="tocxref"><span class="secno">10.1 </span>User Ease of Use Constraints</a></li></ul></li><li class="tocline"><a href="#Features_in_TTML_1.0_Used" class="tocxref"><span class="secno">11. </span>Features in [<cite><span class="formerLink">TTML10</span></cite>] Used in This Profile</a></li><li class="tocline"><a href="#error_handling" class="tocxref"><span class="secno">12. </span>Error handling</a></li><li class="tocline"><a href="#future_needs" class="tocxref"><span class="secno">A. </span>Future Needs for TTML next for Simple Delivery</a><ul class="toc"><li class="tocline"><a href="#Section2" class="tocxref"><span class="secno">A.1 </span>Values for fontFamily support</a></li><li class="tocline"><a href="#Section3" class="tocxref"><span class="secno">A.2 </span>Support for character edge features</a></li></ul></li><li class="tocline"><a href="#mapping-of-us-government-requirements-to-constrained-profile-features" class="tocxref"><span class="secno">B. </span>Mapping of US Government Requirements to Constrained Profile Features</a></li><li class="tocline"><a href="#code-points" class="tocxref"><span class="secno">C. </span>Code points</a><ul class="toc"><li class="tocline"><a href="#color-values" class="tocxref"><span class="secno">C.1 </span>Color values</a></li><li class="tocline"><a href="#acknowledgements" class="tocxref"><span class="secno">C.2 </span>Acknowledgements</a></li></ul></li><li class="tocline"><a href="#references" class="tocxref"><span class="secno">D. </span>References</a><ul class="toc"><li class="tocline"><a href="#normative-references" class="tocxref"><span class="secno">D.1 </span>Normative references</a></li><li class="tocline"><a href="#informative-references" class="tocxref"><span class="secno">D.2 </span>Informative references</a></li></ul></li></ul></section>
+</section><section id="toc"><h2 class="introductory">Table of Contents</h2><ul class="toc"><li class="tocline"><a class="tocxref" href="#introduction"><span class="secno">1. </span>Introduction</a></li><li class="tocline"><a class="tocxref" href="#conformance"><span class="secno">2. </span>Conformance</a></li><li class="tocline"><a class="tocxref" href="#terms"><span class="secno">3. </span>Terms and Definitions</a></li><li class="tocline"><a class="tocxref" href="#SimpleProfile"><span class="secno">4. </span>Simple Delivery Profile for Closed Captions</a><ul class="toc"><li class="tocline"><a class="tocxref" href="#Use_of_TTML_Constrained_Feature_Template"><span class="secno">4.1 </span>Use of TTML Constrained Feature Template</a><ul class="toc"></ul></li></ul></li><li class="tocline"><a class="tocxref" href="#structural-constraints"><span class="secno">5. </span>Structural Constraints</a></li><li class="tocline"><a class="tocxref" href="#Constrained_Features"><span class="secno">6. </span>Constrained Features</a><ul class="toc"><li class="tocline"><a class="tocxref" href="#Constrained_TTML_Feature_core"><span class="secno">6.1 </span>Use of Constrained TTML Feature <span>core</span></a><ul class="toc"><li class="tocline"><a class="tocxref" href="#usage-scenario"><span class="secno">6.1.1 </span>Usage Scenario</a></li><li class="tocline"><a class="tocxref" href="#constraints"><span class="secno">6.1.2 </span>Constraints</a></li></ul></li><li class="tocline"><a class="tocxref" href="#Use_of_Constrained_TTML_Feature_content"><span class="secno">6.2 </span>Use of Constrained TTML Feature <span>content</span></a><ul class="toc"><li class="tocline"><a class="tocxref" href="#usage-scenario-1"><span class="secno">6.2.1 </span>Usage Scenario</a></li><li class="tocline"><a class="tocxref" href="#constraints-1"><span class="secno">6.2.2 </span>Constraints</a></li></ul></li><li class="tocline"><a class="tocxref" href="#Use_of_Constrained_TTML_Feature_content_presentation"><span class="secno">6.3 </span>Use of Constrained TTML Feature <span>presentation</span></a><ul class="toc"><li class="tocline"><a class="tocxref" href="#usage-scenario-2"><span class="secno">6.3.1 </span>Usage Scenario</a></li><li class="tocline"><a class="tocxref" href="#constraints-2"><span class="secno">6.3.2 </span>Constraints</a></li></ul></li><li class="tocline"><a class="tocxref" href="#Use_of_Constrained_TTML_Feature_content_profile"><span class="secno">6.4 </span>Use of Constrained TTML Feature <span>profile</span></a><ul class="toc"><li class="tocline"><a class="tocxref" href="#usage-scenario-3"><span class="secno">6.4.1 </span>Usage Scenario</a></li><li class="tocline"><a class="tocxref" href="#constraints-3"><span class="secno">6.4.2 </span>Constraints</a></li></ul></li><li class="tocline"><a class="tocxref" href="#Use_of_Constrained_TTML_Feature_content_structure"><span class="secno">6.5 </span>Use of Constrained TTML Feature <span>structure</span></a><ul class="toc"><li class="tocline"><a class="tocxref" href="#usage-scenario-4"><span class="secno">6.5.1 </span>Usage Scenario</a></li><li class="tocline"><a class="tocxref" href="#constraints-4"><span class="secno">6.5.2 </span>Constraints</a></li></ul></li></ul></li><li class="tocline"><a class="tocxref" href="#Style_Constraints"><span class="secno">7. </span>Style Constraints</a><ul class="toc"><li class="tocline"><a class="tocxref" href="#Constrained_TTML_Feature_backgroundColor"><span class="secno">7.1 </span>Use of Constrained TTML Feature <span>backgroundColor-*</span></a><ul class="toc"><li class="tocline"><a class="tocxref" href="#usage-scenario-5"><span class="secno">7.1.1 </span>Usage Scenario</a></li><li class="tocline"><a class="tocxref" href="#constraints-5"><span class="secno">7.1.2 </span>Constraints</a></li></ul></li><li class="tocline"><a class="tocxref" href="#Constrained_TTML_Feature_color"><span class="secno">7.2 </span>Use of Constrained TTML Feature <span>color</span></a><ul class="toc"><li class="tocline"><a class="tocxref" href="#usage-scenario-6"><span class="secno">7.2.1 </span>Usage Scenario</a></li><li class="tocline"><a class="tocxref" href="#constraints-6"><span class="secno">7.2.2 </span>Constraints</a></li></ul></li><li class="tocline"><a class="tocxref" href="#Constrained_TTML_Feature_display_region"><span class="secno">7.3 </span>Use of Constrained TTML Feature <span>display-region</span></a><ul class="toc"><li class="tocline"><a class="tocxref" href="#usage-scenario-7"><span class="secno">7.3.1 </span>Usage Scenario</a></li><li class="tocline"><a class="tocxref" href="#constraints-7"><span class="secno">7.3.2 </span>Constraints</a></li></ul></li><li class="tocline"><a class="tocxref" href="#Constrained_TTML_Feature_extent_region"><span class="secno">7.4 </span>Use of Constrained TTML Feature <span>extent-region</span></a><ul class="toc"><li class="tocline"><a class="tocxref" href="#usage-scenario-8"><span class="secno">7.4.1 </span>Usage Scenario</a></li><li class="tocline"><a class="tocxref" href="#constraints-8"><span class="secno">7.4.2 </span>Constraints</a></li><li class="tocline"><a class="tocxref" href="#examples"><span class="secno">7.4.3 </span>Examples</a></li></ul></li><li class="tocline"><a class="tocxref" href="#Constrained_TTML_Feature_display_display_fontFamily_generic"><span class="secno">7.5 </span>Use of Constrained TTML Feature <span>fontFamily-generic</span></a><ul class="toc"><li class="tocline"><a class="tocxref" href="#usage-scenario-9"><span class="secno">7.5.1 </span>Usage Scenario</a></li><li class="tocline"><a class="tocxref" href="#constraints-9"><span class="secno">7.5.2 </span>Constraints</a></li></ul></li><li class="tocline"><a class="tocxref" href="#Constrained_TTML_Feature_display_display_fontSize"><span class="secno">7.6 </span>Use of Constrained TTML Feature <span>fontSize</span></a><ul class="toc"><li class="tocline"><a class="tocxref" href="#usage-scenario-10"><span class="secno">7.6.1 </span>Usage Scenario</a></li><li class="tocline"><a class="tocxref" href="#constraints-10"><span class="secno">7.6.2 </span>Constraints</a></li></ul></li><li class="tocline"><a class="tocxref" href="#Constrained_TTML_Feature_display_display_fontStyle_italic"><span class="secno">7.7 </span>Use of Constrained TTML Feature <span>fontStyle-italic</span></a><ul class="toc"><li class="tocline"><a class="tocxref" href="#usage-scenario-11"><span class="secno">7.7.1 </span>Usage Scenario</a></li><li class="tocline"><a class="tocxref" href="#constraints-11"><span class="secno">7.7.2 </span>Constraints</a></li></ul></li><li class="tocline"><a class="tocxref" href="#Constrained_TTML_Feature_length_percentage"><span class="secno">7.8 </span>Use of Constrained TTML Feature <span>length-percentage</span></a><ul class="toc"><li class="tocline"><a class="tocxref" href="#usage-scenario-12"><span class="secno">7.8.1 </span>Usage Scenario</a></li><li class="tocline"><a class="tocxref" href="#constraints-12"><span class="secno">7.8.2 </span>Constraints</a><ul class="toc"></ul></li></ul></li><li class="tocline"><a class="tocxref" href="#Constrained_TTML_Feature_length_positive"><span class="secno">7.9 </span>Use of Constrained TTML Feature <span>length-positive</span></a><ul class="toc"><li class="tocline"><a class="tocxref" href="#usage-scenario-13"><span class="secno">7.9.1 </span>Usage Scenario</a></li><li class="tocline"><a class="tocxref" href="#constraints-13"><span class="secno">7.9.2 </span>Constraints</a></li></ul></li><li class="tocline"><a class="tocxref" href="#Constrained_TTML_Feature_styling"><span class="secno">7.10 </span>Use of Constrained TTML Feature <span>styling-*</span></a><ul class="toc"><li class="tocline"><a class="tocxref" href="#usage-scenario-14"><span class="secno">7.10.1 </span>Usage Scenario</a></li><li class="tocline"><a class="tocxref" href="#constraints-14"><span class="secno">7.10.2 </span>Constraints</a></li></ul></li><li class="tocline"><a class="tocxref" href="#Constrained_TTML_Feature_styling_inheritance_content"><span class="secno">7.11 </span>Use of Constrained TTML Feature <span>styling-inheritance-content</span></a><ul class="toc"><li class="tocline"><a class="tocxref" href="#usage-scenario-15"><span class="secno">7.11.1 </span>Usage Scenario</a></li><li class="tocline"><a class="tocxref" href="#constraints-15"><span class="secno">7.11.2 </span>Constraints</a></li></ul></li><li class="tocline"><a class="tocxref" href="#Constrained_TTML_Feature_styling_inheritance_region"><span class="secno">7.12 </span>Use of Constrained TTML Feature <span>styling-inheritance-region</span></a><ul class="toc"><li class="tocline"><a class="tocxref" href="#usage-scenario-16"><span class="secno">7.12.1 </span>Usage Scenario</a></li><li class="tocline"><a class="tocxref" href="#constraints-16"><span class="secno">7.12.2 </span>Constraints</a></li></ul></li><li class="tocline"><a class="tocxref" href="#Constrained_TTML_Feature_textAlign_absolute"><span class="secno">7.13 </span>Use of Constrained TTML Feature <span>textAlign-absolute</span></a><ul class="toc"><li class="tocline"><a class="tocxref" href="#usage-scenario-17"><span class="secno">7.13.1 </span>Usage Scenario</a></li><li class="tocline"><a class="tocxref" href="#constraints-17"><span class="secno">7.13.2 </span>Constraints</a></li></ul></li><li class="tocline"><a class="tocxref" href="#Constrained_TTML_Feature_textDecoration_under"><span class="secno">7.14 </span>Use of Constrained TTML Feature <span>textDecoration-under</span></a><ul class="toc"><li class="tocline"><a class="tocxref" href="#usage-scenario-18"><span class="secno">7.14.1 </span>Usage Scenario</a></li><li class="tocline"><a class="tocxref" href="#constraints-18"><span class="secno">7.14.2 </span>Constraints</a></li></ul></li><li class="tocline"><a class="tocxref" href="#Constrained_TTML_Feature_textOutline_unblurred"><span class="secno">7.15 </span>Use of Constrained TTML Feature <span>textOutline-unblurred</span></a><ul class="toc"><li class="tocline"><a class="tocxref" href="#usage-scenario-19"><span class="secno">7.15.1 </span>Usage Scenario</a></li><li class="tocline"><a class="tocxref" href="#constraints-19"><span class="secno">7.15.2 </span>Constraints</a></li></ul></li><li class="tocline"><a class="tocxref" href="#Constrained_TTML_Feature_writingMode_horizontal_lr"><span class="secno">7.16 </span>Use of Constrained TTML Feature <span>writingMode-horizontal-lr</span></a><ul class="toc"><li class="tocline"><a class="tocxref" href="#usage-scenario-20"><span class="secno">7.16.1 </span>Usage Scenario</a></li><li class="tocline"><a class="tocxref" href="#constraints-20"><span class="secno">7.16.2 </span>Constraints</a></li></ul></li></ul></li><li class="tocline"><a class="tocxref" href="#layout_constraints"><span class="secno">8. </span>Layout Constraints</a><ul class="toc"><li class="tocline"><a class="tocxref" href="#Constrained_TTML_Feature_layout"><span class="secno">8.1 </span>Use of Constrained TTML Feature <span>layout</span></a><ul class="toc"><li class="tocline"><a class="tocxref" href="#usage-scenario-21"><span class="secno">8.1.1 </span>Usage Scenario</a></li><li class="tocline"><a class="tocxref" href="#constraints-21"><span class="secno">8.1.2 </span>Constraints</a></li></ul></li><li class="tocline"><a class="tocxref" href="#Constrained_TTML_Feature_lineBreak-uax14"><span class="secno">8.2 </span>Use of Constrained TTML Feature <span>lineBreak-uax14</span></a><ul class="toc"><li class="tocline"><a class="tocxref" href="#usage-scenario-22"><span class="secno">8.2.1 </span>Usage Scenario</a></li><li class="tocline"><a class="tocxref" href="#constraints-22"><span class="secno">8.2.2 </span>Constraints</a></li></ul></li></ul></li><li class="tocline"><a class="tocxref" href="#timing_constraints"><span class="secno">9. </span>Timing Constraints</a><ul class="toc"><li class="tocline"><a class="tocxref" href="#Constrained_TTML_Feature_timing"><span class="secno">9.1 </span>Use of Constrained TTML Feature <span>timing</span></a><ul class="toc"><li class="tocline"><a class="tocxref" href="#usage-scenario-23"><span class="secno">9.1.1 </span>Usage Scenario</a></li><li class="tocline"><a class="tocxref" href="#constraints-23"><span class="secno">9.1.2 </span>Constraints</a></li></ul></li><li class="tocline"><a class="tocxref" href="#Constrained_TTML_Feature_time_offset"><span class="secno">9.2 </span>Use of Constrained TTML Feature <span>time-offset</span></a><ul class="toc"><li class="tocline"><a class="tocxref" href="#usage-scenario-24"><span class="secno">9.2.1 </span>Usage Scenario</a></li><li class="tocline"><a class="tocxref" href="#constraints-24"><span class="secno">9.2.2 </span>Constraints</a></li></ul></li><li class="tocline"><a class="tocxref" href="#frameRate"><span class="secno">9.3 </span>Use of Constrained TTML Feature <span>frameRate and frameRateMultiplier</span></a><ul class="toc"><li class="tocline"><a class="tocxref" href="#usage-scenario-25"><span class="secno">9.3.1 </span>Usage Scenario</a></li><li class="tocline"><a class="tocxref" href="#constraints-25"><span class="secno">9.3.2 </span>Constraints</a></li></ul></li><li class="tocline"><a class="tocxref" href="#animation"><span class="secno">9.4 </span>Use of Constrained TTML Feature <span>animation</span></a><ul class="toc"><li class="tocline"><a class="tocxref" href="#usage-scenario-26"><span class="secno">9.4.1 </span>Usage Scenario</a></li><li class="tocline"><a class="tocxref" href="#constraints-26"><span class="secno">9.4.2 </span>Constraints</a></li></ul></li></ul></li><li class="tocline"><a class="tocxref" href="#other_constraints"><span class="secno">10. </span>Other Constraints</a><ul class="toc"><li class="tocline"><a class="tocxref" href="#Section1"><span class="secno">10.1 </span>User Ease of Use Constraints</a></li></ul></li><li class="tocline"><a class="tocxref" href="#Features_in_TTML_1.0_Used"><span class="secno">11. </span>Features in [<cite><span class="formerLink">TTML10</span></cite>] Used in This Profile</a></li><li class="tocline"><a class="tocxref" href="#error_handling"><span class="secno">12. </span>Error handling</a></li><li class="tocline"><a class="tocxref" href="#future_needs"><span class="secno">A. </span>Future Needs for TTML next for Simple Delivery</a><ul class="toc"><li class="tocline"><a class="tocxref" href="#Section2"><span class="secno">A.1 </span>Values for fontFamily support</a></li><li class="tocline"><a class="tocxref" href="#Section3"><span class="secno">A.2 </span>Support for character edge features</a></li></ul></li><li class="tocline"><a class="tocxref" href="#mapping-of-us-government-requirements-to-constrained-profile-features"><span class="secno">B. </span>Mapping of US Government Requirements to Constrained Profile Features</a></li><li class="tocline"><a class="tocxref" href="#code-points"><span class="secno">C. </span>Code points</a><ul class="toc"><li class="tocline"><a class="tocxref" href="#color-values"><span class="secno">C.1 </span>Color values</a></li><li class="tocline"><a class="tocxref" href="#acknowledgements"><span class="secno">C.2 </span>Acknowledgements</a></li></ul></li><li class="tocline"><a class="tocxref" href="#references"><span class="secno">D. </span>References</a><ul class="toc"><li class="tocline"><a class="tocxref" href="#normative-references"><span class="secno">D.1 </span>Normative references</a></li><li class="tocline"><a class="tocxref" href="#informative-references"><span class="secno">D.2 </span>Informative references</a></li></ul></li></ul></section>
 
 <section id="introduction">
 <!--OddPage--><h2><span class="secno">1. </span>Introduction</h2>
-<p>TTML 1.0 [<cite><a class="bibref" href="#bib-TTML10">TTML10</a></cite>] provides many features to satisfy captioning and subtitling requirements, not all of which are intended for end user display. Requirements have been identified by key video and content communities to define an interoperable delivery profile using the core features specifically designed for online presentation of TTML. Such a profile allows the community of TTML users to construct constrained presentation engines for TTML. This document defines the behavior expected of a TTML content player using the presentation processor constraints for such an online delivery profile.</p>
-<div class="note"><div class="note-title"><span>Note</span></div><div class="">At the time of publication, this profile normatively refers to [<cite><a class="bibref" href="#bib-TTML10">TTML10</a></cite>], and informatively refers to [<cite><a class="bibref" href="#bib-TTML10SE">TTML10SE</a></cite>]. The most recently
+<p>TTML 1.0 [<cite><a href="#bib-TTML10" class="bibref">TTML10</a></cite>] provides many features to satisfy captioning and subtitling requirements, not all of which are intended for end user display. Requirements have been identified by key video and content communities to define an interoperable delivery profile using the core features specifically designed for online presentation of TTML. Such a profile allows the community of TTML users to construct constrained presentation engines for TTML. This document defines the behavior expected of a TTML content player using the presentation processor constraints for such an online delivery profile.</p>
+<div class="note"><div class="note-title"><span>Note</span></div><div class="">At the time of publication, this profile normatively refers to [<cite><a href="#bib-TTML10" class="bibref">TTML10</a></cite>], and informatively refers to [<cite><a href="#bib-TTML10SE" class="bibref">TTML10SE</a></cite>]. The most recently
 published version of TTML should take precedence as the definitive reference.</div></div>
 <p>The Simple Online Delivery profile is focused on streamlined delivery of closed captions on the Internet. This interoperability profile supports core TTML features to deliver content originating legacy formats such as CEA-608 and -708 content, and is targeted primarily for delivery in US markets.</p>
-<p>The Simple Delivery Profile for Closed Captions focuses interoperability using [<cite><a class="bibref" href="#bib-TTML10">TTML10</a></cite>] to support delivery of closed captions for video content. Other profiles based on [<cite><a class="bibref" href="#bib-TTML10">TTML10</a></cite>] may target other types of subtitles such as on-screen text or graphics. This interoperability profile is a proper subset of [<cite><a class="bibref" href="#bib-TTML10">TTML10</a></cite>] intended to support features required for US Government closed captioning requirements for online presentation.</p>
+<p>The Simple Delivery Profile for Closed Captions focuses interoperability using [<cite><a href="#bib-TTML10" class="bibref">TTML10</a></cite>] to support delivery of closed captions for video content. Other profiles based on [<cite><a href="#bib-TTML10" class="bibref">TTML10</a></cite>] may target other types of subtitles such as on-screen text or graphics. This interoperability profile is a proper subset of [<cite><a href="#bib-TTML10" class="bibref">TTML10</a></cite>] intended to support features required for US Government closed captioning requirements for online presentation.</p>
 </section>
 <section id="conformance"><!--OddPage--><h2><span class="secno">2. </span>Conformance</h2>
 <p>
@@ -516,27 +520,27 @@
   normative.
 </p>
 <p>
-  The key words <em class="rfc2119" title="must">must</em>, <em class="rfc2119" title="must not">must not</em>, <em class="rfc2119" title="required">required</em>, <em class="rfc2119" title="should">should</em>, <em class="rfc2119" title="should not">should not</em>, <em class="rfc2119" title="recommended">recommended</em>, <em class="rfc2119" title="may">may</em>,
-  and <em class="rfc2119" title="optional">optional</em> in this specification are to be interpreted as described in [<cite><a class="bibref" href="#bib-RFC2119">RFC2119</a></cite>].
+  The key words <em title="must" class="rfc2119">must</em>, <em title="must not" class="rfc2119">must not</em>, <em title="required" class="rfc2119">required</em>, <em title="should" class="rfc2119">should</em>, <em title="should not" class="rfc2119">should not</em>, <em title="recommended" class="rfc2119">recommended</em>, <em title="may" class="rfc2119">may</em>,
+  and <em title="optional" class="rfc2119">optional</em> in this specification are to be interpreted as described in [<cite><a href="#bib-RFC2119" class="bibref">RFC2119</a></cite>].
 </p>
 
 <div class="issue"><div class="issue-title"><span>Issue 1</span></div><p class="">The prose of this section needs a complete rewrite in order to make a clear distinction between presentation processor conformance and
 document conformance. The current prose is extremely confusing, and very likely to be misread.</p></div>
-<p>This profile identifies the content and presentation processor constraints for closed captioning using TTML. To conform to this profile, a presentation engine <em class="rfc2119" title="must">must</em>:</p>
+<p>This profile identifies the content and presentation processor constraints for closed captioning using TTML. To conform to this profile, a presentation engine <em title="must" class="rfc2119">must</em>:</p>
 <ul>
 <li>Satisfy the requirements specified by Section 3.2.1 Generic Processor Conformance [TTML] that are required to implement:
 <ul>
-<li>The mandatory [<cite><a class="bibref" href="#bib-TTML10">TTML10</a></cite>] features referenced in Table E-3, Section D.2 Feature Support</li>
+<li>The mandatory [<cite><a href="#bib-TTML10" class="bibref">TTML10</a></cite>] features referenced in Table E-3, Section D.2 Feature Support</li>
 <li>Supports the semantics defined for those features in the context of this profile.</li>
 </ul>
 </li>
 <li>Satisfy all requirements specified in Sections 4-8 and any references from those sections in this document.</li>
 </ul>
 <p>This constrained profile enumerates a set of required TTML features, some of which may be constrained in behavior,
-and the capabilities required of a Presentation Processor in [<cite><a class="bibref" href="#bib-TTML10">TTML10</a></cite>]. The semantics defined in [<cite><a class="bibref" href="#bib-TTML10">TTML10</a></cite>] apply
+and the capabilities required of a Presentation Processor in [<cite><a href="#bib-TTML10" class="bibref">TTML10</a></cite>]. The semantics defined in [<cite><a href="#bib-TTML10" class="bibref">TTML10</a></cite>] apply
 unless otherwise constrained in this profile.
-Claims of document conformance <em class="rfc2119" title="must">must</em> use this URI defined in this profile.
-Claims of presentation processor conformance <em class="rfc2119" title="must">must</em> implement the required features and constraints of use and processing outlined in this profile.</p>
+Claims of document conformance <em title="must" class="rfc2119">must</em> use this URI defined in this profile.
+Claims of presentation processor conformance <em title="must" class="rfc2119">must</em> implement the required features and constraints of use and processing outlined in this profile.</p>
 <table>
 <tbody><tr>
 <th>Name</th>
@@ -549,14 +553,14 @@
 </tbody></table>
 <p>Conformance to this profile does not preclude the:</p>
 <ol>
-<li>Use of other features defined in [<cite><a class="bibref" href="#bib-TTML10">TTML10</a></cite>]. Such behavior is not defined here.</li>
+<li>Use of other features defined in [<cite><a href="#bib-TTML10" class="bibref">TTML10</a></cite>]. Such behavior is not defined here.</li>
 <li>Use of other profiles that may implement the features in this profile.</li>
 </ol>
 <div class="note"><div class="note-title"><span>Note</span></div><div class=""><p>Error handling behavior is described in <a href="#error_handling">Error Handling</a>.</p></div></div>
 </section>
 <section id="terms">
 <!--OddPage--><h2><span class="secno">3. </span>Terms and Definitions</h2>
-<p>The terms and definitions in [<cite><a class="bibref" href="#bib-TTML10">TTML10</a></cite>] serve as the basis for this interoperability profile. Terms found here are in addition to those found in [<cite><a class="bibref" href="#bib-TTML10">TTML10</a></cite>].</p>
+<p>The terms and definitions in [<cite><a href="#bib-TTML10" class="bibref">TTML10</a></cite>] serve as the basis for this interoperability profile. Terms found here are in addition to those found in [<cite><a href="#bib-TTML10" class="bibref">TTML10</a></cite>].</p>
 <table title="Table 1 - Terms and Definitions">
 <tbody><tr>
 <th>Name</th>
@@ -582,7 +586,7 @@
 <p>The functionality is described in how it constrains the use of TTML features and how a presentation processor provides those captions. An example implementing this constrained profile exists in <a href="#Features_in_TTML_1.0_Used">Profile designator</a>; error handling behavior is found in <a href="#error_handling">Error Handling</a>.</p>
 <section id="Use_of_TTML_Constrained_Feature_Template">
 <h3><span class="secno">4.1 </span>Use of TTML Constrained Feature Template</h3>
-<p>This profile identifies functionality in the context of the required [<cite><a class="bibref" href="#bib-TTML10">TTML10</a></cite>] features used and applies constraints. Each function is defined by:</p>
+<p>This profile identifies functionality in the context of the required [<cite><a href="#bib-TTML10" class="bibref">TTML10</a></cite>] features used and applies constraints. Each function is defined by:</p>
 <ul>
 <li>Usage scenario</li>
 <li>Constraints</li>
@@ -614,19 +618,19 @@
 </div></section>
 </section>
 </section>
-<section class="Structural_Constraints" id="structural-constraints">
+<section id="structural-constraints" class="Structural_Constraints">
 <!--OddPage--><h2><span class="secno">5. </span>Structural Constraints</h2>
-<p>Presentation processors <em class="rfc2119" title="must">must</em> support the capability to present documents where the following constraints apply:</p>
-<div><div class="numbered" title="R0001">A document <em class="rfc2119" title="must">must</em> contain both a head and body element</div></div>
-<div><div class="numbered" title="R0002">A document <em class="rfc2119" title="must">must</em> contain both a styling and a layout element.</div></div>
-<div><div class="numbered" title="R0003">A document <em class="rfc2119" title="must not">must not</em> use a div element inside a div element.</div></div>
-<div><div class="numbered" title="R0004">A document <em class="rfc2119" title="must">must</em> contain only a single level of span element within a p element</div></div>
+<p>Presentation processors <em title="must" class="rfc2119">must</em> support the capability to present documents where the following constraints apply:</p>
+<div><div class="numbered constraint" title="R0001">A document <em title="must" class="rfc2119">must</em> contain both a head and body element.</div></div>
+<div><div class="numbered constraint" title="R0002">A document <em title="must" class="rfc2119">must</em> contain both a styling and a layout element.</div></div>
+<div><div class="numbered constraint" title="R0003">A document <em title="must not" class="rfc2119">must not</em> use a div element inside a div element.</div></div>
+<div><div class="numbered constraint" title="R0004">A document <em title="must" class="rfc2119">must</em> contain only a single level of span element within a p element.</div></div>
 <div><div class="numbered" title="E0001">Single level of spans.</div></div>
 <div class="example"><div class="example-title"><span>Example 1</span></div><pre class="example" style="font-family: Segoe UI; font-size: 13pt; color: black; background: white;"><span style="color: blue;">&lt;</span><span style="color: #a31515;">span</span><span style="color: blue;"> </span><span style="color: red;">style</span><span style="color: blue;">=</span>"<span style="color: blue;">s1</span>"<span style="color: blue;">&gt;</span>A<span style="color: blue;">&lt;/</span><span style="color: #a31515;">span</span><span style="color: blue;">&gt;</span>
 <span style="color: blue;">&lt;</span><span style="color: #a31515;">span</span><span style="color: blue;"> </span><span style="color: red;">style</span><span style="color: blue;">=</span>"<span style="color: blue;">s3</span>"<span style="color: blue;">&gt;</span>B<span style="color: blue;">&lt;/</span><span style="color: #a31515;">span</span><span style="color: blue;">&gt;</span>
 <span style="color: blue;">&lt;</span><span style="color: #a31515;">span</span><span style="color: blue;"> </span><span style="color: red;">style</span><span style="color: blue;">=</span>"<span style="color: blue;">s1</span>"<span style="color: blue;">&gt;</span>C<span style="color: blue;">&lt;/</span><span style="color: #a31515;">span</span><span style="color: blue;">&gt;</span></pre></div>
-<div><div class="numbered" title="R0005">A document <em class="rfc2119" title="must">must</em> reference all styles using a style attribute to a style element.</div></div>
-<div><div class="numbered" title="R0006">A document <em class="rfc2119" title="must">must</em> have all elements are in order of time. That is, in a par context, a timed element <em class="rfc2119" title="must not">must not</em> lexically precede another timed element with an earlier start time.</div></div>
+<div><div class="numbered constraint" title="R0005">A document <em title="must" class="rfc2119">must</em> reference all styles using a style attribute to a style element.</div></div>
+<div><div class="numbered constraint" title="R0006">A document <em title="must" class="rfc2119">must</em> have all elements are in order of time. That is, in a par context, a timed element <em title="must not" class="rfc2119">must not</em> lexically precede another timed element with an earlier start time.</div></div>
 </section>
 <section id="Constrained_Features">
 <!--OddPage--><h2><span class="secno">6. </span>Constrained Features</h2>
@@ -634,7 +638,7 @@
 <section id="Constrained_TTML_Feature_core">
 <h3><span class="secno">6.1 </span>Use of Constrained TTML Feature <span>core</span></h3>
 <p></p>
-<section class="Usage_Scenario" id="usage-scenario">
+<section id="usage-scenario" class="Usage_Scenario">
 <h4><span class="secno">6.1.1 </span>Usage Scenario</h4>
 <table style="width: 100%;">
 <tbody><tr>
@@ -653,7 +657,7 @@
 </tr>
 </tbody></table>
 </section>
-<section class="Core_Constraints" id="constraints">
+<section id="constraints" class="Core_Constraints">
 <h4><span class="secno">6.1.2 </span>Constraints</h4>
 <p>None</p>
 </section>
@@ -661,7 +665,7 @@
 <section id="Use_of_Constrained_TTML_Feature_content">
 <h3><span class="secno">6.2 </span>Use of Constrained TTML Feature <span>content</span></h3>
 <p></p>
-<section class="Usage_Scenario" id="usage-scenario-1">
+<section id="usage-scenario-1" class="Usage_Scenario">
 <h4><span class="secno">6.2.1 </span>Usage Scenario</h4>
 <table style="width: 100%;">
 <tbody><tr>
@@ -680,10 +684,10 @@
 </tr>
 </tbody></table>
 </section>
-<section class="Core_Constraints" id="constraints-1">
+<section id="constraints-1" class="Core_Constraints">
 <h4><span class="secno">6.2.2 </span>Constraints</h4>
-<p>Presentation processors <em class="rfc2119" title="must">must</em> support the capability to present documents where the following constraints apply:</p>
-<div><div class="numbered" title="R0007">A document <em class="rfc2119" title="must">must</em> contain only the following elements:</div></div>
+<p>Presentation processors <em title="must" class="rfc2119">must</em> support the capability to present documents where the following constraints apply:</p>
+<div><div class="numbered constraint" title="R0007">A document <em title="must not" class="rfc2119">must not</em> contain an element that is not one of the following:</div></div>
 <ul>
 <li><code>tt</code></li>
 <li><code>head</code></li>
@@ -709,7 +713,7 @@
 <section id="Use_of_Constrained_TTML_Feature_content_presentation">
 <h3><span class="secno">6.3 </span>Use of Constrained TTML Feature <span>presentation</span></h3>
 <p></p>
-<section class="Usage_Scenario" id="usage-scenario-2">
+<section id="usage-scenario-2" class="Usage_Scenario">
 <h4><span class="secno">6.3.1 </span>Usage Scenario</h4>
 <table style="width: 100%;">
 <tbody><tr>
@@ -728,7 +732,7 @@
 </tr>
 </tbody></table>
 </section>
-<section class="Core_Constraints" id="constraints-2">
+<section id="constraints-2" class="Core_Constraints">
 <h4><span class="secno">6.3.2 </span>Constraints</h4>
 <p>None</p>
 </section>
@@ -736,7 +740,7 @@
 <section id="Use_of_Constrained_TTML_Feature_content_profile">
 <h3><span class="secno">6.4 </span>Use of Constrained TTML Feature <span>profile</span></h3>
 <p></p>
-<section class="Usage_Scenario" id="usage-scenario-3">
+<section id="usage-scenario-3" class="Usage_Scenario">
 <h4><span class="secno">6.4.1 </span>Usage Scenario</h4>
 <table style="width: 100%;">
 <tbody><tr>
@@ -755,17 +759,17 @@
 </tr>
 </tbody></table>
 </section>
-<section class="Core_Constraints" id="constraints-3">
+<section id="constraints-3" class="Core_Constraints">
 <h4><span class="secno">6.4.2 </span>Constraints</h4>
-<div><div class="numbered" title="R0008">Presentation processors <em class="rfc2119" title="must">must</em> support the capability to present documents referencing this profile using the following URI: <dfn id="dfn-http-www.w3.org-tr-profile-simple-delivery">http://www.w3.org/TR/profile/simple-delivery</dfn></div></div>
-<div class="note"><div class="note-title"><span>Note</span></div><div class=""><p>See also <a href="#conformance">Conformance</a>. [<cite><a class="bibref" href="#bib-TTML10">TTML10</a></cite>] allows zero or more profiles (ttp:profile in the head element) to be specified and used simultaneously. A presentation processor may reject documents it does not understand.</p></div></div>
+<div><div class="numbered constraint" title="R0008">Presentation processors <em title="must" class="rfc2119">must</em> support the capability to present documents referencing this profile using the following URI: <dfn id="dfn-http-www.w3.org-tr-profile-simple-delivery">http://www.w3.org/TR/profile/simple-delivery</dfn>.</div></div>
+<div class="note"><div class="note-title"><span>Note</span></div><div class=""><p>See also <a href="#conformance">Conformance</a>. [<cite><a href="#bib-TTML10" class="bibref">TTML10</a></cite>] allows zero or more profiles (ttp:profile in the head element) to be specified and used simultaneously. A presentation processor may reject documents it does not understand.</p></div></div>
 <div class="note"><div class="note-title"><span>Note</span></div><div class=""><p>When the <code>use</code> attribute is used on the <code>ttp:profile</code> element could indicate the geographical region for which the profile is used. For example, specific styling capabilities could be used in a particular geographical region. See also <a href="#other_constraints">Other Constraints</a>.</p></div></div>
 </section>
 </section>
 <section id="Use_of_Constrained_TTML_Feature_content_structure">
 <h3><span class="secno">6.5 </span>Use of Constrained TTML Feature <span>structure</span></h3>
 <p></p>
-<section class="Usage_Scenario" id="usage-scenario-4">
+<section id="usage-scenario-4" class="Usage_Scenario">
 <h4><span class="secno">6.5.1 </span>Usage Scenario</h4>
 <table style="width: 100%;">
 <tbody><tr>
@@ -784,7 +788,7 @@
 </tr>
 </tbody></table>
 </section>
-<section class="Core_Constraints" id="constraints-4">
+<section id="constraints-4" class="Core_Constraints">
 <h4><span class="secno">6.5.2 </span>Constraints</h4>
 <p>None</p>
 </section>
@@ -796,7 +800,7 @@
 <section id="Constrained_TTML_Feature_backgroundColor">
 <h3><span class="secno">7.1 </span>Use of Constrained TTML Feature <span>backgroundColor-*</span></h3>
 <p></p>
-<section class="Usage_Scenario" id="usage-scenario-5">
+<section id="usage-scenario-5" class="Usage_Scenario">
 <h4><span class="secno">7.1.1 </span>Usage Scenario</h4>
 <table style="width: 100%;">
 <tbody><tr>
@@ -817,22 +821,22 @@
 </tr>
 </tbody></table>
 </section>
-<section class="Core_Constraints" id="constraints-5">
+<section id="constraints-5" class="Core_Constraints">
 <h4><span class="secno">7.1.2 </span>Constraints</h4>
-<p>Presentation processors <em class="rfc2119" title="must">must</em> support the capability to present documents where the following constraints apply:</p>
-<div><div class="numbered" title="R0009">The backgroundColor <em class="rfc2119" title="must">must</em> be expressed in #rrggbbaa format exclusively using the <dfn id="dfn-hexdigit">&lt;hexdigit&gt;</dfn> style value expression.</div></div>
-<div><div class="numbered" title="R0010">The backgroundColor <em class="rfc2119" title="must">must</em> support the colors outlined in <a href="#color-values">Color Values</a>.</div></div>
+<p>Presentation processors <em title="must" class="rfc2119">must</em> support the capability to present documents where the following constraints apply:</p>
+<div><div class="numbered constraint" title="R0009">The backgroundColor <em title="must" class="rfc2119">must</em> be expressed in #rrggbbaa format exclusively using the <dfn id="dfn-hexdigit">&lt;hexdigit&gt;</dfn> style value expression.</div></div>
+<div><div class="numbered constraint" title="R0010">The backgroundColor <em title="must" class="rfc2119">must</em> support the colors outlined in <a href="#color-values">Color Values</a>.</div></div>
 <div class="note"><div class="note-title"><span>Note</span></div><div class=""><p>These colors are identical to those identified in the CEA708-D, Section 8.8 [RBG resolution of 4 bits for each primary (03)].</p></div></div>
-<div><div class="numbered" title="R0011">The alpha component of backgroundColor <em class="rfc2119" title="must">must</em> support the opacity values outlined in <a href="#color-values">Color Values</a> .</div></div>
-<div><div class="numbered" title="R0012">The alpha component of backgroundColor for a region <em class="rfc2119" title="must">must</em> be 00.</div></div>
-<div><div class="numbered" title="R0013">The presentation processor <em class="rfc2119" title="must">must</em> allow the user to specify a backgroundColor for p and span elements based on a minimum of an 8-color palette of white, black, red, green, blue, yellow, magenta, and cyan (See Minimum Color List in <a href="#color-values">Color Values</a> ).</div></div>
-<div><div class="numbered" title="R0014">The presentation processor <em class="rfc2119" title="must">must</em> allow the user to specify a backgroundColor for p and span elements to allow for semi-transparent and transparent opacities.</div></div>
+<div><div class="numbered constraint" title="R0011">The alpha component of backgroundColor <em title="must" class="rfc2119">must</em> support the opacity values outlined in <a href="#color-values">Color Values</a>.</div></div>
+<div><div class="numbered constraint" title="R0012">The alpha component of backgroundColor for a region <em title="must" class="rfc2119">must</em> be zero (0).</div></div>
+<div><div class="numbered constraint" title="R0013">The presentation processor <em title="must" class="rfc2119">must</em> allow the user to specify a backgroundColor for p and span elements based on a minimum of an 8-color palette of white, black, red, green, blue, yellow, magenta, and cyan (See Minimum Color List in <a href="#color-values">Color Values</a> ).</div></div>
+<div><div class="numbered constraint" title="R0014">The presentation processor <em title="must" class="rfc2119">must</em> allow the user to specify a backgroundColor for p and span elements to allow for semi-transparent and transparent opacities.</div></div>
 </section>
 </section>
 <section id="Constrained_TTML_Feature_color">
 <h3><span class="secno">7.2 </span>Use of Constrained TTML Feature <span>color</span></h3>
 <p></p>
-<section class="Usage_Scenario" id="usage-scenario-6">
+<section id="usage-scenario-6" class="Usage_Scenario">
 <h4><span class="secno">7.2.1 </span>Usage Scenario</h4>
 <table style="width: 100%;">
 <tbody><tr>
@@ -851,21 +855,21 @@
 </tr>
 </tbody></table>
 </section>
-<section class="Core_Constraints" id="constraints-6">
+<section id="constraints-6" class="Core_Constraints">
 <h4><span class="secno">7.2.2 </span>Constraints</h4>
-<p>Presentation processors <em class="rfc2119" title="must">must</em> support the capability to present documents where the following constraints apply:</p>
-<div><div class="numbered" title="R0015">The color <em class="rfc2119" title="must">must</em> be expressed in #rrggbbaa format exclusively using the <dfn id="dfn-hexdigit-1">&lt;hexdigit&gt;</dfn> style value expression.</div></div>
-<div><div class="numbered" title="R0016">The color <em class="rfc2119" title="must">must</em> support the colors outlined in <a href="#color-values">Color Values</a>.</div></div>
+<p>Presentation processors <em title="must" class="rfc2119">must</em> support the capability to present documents where the following constraints apply:</p>
+<div><div class="numbered constraint" title="R0015">The color <em title="must" class="rfc2119">must</em> be expressed in #rrggbbaa format exclusively using the <dfn id="dfn-hexdigit-1">&lt;hexdigit&gt;</dfn> style value expression.</div></div>
+<div><div class="numbered constraint" title="R0016">The color <em title="must" class="rfc2119">must</em> support the colors outlined in <a href="#color-values">Color Values</a>.</div></div>
 <div class="note"><div class="note-title"><span>Note</span></div><div class=""><p>These colors are identical to those identified in the CEA708-D, Section 8.8 [RBG resolution of 4 bits for each primary (03)].</p></div></div>
-<div><div class="numbered" title="R0017">The alpha component of color <em class="rfc2119" title="must">must</em> support the opacity values outlined in <a href="#color-values">Color Values</a> .</div></div>
-<div><div class="numbered" title="R0018">The presentation processor <em class="rfc2119" title="must">must</em> allow the user to specify a color for p and span elements based on a minimum of an 8-color palette of white, black, red, green, blue, yellow, magenta, and cyan (See Minimum Color List in <a href="#color-values">Color Values</a> ).</div></div>
-<div><div class="numbered" title="R0019">The presentation processor <em class="rfc2119" title="must">must</em> allow the user to specify a color for p and span elements to allow for semi-transparent and transparent opacities.</div></div>
+<div><div class="numbered constraint" title="R0017">The alpha component of color <em title="must" class="rfc2119">must</em> support the opacity values outlined in <a href="#color-values">Color Values</a>.</div></div>
+<div><div class="numbered constraint" title="R0018">The presentation processor <em title="must" class="rfc2119">must</em> allow the user to specify a color for p and span elements based on a minimum of an 8-color palette of white, black, red, green, blue, yellow, magenta, and cyan (See Minimum Color List in <a href="#color-values">Color Values</a> ).</div></div>
+<div><div class="numbered constraint" title="R0019">The presentation processor <em title="must" class="rfc2119">must</em> allow the user to specify a color for p and span elements to allow for semi-transparent and transparent opacities.</div></div>
 </section>
 </section>
 <section id="Constrained_TTML_Feature_display_region">
 <h3><span class="secno">7.3 </span>Use of Constrained TTML Feature <span>display-region</span></h3>
 <p></p>
-<section class="Usage_Scenario" id="usage-scenario-7">
+<section id="usage-scenario-7" class="Usage_Scenario">
 <h4><span class="secno">7.3.1 </span>Usage Scenario</h4>
 <table style="width: 100%;">
 <tbody><tr>
@@ -884,7 +888,7 @@
 </tr>
 </tbody></table>
 </section>
-<section class="Core_Constraints" id="constraints-7">
+<section id="constraints-7" class="Core_Constraints">
 <h4><span class="secno">7.3.2 </span>Constraints</h4>
 <p>None</p>
 </section>
@@ -892,7 +896,7 @@
 <section id="Constrained_TTML_Feature_extent_region">
 <h3><span class="secno">7.4 </span>Use of Constrained TTML Feature <span>extent-region</span></h3>
 <p></p>
-<section class="Usage_Scenario" id="usage-scenario-8">
+<section id="usage-scenario-8" class="Usage_Scenario">
 <h4><span class="secno">7.4.1 </span>Usage Scenario</h4>
 <table style="width: 100%;">
 <tbody><tr>
@@ -912,15 +916,15 @@
 </tr>
 </tbody></table>
 </section>
-<section class="Core_Constraints" id="constraints-8">
+<section id="constraints-8" class="Core_Constraints">
 <h4><span class="secno">7.4.2 </span>Constraints</h4>
-<div><div class="numbered" title="R0020">The origin and extent of a region <em class="rfc2119" title="must not">must not</em> be specified such that the region extends outside of the root container.</div></div>
-<div><div class="numbered" title="R0021">A presentation processor <em class="rfc2119" title="must">must</em> fix the root container origin so that it corresponds with the top, left corner of the related
-media object [<cite><a class="bibref" href="#bib-TTML10SE">TTML10SE</a></cite>], Section 2.2.</div></div>
-<div><div class="numbered" title="R0022">A presentation processor <em class="rfc2119" title="must">must</em> fix the root container extent so that it corresponds with the extent of the related
-media object [<cite><a class="bibref" href="#bib-TTML10SE">TTML10SE</a></cite>], Section 2.2.</div></div>
+<div><div class="numbered constraint" title="R0020">The origin and extent of a region <em title="must not" class="rfc2119">must not</em> be specified such that the region extends outside of the root container.</div></div>
+<div><div class="numbered constraint" title="R0021">A presentation processor <em title="must" class="rfc2119">must</em> fix the root container origin so that it corresponds with the top, left corner of the related
+media object [<cite><a href="#bib-TTML10SE" class="bibref">TTML10SE</a></cite>], Section 2.2.</div></div>
+<div><div class="numbered constraint" title="R0022">A presentation processor <em title="must" class="rfc2119">must</em> fix the root container extent so that it corresponds with the extent of the related
+media object [<cite><a href="#bib-TTML10SE" class="bibref">TTML10SE</a></cite>], Section 2.2.</div></div>
 </section>
-<section class="informative" id="examples">
+<section id="examples" class="informative">
 <h4><span class="secno">7.4.3 </span>Examples</h4><p><em>This section is non-normative.</em></p>
 <p>This profile supports the following caption styles:</p>
 <ul>
@@ -1014,7 +1018,7 @@
 <section id="Constrained_TTML_Feature_display_display_fontFamily_generic">
 <h3><span class="secno">7.5 </span>Use of Constrained TTML Feature <span>fontFamily-generic</span></h3>
 <p></p>
-<section class="Usage_Scenario" id="usage-scenario-9">
+<section id="usage-scenario-9" class="Usage_Scenario">
 <h4><span class="secno">7.5.1 </span>Usage Scenario</h4>
 <table style="width: 100%;">
 <tbody><tr>
@@ -1033,10 +1037,10 @@
 </tr>
 </tbody></table>
 </section>
-<section class="Core_Constraints" id="constraints-9">
+<section id="constraints-9" class="Core_Constraints">
 <h4><span class="secno">7.5.2 </span>Constraints</h4>
-<p>Presentation processors <em class="rfc2119" title="must">must</em> support the capability to present documents where the following constraints apply:</p>
-<div><div class="numbered" title="R0023">The document <em class="rfc2119" title="must">must</em> use the tts:fontFamily attribute using only the following values:</div></div>
+<p>Presentation processors <em title="must" class="rfc2119">must</em> support the capability to present documents where the following constraints apply:</p>
+<div><div class="numbered constraint" title="R0023">The document <em title="must" class="rfc2119">must</em> use the tts:fontFamily attribute using only the following values:</div></div>
 <ul>
 <li>default</li>
 <li>monospaceSerif</li>
@@ -1047,8 +1051,8 @@
 <li>cursive</li>
 <li>smallCaps</li>
 </ul>
-<div class="note"><div class="note-title"><span>Note</span></div><div class=""><p>Values of tts:fontFamily that do not not correspond to generic font family names in [<cite><a class="bibref" href="#bib-TTML10">TTML10</a></cite>], such as <code>casual</code>, <code>cursive</code> and <code>smallCaps</code>, may be used. These are to be interpreted as local font names, which, if not available, the <code>default</code> font family is to be used.</p></div></div>
-<div><div class="numbered" title="R0024">A presentation processor <em class="rfc2119" title="must">must</em> map the generic font names to fonts as follows</div></div>
+<div class="note"><div class="note-title"><span>Note</span></div><div class=""><p>Values of tts:fontFamily that do not not correspond to generic font family names in [<cite><a href="#bib-TTML10" class="bibref">TTML10</a></cite>], such as <code>casual</code>, <code>cursive</code> and <code>smallCaps</code>, may be used. These are to be interpreted as local font names, which, if not available, the <code>default</code> font family is to be used.</p></div></div>
+<div><div class="numbered constraint" title="R0024">A presentation processor <em title="must" class="rfc2119">must</em> map the generic font names to fonts as follows:</div></div>
 <table>
 <tbody><tr>
 <th>Style Value</th>
@@ -1096,8 +1100,8 @@
 <td>Similar to Engravers Gothic</td>
 </tr>
 </tbody></table>
-<div><div class="numbered" title="R0025">The presentation processor <em class="rfc2119" title="must">must</em> allow the user to specify a generic fontFamily for the document using the values shown in the preceding table.</div></div>
-<div><div class="numbered" title="R0026">The presentation processor <em class="rfc2119" title="must">must</em> allow the user to specify character edge attributes and types for the generic fontFamily names for the values shown in the preceding table.</div></div>
+<div><div class="numbered constraint" title="R0025">The presentation processor <em title="must" class="rfc2119">must</em> allow the user to specify a generic fontFamily for the document using the values shown in the preceding table.</div></div>
+<div><div class="numbered constraint" title="R0026">The presentation processor <em title="must" class="rfc2119">must</em> allow the user to specify character edge attributes and types for the generic fontFamily names for the values shown in the preceding table.</div></div>
 <div class="note"><div class="note-title"><span>Note</span></div><div class=""><p>Presentation processor and Unicode code point support is defined in <a href="#code-points">Code Point support</a></p></div></div>
 <div class="note"><div class="note-title"><span>Note</span></div><div class=""><p>Text outline can be specified using a style property to apply to characters selected for specific areas for content flowed into a region. Text outline applies a specific character edge to content. For example, when the textOutline style property is used, a type of shadow or thickness can be applied to content.</p></div></div>
 </section>
@@ -1105,7 +1109,7 @@
 <section id="Constrained_TTML_Feature_display_display_fontSize">
 <h3><span class="secno">7.6 </span>Use of Constrained TTML Feature <span>fontSize</span></h3>
 <p></p>
-<section class="Usage_Scenario" id="usage-scenario-10">
+<section id="usage-scenario-10" class="Usage_Scenario">
 <h4><span class="secno">7.6.1 </span>Usage Scenario</h4>
 <table style="width: 100%;">
 <tbody><tr>
@@ -1125,13 +1129,13 @@
 </tr>
 </tbody></table>
 </section>
-<section class="Core_Constraints" id="constraints-10">
+<section id="constraints-10" class="Core_Constraints">
 <h4><span class="secno">7.6.2 </span>Constraints</h4>
-<p>Presentation processors <em class="rfc2119" title="must">must</em> support the capability to present documents where the following constraints apply:</p>
-<div><div class="numbered" title="R0027">document <em class="rfc2119" title="must">must</em> only specify tts:fontSize(s) using a value of 50%, 75%, 100%, 150% or 200%.</div></div>
-<div class="note"><div class="note-title"><span>Note</span></div><div class=""><p>Use of a fontSize of less than 75% (i.e. 50%) could result in unreadable content for a user.</p></div></div>
+<p>Presentation processors <em title="must" class="rfc2119">must</em> support the capability to present documents where the following constraints apply:</p>
+<div><div class="numbered constraint" title="R0027">A document <em title="must not" class="rfc2119">must not</em> specify <code>tts:fontSize</code> using a value that is not one of 50%, 75%, 100%, 150% or 200%.</div></div>
+<div class="note"><div class="note-title"><span>Note</span></div><div class=""><p>Use of a fontSize of less than 75% (i.e. 50%) may result in unreadable content for a user.</p></div></div>
 <div class="note"><div class="note-title"><span>Note</span></div><div class=""><p>Specifying a fontSize is used for a document could allow the user to select a preferred fontSize.</p></div></div>
-<div class="note"><div class="note-title"><span>Note</span></div><div class=""><p>If a specific fontSize is not supported, then, follow the semantics for a presentation processor defined in [<cite><a class="bibref" href="#bib-TTML10">TTML10</a></cite>], Section 8.2.9.</p></div></div>
+<div class="note"><div class="note-title"><span>Note</span></div><div class=""><p>If a specific fontSize is not supported, then, follow the semantics for a presentation processor defined in [<cite><a href="#bib-TTML10" class="bibref">TTML10</a></cite>], Section 8.2.9.</p></div></div>
 <div class="note"><div class="note-title"><span>Note</span></div><div class=""><p>Constraining the root container extent to the active video area means that the default
 font size of 1c and the default cell grid of 32 x 15 (as specified in TTML 1.0) implies an initial font height of 6.67% of the video height.</p></div></div>
 </section>
@@ -1139,7 +1143,7 @@
 <section id="Constrained_TTML_Feature_display_display_fontStyle_italic">
 <h3><span class="secno">7.7 </span>Use of Constrained TTML Feature <span>fontStyle-italic</span></h3>
 <p></p>
-<section class="Usage_Scenario" id="usage-scenario-11">
+<section id="usage-scenario-11" class="Usage_Scenario">
 <h4><span class="secno">7.7.1 </span>Usage Scenario</h4>
 <table style="width: 100%;">
 <tbody><tr>
@@ -1158,16 +1162,16 @@
 </tr>
 </tbody></table>
 </section>
-<section class="Core_Constraints" id="constraints-11">
+<section id="constraints-11" class="Core_Constraints">
 <h4><span class="secno">7.7.2 </span>Constraints</h4>
-<p>Presentation processors <em class="rfc2119" title="must">must</em> support the capability to present documents where the following constraints apply:</p>
-<div><div class="numbered" title="R0028">The capability <em class="rfc2119" title="must">must</em> exist for the user to specify the italic style for the font families identified in this profile.</div></div>
+<p>Presentation processors <em title="must" class="rfc2119">must</em> support the capability to present documents where the following constraints apply:</p>
+<div><div class="numbered constraint" title="R0028">The capability <em title="must" class="rfc2119">must</em> exist for the user to specify the italic style for the font families identified in this profile.</div></div>
 </section>
 </section>
 <section id="Constrained_TTML_Feature_length_percentage">
 <h3><span class="secno">7.8 </span>Use of Constrained TTML Feature <span>length-percentage</span></h3>
 <p></p>
-<section class="Usage_Scenario" id="usage-scenario-12">
+<section id="usage-scenario-12" class="Usage_Scenario">
 <h4><span class="secno">7.8.1 </span>Usage Scenario</h4>
 <table style="width: 100%;">
 <tbody><tr>
@@ -1186,7 +1190,7 @@
 </tr>
 </tbody></table>
 </section>
-<section class="Core_Constraints" id="constraints-12">
+<section id="constraints-12" class="Core_Constraints">
 <h4><span class="secno">7.8.2 </span>Constraints</h4>
 <p>None</p>
 <section>
@@ -1202,7 +1206,7 @@
 <section id="Constrained_TTML_Feature_length_positive">
 <h3><span class="secno">7.9 </span>Use of Constrained TTML Feature <span>length-positive</span></h3>
 <p></p>
-<section class="Usage_Scenario" id="usage-scenario-13">
+<section id="usage-scenario-13" class="Usage_Scenario">
 <h4><span class="secno">7.9.1 </span>Usage Scenario</h4>
 <table style="width: 100%;">
 <tbody><tr>
@@ -1221,7 +1225,7 @@
 </tr>
 </tbody></table>
 </section>
-<section class="Core_Constraints" id="constraints-13">
+<section id="constraints-13" class="Core_Constraints">
 <h4><span class="secno">7.9.2 </span>Constraints</h4>
 <p>None</p>
 </section>
@@ -1229,7 +1233,7 @@
 <section id="Constrained_TTML_Feature_styling">
 <h3><span class="secno">7.10 </span>Use of Constrained TTML Feature <span>styling-*</span></h3>
 <p></p>
-<section class="Usage_Scenario" id="usage-scenario-14">
+<section id="usage-scenario-14" class="Usage_Scenario">
 <h4><span class="secno">7.10.1 </span>Usage Scenario</h4>
 <table style="width: 100%;">
 <tbody><tr>
@@ -1250,20 +1254,20 @@
 </tr>
 </tbody></table>
 </section>
-<section class="Core_Constraints" id="constraints-14">
+<section id="constraints-14" class="Core_Constraints">
 <h4><span class="secno">7.10.2 </span>Constraints</h4>
-<p>Presentation processors <em class="rfc2119" title="must">must</em> support the capability to present documents where the following constraints apply:</p>
-<div><div class="numbered" title="R0029">Styles <em class="rfc2119" title="must">must</em> be applied either by reference or through use of inline styling.</div></div>
-<div><div class="numbered" title="R0030">Styles <em class="rfc2119" title="must">must</em> be applied with a single style element using the style attribute.</div></div>
-<div><div class="numbered" title="R0031">Style elements <em class="rfc2119" title="must not">must not</em> reference other styles.</div></div>
-<div><div class="numbered" title="R0032">Style elements <em class="rfc2119" title="must not">must not</em> be child elements of region elements.</div></div>
+<p>Presentation processors <em title="must" class="rfc2119">must</em> support the capability to present documents where the following constraints apply:</p>
+<div><div class="numbered constraint" title="R0029">Styles <em title="must" class="rfc2119">must</em> be applied either by reference or through use of inline styling.</div></div>
+<div><div class="numbered constraint" title="R0030">Styles <em title="must" class="rfc2119">must</em> be applied with a single style element using the style attribute.</div></div>
+<div><div class="numbered constraint" title="R0031">Style elements <em title="must not" class="rfc2119">must not</em> reference other styles.</div></div>
+<div><div class="numbered constraint" title="R0032">Style elements <em title="must not" class="rfc2119">must not</em> be child elements of region elements.</div></div>
 <div class="note"><div class="note-title"><span>Note</span></div><div class=""><p>The constraints in this section result in a document that contains style blocks that are complete and self-contained.</p></div></div>
 </section>
 </section>
 <section id="Constrained_TTML_Feature_styling_inheritance_content">
 <h3><span class="secno">7.11 </span>Use of Constrained TTML Feature <span>styling-inheritance-content</span></h3>
 <p></p>
-<section class="Usage_Scenario" id="usage-scenario-15">
+<section id="usage-scenario-15" class="Usage_Scenario">
 <h4><span class="secno">7.11.1 </span>Usage Scenario</h4>
 <table style="width: 100%;">
 <tbody><tr>
@@ -1282,7 +1286,7 @@
 </tr>
 </tbody></table>
 </section>
-<section class="Core_Constraints" id="constraints-15">
+<section id="constraints-15" class="Core_Constraints">
 <h4><span class="secno">7.11.2 </span>Constraints</h4>
 <p>None</p>
 </section>
@@ -1290,7 +1294,7 @@
 <section id="Constrained_TTML_Feature_styling_inheritance_region">
 <h3><span class="secno">7.12 </span>Use of Constrained TTML Feature <span>styling-inheritance-region</span></h3>
 <p></p>
-<section class="Usage_Scenario" id="usage-scenario-16">
+<section id="usage-scenario-16" class="Usage_Scenario">
 <h4><span class="secno">7.12.1 </span>Usage Scenario</h4>
 <table style="width: 100%;">
 <tbody><tr>
@@ -1309,7 +1313,7 @@
 </tr>
 </tbody></table>
 </section>
-<section class="Core_Constraints" id="constraints-16">
+<section id="constraints-16" class="Core_Constraints">
 <h4><span class="secno">7.12.2 </span>Constraints</h4>
 <p>None</p>
 </section>
@@ -1317,7 +1321,7 @@
 <section id="Constrained_TTML_Feature_textAlign_absolute">
 <h3><span class="secno">7.13 </span>Use of Constrained TTML Feature <span>textAlign-absolute</span></h3>
 <p></p>
-<section class="Usage_Scenario" id="usage-scenario-17">
+<section id="usage-scenario-17" class="Usage_Scenario">
 <h4><span class="secno">7.13.1 </span>Usage Scenario</h4>
 <table style="width: 100%;">
 <tbody><tr>
@@ -1336,7 +1340,7 @@
 </tr>
 </tbody></table>
 </section>
-<section class="Core_Constraints" id="constraints-17">
+<section id="constraints-17" class="Core_Constraints">
 <h4><span class="secno">7.13.2 </span>Constraints</h4>
 <p>None</p>
 </section>
@@ -1344,7 +1348,7 @@
 <section id="Constrained_TTML_Feature_textDecoration_under">
 <h3><span class="secno">7.14 </span>Use of Constrained TTML Feature <span>textDecoration-under</span></h3>
 <p></p>
-<section class="Usage_Scenario" id="usage-scenario-18">
+<section id="usage-scenario-18" class="Usage_Scenario">
 <h4><span class="secno">7.14.1 </span>Usage Scenario</h4>
 <table style="width: 100%;">
 <tbody><tr>
@@ -1363,17 +1367,17 @@
 </tr>
 </tbody></table>
 </section>
-<section class="Core_Constraints" id="constraints-18">
+<section id="constraints-18" class="Core_Constraints">
 <h4><span class="secno">7.14.2 </span>Constraints</h4>
-<p>Presentation processors <em class="rfc2119" title="must">must</em> support the capability to present documents where the following constraints apply:</p>
-<div><div class="numbered" title="R0033">The tts:textDecoration-under attribute <em class="rfc2119" title="must">must</em> support the constraints identified in this profile.</div></div>
-<div><div class="numbered" title="R0034">The capability <em class="rfc2119" title="must">must</em> exist for the user to specify the underline decoration for the font families identified in this profile.</div></div>
+<p>Presentation processors <em title="must" class="rfc2119">must</em> support the capability to present documents where the following constraints apply:</p>
+<div><div class="numbered constraint" title="R0033">The tts:textDecoration-under attribute <em title="must" class="rfc2119">must</em> support the constraints identified in this profile.</div></div>
+<div><div class="numbered constraint" title="R0034">The capability <em title="must" class="rfc2119">must</em> exist for the user to specify the underline decoration for the font families identified in this profile.</div></div>
 </section>
 </section>
 <section id="Constrained_TTML_Feature_textOutline_unblurred">
 <h3><span class="secno">7.15 </span>Use of Constrained TTML Feature <span>textOutline-unblurred</span></h3>
 <p></p>
-<section class="Usage_Scenario" id="usage-scenario-19">
+<section id="usage-scenario-19" class="Usage_Scenario">
 <h4><span class="secno">7.15.1 </span>Usage Scenario</h4>
 <table style="width: 100%;">
 <tbody><tr>
@@ -1392,20 +1396,20 @@
 </tr>
 </tbody></table>
 </section>
-<section class="Core_Constraints" id="constraints-19">
+<section id="constraints-19" class="Core_Constraints">
 <h4><span class="secno">7.15.2 </span>Constraints</h4>
-<p>Presentation processors <em class="rfc2119" title="must">must</em> support the capability to present documents where the following constraints apply:</p>
-<div><div class="numbered" title="R0035">Character edge attributes <em class="rfc2119" title="must">must</em> be expressed using textOutline-unblurred based on the settings identified in CEA-708-D, Section 8.5.8.</div></div>
-<div><div class="numbered" title="R0036">A text outline <em class="rfc2119" title="must">must</em> be expressed using textOutline-unblurred of up to 10% thickness.</div></div>
-<div><div class="numbered" title="R0037">The user <em class="rfc2119" title="must">must</em> be able to specify character edge and type attributes using tts:textOutline attribute.</div></div>
-<div><div class="numbered" title="R0038">The user <em class="rfc2119" title="should">should</em> be able to specify the rendering of character edge types of: none, raised, depressed, uniform or drop shadowed edges.</div></div>
+<p>Presentation processors <em title="must" class="rfc2119">must</em> support the capability to present documents where the following constraints apply:</p>
+<div><div class="numbered constraint" title="R0035">Character edge attributes <em title="must" class="rfc2119">must</em> be expressed using textOutline-unblurred based on the settings identified in CEA-708-D, Section 8.5.8.</div></div>
+<div><div class="numbered constraint" title="R0036">A text outline <em title="must" class="rfc2119">must</em> be expressed using textOutline-unblurred of up to 10% thickness.</div></div>
+<div><div class="numbered constraint" title="R0037">The user <em title="must" class="rfc2119">must</em> be able to specify character edge and type attributes using tts:textOutline attribute.</div></div>
+<div><div class="numbered constraint" title="R0038">The user <em title="should" class="rfc2119">should</em> be able to specify the rendering of character edge types of: none, raised, depressed, uniform or drop shadowed edges.</div></div>
 <div class="note"><div class="note-title"><span>Note</span></div><div class=""><p>This requirement targets the capabilities of a presentation processor.</p></div></div>
 </section>
 </section>
 <section id="Constrained_TTML_Feature_writingMode_horizontal_lr">
 <h3><span class="secno">7.16 </span>Use of Constrained TTML Feature <span>writingMode-horizontal-lr</span></h3>
 <p></p>
-<section class="Usage_Scenario" id="usage-scenario-20">
+<section id="usage-scenario-20" class="Usage_Scenario">
 <h4><span class="secno">7.16.1 </span>Usage Scenario</h4>
 <table style="width: 100%;">
 <tbody><tr>
@@ -1424,7 +1428,7 @@
 </tr>
 </tbody></table>
 </section>
-<section class="Core_Constraints" id="constraints-20">
+<section id="constraints-20" class="Core_Constraints">
 <h4><span class="secno">7.16.2 </span>Constraints</h4>
 <p>None</p>
 </section>
@@ -1436,7 +1440,7 @@
 <section id="Constrained_TTML_Feature_layout">
 <h3><span class="secno">8.1 </span>Use of Constrained TTML Feature <span>layout</span></h3>
 <p></p>
-<section class="Usage_Scenario" id="usage-scenario-21">
+<section id="usage-scenario-21" class="Usage_Scenario">
 <h4><span class="secno">8.1.1 </span>Usage Scenario</h4>
 <table style="width: 100%;">
 <tbody><tr>
@@ -1455,19 +1459,19 @@
 </tr>
 </tbody></table>
 </section>
-<section class="Core_Constraints" id="constraints-21">
+<section id="constraints-21" class="Core_Constraints">
 <h4><span class="secno">8.1.2 </span>Constraints</h4>
-<p>Presentation processors <em class="rfc2119" title="must">must</em> support the capability to present documents where the following constraints apply:</p>
-<div><div class="numbered" title="R0039">Active region(s) <em class="rfc2119" title="must not">must not</em> overlap.</div></div>
-<div><div class="numbered" title="R0040">No more than 4 region(s) <em class="rfc2119" title="must">must</em> be active concurrently.</div></div>
-<div><div class="numbered" title="R0041">No more than four lines of text <em class="rfc2119" title="must">must</em> be selected into all active regions at any given time.</div></div>
+<p>Presentation processors <em title="must" class="rfc2119">must</em> support the capability to present documents where the following constraints apply:</p>
+<div><div class="numbered constraint" title="R0039">Active region(s) <em title="must not" class="rfc2119">must not</em> overlap.</div></div>
+<div><div class="numbered constraint" title="R0040">No more than 4 region(s) <em title="must" class="rfc2119">must</em> be active concurrently.</div></div>
+<div><div class="numbered constraint" title="R0041">No more than four lines of text <em title="must" class="rfc2119">must</em> be selected into all active regions at any given time.</div></div>
 <div><div class="issue"><div class="issue-title"><span>Issue 3</span></div><div class="">Constraint R0041 is at risk.</div></div></div>
 </section>
 </section>
 <section id="Constrained_TTML_Feature_lineBreak-uax14">
 <h3><span class="secno">8.2 </span>Use of Constrained TTML Feature <span>lineBreak-uax14</span></h3>
 <p></p>
-<section class="Usage_Scenario" id="usage-scenario-22">
+<section id="usage-scenario-22" class="Usage_Scenario">
 <h4><span class="secno">8.2.1 </span>Usage Scenario</h4>
 <table style="width: 100%;">
 <tbody><tr>
@@ -1486,15 +1490,15 @@
 </tr>
 </tbody></table>
 </section>
-<section class="Core_Constraints" id="constraints-22">
+<section id="constraints-22" class="Core_Constraints">
 <h4><span class="secno">8.2.2 </span>Constraints</h4>
-<p>Presentation processors <em class="rfc2119" title="must">must</em> support the capability to present documents where the following constraints apply:</p>
-<div><div class="numbered" title="R0042">If the aspect ratio of the root container is 4:3 (16:9), then, respectively, more than 38 (42) characters <em class="rfc2119" title="must not">must not</em> be
+<p>Presentation processors <em title="must" class="rfc2119">must</em> support the capability to present documents where the following constraints apply:</p>
+<div><div class="numbered constraint" title="R0042">If the aspect ratio of the root container is 4:3 (16:9), then, respectively, more than 38 (42) characters <em title="must not" class="rfc2119">must not</em> be
 present in any displayed text line.</div></div>
-<div><div class="numbered" title="R0043">If the aspect ratio of the root container is 4:3 (16:9), then, respectively, more than 152 (168) characters <em class="rfc2119" title="must not">must not</em> be
+<div><div class="numbered constraint" title="R0043">If the aspect ratio of the root container is 4:3 (16:9), then, respectively, more than 152 (168) characters <em title="must not" class="rfc2119">must not</em> be
 present in all displayed text lines.</div></div>
 <div class="note"><div class="note-title"><span>Note</span></div><div class=""><p>These requirements accommodate content originated in Europe but displayed in the US, as well as content displayed using 16:9 format.</p></div></div>
-<div><div class="numbered" title="R0044">At most one p element <em class="rfc2119" title="must">must</em> be selected into a region at a time.</div></div>
+<div><div class="numbered constraint" title="R0044">At most one p element <em title="must" class="rfc2119">must</em> be selected into a region at a time.</div></div>
 <div class="note"><div class="note-title"><span>Note</span></div><div class=""><p>The style properites of region and the content selected for the region impact how selected text flows into a region (i.e. selected text may flow outside of the region such as on a mobile device).</p></div></div>
 <div class="note"><div class="note-title"><span>Note</span></div><div class=""><p>Constraining one p element to a region logically places content from two different speakers to different region(s).</p></div></div>
 <div class="note"><div class="note-title"><span>Note</span></div><div class=""><p>When a document author wants to construct a single phrase from a speaker with more than one line in a region, the br within a p element can be used. This construction adheres to the constraints in this section. For example for one speaker with more than one line:</p></div></div>
@@ -1507,7 +1511,7 @@
 <section id="Constrained_TTML_Feature_timing">
 <h3><span class="secno">9.1 </span>Use of Constrained TTML Feature <span>timing</span></h3>
 <p></p>
-<section class="Usage_Scenario" id="usage-scenario-23">
+<section id="usage-scenario-23" class="Usage_Scenario">
 <h4><span class="secno">9.1.1 </span>Usage Scenario</h4>
 <table style="width: 100%;">
 <tbody><tr>
@@ -1526,24 +1530,24 @@
 </tr>
 </tbody></table>
 </section>
-<section class="Core_Constraints" id="constraints-23">
+<section id="constraints-23" class="Core_Constraints">
 <h4><span class="secno">9.1.2 </span>Constraints</h4>
-<p>Presentation processors <em class="rfc2119" title="must">must</em> support the capability to present documents where the following constraints apply:</p>
-<div><div class="numbered" title="R0045">Timing <em class="rfc2119" title="must">must</em> be expressed in the hh:mm:ss.ms or hh:mm:ss:ff format used in the timeExpression.</div></div>
-<div><div class="numbered" title="R0046">Timing <em class="rfc2119" title="must">must</em> be expressed in the same format throughout the document.</div></div>
-<div><div class="numbered" title="R0047">Presentation processors <em class="rfc2119" title="must">must</em> support durations (dur) on the p and span elements, and <em class="rfc2119" title="may">may</em> (but need not) support on other element types;
-as such, a document <em class="rfc2119" title="should not">should not</em> use a duration on an element type other than p or span.</div></div>
-<div><div class="numbered" title="R0048">For timing in hh:mm:ss.ms, the following format <em class="rfc2119" title="must">must</em> be used:</div></div>
+<p>Presentation processors <em title="must" class="rfc2119">must</em> support the capability to present documents where the following constraints apply:</p>
+<div><div class="numbered constraint" title="R0045">Timing <em title="must" class="rfc2119">must</em> be expressed in the hh:mm:ss.ms or hh:mm:ss:ff format used in the timeExpression.</div></div>
+<div><div class="numbered constraint" title="R0046">Timing <em title="must" class="rfc2119">must</em> be expressed in the same format throughout the document.</div></div>
+<div><div class="numbered constraint" title="R0047">Presentation processors <em title="must" class="rfc2119">must</em> support durations (dur) on the p and span elements, and <em title="may" class="rfc2119">may</em> (but need not) support on other element types;
+as such, a document <em title="should not" class="rfc2119">should not</em> use a duration on an element type other than p or span.</div></div>
+<div><div class="numbered constraint" title="R0048">For timing in hh:mm:ss.ms, the following format <em title="must" class="rfc2119">must</em> be used:</div></div>
 <ul>
-<li>Exactly 2 digits <em class="rfc2119" title="must">must</em> be used in each of the hours, minutes, and second components (include leading zeros).</li>
-<li>Exactly 3 decimal places <em class="rfc2119" title="must">must</em> be used for the milliseconds component (include zeros).</li>
+<li>Exactly 2 digits <em title="must" class="rfc2119">must</em> be used in each of the hours, minutes, and second components (include leading zeros).</li>
+<li>Exactly 3 decimal places <em title="must" class="rfc2119">must</em> be used for the milliseconds component (include zeros).</li>
 </ul>
 <div class="example"><div class="example-title"><span>Example 7</span></div><pre class="example" style="font-family: Segoe UI; font-size: 13pt; color: black; background: white;"><span style="color:blue;">&lt;</span><span style="color:#a31515;">p</span><span style="color:blue;"> </span><span style="color:red;">begin</span><span style="color:blue;">=</span>'<span style="color:blue;">00:00:01.000</span>'<span style="color:blue;"> </span><span style="color:red;">end</span><span style="color:blue;">=</span>'<span style="color:blue;">00:00:11.123</span>'<span style="color:blue;"> </span><span style="color:red;">region</span><span style="color:blue;">=</span>"<span style="color:blue;">r1</span>"<span style="color:blue;"> &gt;</span>Test<span style="color:blue;">&lt;/</span><span style="color:#a31515;">p</span><span style="color:blue;">&gt;</span></pre></div>
-<div><div class="numbered" title="R0049">For timing in hh:mm:ss.ms, the following format <em class="rfc2119" title="must">must</em> be used:</div></div>
+<div><div class="numbered constraint" title="R0049">For timing in hh:mm:ss.ms, the following format <em title="must" class="rfc2119">must</em> be used:</div></div>
 <ul>
-<li>Exactly 2 digits <em class="rfc2119" title="must">must</em> be used in each of the hours, minutes, second, and frame components (include leading zeros).</li>
-<li>A ttp:frameRate attribute <em class="rfc2119" title="must">must</em> be present on the root element.</li>
-<li>A ttp:frameRateMultiplier attribute <em class="rfc2119" title="may">may</em> be present on the root element.</li>
+<li>Exactly 2 digits <em title="must" class="rfc2119">must</em> be used in each of the hours, minutes, second, and frame components (include leading zeros).</li>
+<li>A ttp:frameRate attribute <em title="must" class="rfc2119">must</em> be present on the root element.</li>
+<li>A ttp:frameRateMultiplier attribute <em title="may" class="rfc2119">may</em> be present on the root element.</li>
 </ul>
 <p></p>
 <div class="example"><div class="example-title"><span>Example 8</span></div><pre class="example" style="font-family: Segoe UI; font-size: 13pt; color: black; background: white;"><span style="color:blue;">&lt;</span><span style="color:#a31515;">p</span><span style="color:blue;"> </span><span style="color:red;">begin</span><span style="color:blue;">=</span>'<span style="color:blue;">00:00:01:00</span>'<span style="color:blue;"> </span><span style="color:red;">end</span><span style="color:blue;">=</span>'<span style="color:blue;">00:00:11:22</span>'<span style="color:blue;"> </span><span style="color:red;">region</span><span style="color:blue;">=</span>"<span style="color:blue;">r1</span>"<span style="color:blue;"> &gt;</span>Test<span style="color:blue;">&lt;/</span><span style="color:#a31515;">p</span><span style="color:blue;">&gt;</span></pre></div></section>
@@ -1551,7 +1555,7 @@
 <section id="Constrained_TTML_Feature_time_offset">
 <h3><span class="secno">9.2 </span>Use of Constrained TTML Feature <span>time-offset</span></h3>
 <p></p>
-<section class="Usage_Scenario" id="usage-scenario-24">
+<section id="usage-scenario-24" class="Usage_Scenario">
 <h4><span class="secno">9.2.1 </span>Usage Scenario</h4>
 <table style="width: 100%;">
 <tbody><tr>
@@ -1570,16 +1574,16 @@
 </tr>
 </tbody></table>
 </section>
-<section class="Core_Constraints" id="constraints-24">
+<section id="constraints-24" class="Core_Constraints">
 <h4><span class="secno">9.2.2 </span>Constraints</h4>
 <p>None</p>
-<div class="note"><div class="note-title"><span>Note</span></div><div class=""><p>Since the ttp:timebase attribute is outside of this profile, the implicit timebase used here is media as specified in [<cite><a class="bibref" href="#bib-TTML10">TTML10</a></cite>].</p></div></div>
+<div class="note"><div class="note-title"><span>Note</span></div><div class=""><p>Since the ttp:timebase attribute is outside of this profile, the implicit timebase used here is media as specified in [<cite><a href="#bib-TTML10" class="bibref">TTML10</a></cite>].</p></div></div>
 </section>
 </section>
 <section id="frameRate">
 <h3><span class="secno">9.3 </span>Use of Constrained TTML Feature <span>frameRate and frameRateMultiplier</span></h3>
 <p></p>
-<section class="Usage_Scenario" id="usage-scenario-25">
+<section id="usage-scenario-25" class="Usage_Scenario">
 <h4><span class="secno">9.3.1 </span>Usage Scenario</h4>
 <table style="width: 100%;">
 <tbody><tr>
@@ -1600,7 +1604,7 @@
 </tbody></table>
 <div class="note"><div class="note-title"><span>Note</span></div><div class=""><p>Use of the #frameRateMultiplier feature is optional in a document (see <a href="#Features_in_TTML_1.0_Used">Features in TTML1.0 Used in This Profile</a>).</p></div></div>
 </section>
-<section class="Core_Constraints" id="constraints-25">
+<section id="constraints-25" class="Core_Constraints">
 <h4><span class="secno">9.3.2 </span>Constraints</h4>
 <p>See <a href="#Constrained_TTML_Feature_timing">timing</a></p>
 </section>
@@ -1608,7 +1612,7 @@
 <section id="animation">
 <h3><span class="secno">9.4 </span>Use of Constrained TTML Feature <span>animation</span></h3>
 <p></p>
-<section class="Usage_Scenario" id="usage-scenario-26">
+<section id="usage-scenario-26" class="Usage_Scenario">
 <h4><span class="secno">9.4.1 </span>Usage Scenario</h4>
 <table style="width: 100%;">
 <tbody><tr>
@@ -1627,13 +1631,13 @@
 </tr>
 </tbody></table>
 </section>
-<section class="Core_Constraints" id="constraints-26">
+<section id="constraints-26" class="Core_Constraints">
 <h4><span class="secno">9.4.2 </span>Constraints</h4>
-<p>Presentation processors <em class="rfc2119" title="must">must</em> support the capability to present documents where the following constraints apply:</p>
-<div><div class="numbered" title="R0050">The set element <em class="rfc2119" title="must">must</em> only animate the region or span element.</div></div>
-<div><div class="numbered" title="R0051">The use of set elements applied to a region element <em class="rfc2119" title="must">must</em> only animate the tts:display, tts:origin or tts:extent attribute.</div></div>
-<div><div class="numbered" title="R0052">The use of set elements applied to a span element <em class="rfc2119" title="must">must</em> only animate the tts:color attribute.</div></div>
-<div><div class="numbered" title="R0053">No more than 6 set elements <em class="rfc2119" title="must">must</em> be used within a given element</div></div>
+<p>Presentation processors <em title="must" class="rfc2119">must</em> support the capability to present documents where the following constraints apply:</p>
+<div><div class="numbered constraint" title="R0050">The set element <em title="must" class="rfc2119">must</em> only animate the region or span element.</div></div>
+<div><div class="numbered constraint" title="R0051">The use of set elements applied to a region element <em title="must" class="rfc2119">must</em> only animate the tts:display, tts:origin or tts:extent attribute.</div></div>
+<div><div class="numbered constraint" title="R0052">The use of set elements applied to a span element <em title="must" class="rfc2119">must</em> only animate the tts:color attribute.</div></div>
+<div><div class="numbered constraint" title="R0053">No more than 6 set elements <em title="must" class="rfc2119">must</em> be used within a given element.</div></div>
 <div class="note"><div class="note-title"><span>Note</span></div><div class=""><p>Animation is constrained to the scenarios where the region needs to be moved – i.e. when the “snap” display effect is required.</p></div></div>
 <div class="note"><div class="note-title"><span>Note</span></div><div class=""><p>Animation is constrained to the scenarios to change the foreground color of content when flashing text is required.</p></div></div>
 </section>
@@ -1652,7 +1656,7 @@
 </section>
 </section>
 <section id="Features_in_TTML_1.0_Used">
-<!--OddPage--><h2><span class="secno">11. </span>Features in [<cite><a class="bibref" href="#bib-TTML10">TTML10</a></cite>] Used in This Profile</h2>
+<!--OddPage--><h2><span class="secno">11. </span>Features in [<cite><a href="#bib-TTML10" class="bibref">TTML10</a></cite>] Used in This Profile</h2>
 <pre style="font-family: Segoe UI; font-size: 13pt; color: black; background: white;"><span style="color: blue;">&lt;?</span><span style="color: #a31515;">xml</span><span style="color: blue;"> </span><span style="color: red;">version</span><span style="color: blue;">=</span>"<span style="color: blue;">1.0</span>"<span style="color: blue;"> </span><span style="color: red;">encoding</span><span style="color: blue;">=</span>"<span style="color: blue;">utf-8</span>"<span style="color: blue;">?&gt;</span>
 <span style="color: blue;">&lt;?</span><span style="color: #a31515;">xml</span><span style="color: blue;"> </span><span style="color: red;">version</span><span style="color: blue;">=</span>"<span style="color: blue;">1.0</span>"<span style="color: blue;"> </span><span style="color: red;">encoding</span><span style="color: blue;">=</span>"<span style="color: blue;">utf-8</span>"<span style="color: blue;">?&gt;</span>
 <span style="color: blue;">&lt;</span><span style="color: #a31515;">profile</span><span style="color: blue;"> </span><span style="color: red;">xmlns</span><span style="color: blue;">=</span>"<span style="color: blue;">http://www.w3.org/ns/ttml#parameter</span>"<span style="color: blue;">&gt;</span>
@@ -1706,12 +1710,12 @@
 <tr>
 <td>Known</td>
 <td>Required</td>
-<td><em class="rfc2119" title="must">must</em> interpret</td>
+<td><em title="must" class="rfc2119">must</em> interpret</td>
 </tr>
 <tr>
 <td>Unknown</td>
 <td>Required</td>
-<td><em class="rfc2119" title="must">must</em> ignore</td>
+<td><em title="must" class="rfc2119">must</em> ignore</td>
 </tr>
 </tbody></table>
 <p>A presentation processor is not required to reject a document if the profile URI is not recognized. A document is rejected if it contains an unknown required feature and the presentation processor does not implement that feature.</p>
@@ -1727,7 +1731,7 @@
 <p>Additional character edge features for raised, depressed, and drop shadowed edges are suggested for consideration in a future version of TTML.</p>
 </section>
 </section>
-<section class="appendix" id="mapping-of-us-government-requirements-to-constrained-profile-features">
+<section id="mapping-of-us-government-requirements-to-constrained-profile-features" class="appendix">
 <!--OddPage--><h2><span class="secno">B. </span>Mapping of US Government Requirements to Constrained Profile Features</h2>
 <p>A key is provided that maps the US Government technical requirements for closed captions are mapped to the constrained features of this profile.</p>
 <table style="width: 100%;">
@@ -1807,15 +1811,15 @@
 </ul>
 <p></p>
 </section>
-<section class="appendix" id="code-points">
+<section id="code-points" class="appendix">
 <!--OddPage--><h2><span class="secno">C. </span>Code points</h2>
-<div><div class="numbered" title="R0054">Presentation processors <em class="rfc2119" title="should">should</em> provide font glyph coverage for all characters in the “ISO 8859-1 Latin-1” space and those for ANSI INCITS 4 when mapped onto Unicode code points (see table).</div></div>
+<div><div class="numbered constraint" title="R0054">Presentation processors <em title="should" class="rfc2119">should</em> provide font glyph coverage for all characters in the “ISO 8859-1 Latin-1” space and those for ANSI INCITS 4 when mapped onto Unicode code points (see table).</div></div>
 <div class="note"><div class="note-title"><span>Note</span></div><p class="">A presentation processor follows the semantics expected for use of Unicode code points as stated in this section. The exact glyph is presentation processor dependent.</p></div>
-<div><div class="numbered" title="R0055">Presentation processors <em class="rfc2119" title="should">should</em> support the C0, G0, C1, and G1 code sets mapped onto Unicode as in the following table. See CEA 708, Section 7.1 including Table 11.</div></div>
+<div><div class="numbered constraint" title="R0055">Presentation processors <em title="should" class="rfc2119">should</em> support the C0, G0, C1, and G1 code sets mapped onto Unicode as in the following table. See CEA 708, Section 7.1 including Table 11.</div></div>
 <table style="border-collapse: collapse;width:630pt; width:835px;border:0">
 <colgroup>
 <col style="width:38pt; width:51px">
-<col span="16" style=" width:37pt; width:49px"></colgroup>
+<col style=" width:37pt; width:49px" span="16"></colgroup>
 <tbody><tr style="height:15pt">
 <td class="style1" style="height:20px;width:51px"></td>
 <td class="style2" style="width:49px">_0</td>
@@ -2824,11 +2828,11 @@
 <td class="style2" style="width:49px"></td>
 </tr>
 </tbody></table>
-<div><div class="numbered" title="R0056">Presentation processors <em class="rfc2119" title="may">may</em> support the extended G2 characters sets that map onto Unicode code points (See table).</div></div>
+<div><div class="numbered constraint" title="R0056">Presentation processors <em title="may" class="rfc2119">may</em> support the extended G2 characters sets that map onto Unicode code points (see table).</div></div>
 Presentation processors may also provide Glyph coverage for additional Unicode code points
-<section class="color_values" id="color-values">
+<section id="color-values" class="color_values">
 <h3><span class="secno">C.1 </span>Color values</h3>
-<p>For color values of the form #rrggbbaa, presentation processors <em class="rfc2119" title="must">must</em> support combinations where the rr, gg, bb components may be either 00 or ff; and the aa component may be 00, 54, A8 or FF. e.g: #00ffff54. Additionally presentation processors <em class="rfc2119" title="should">should</em> support values for rr, gg, and bb of 54 or A8, and <em class="rfc2119" title="may">may</em> support all possible values between 00 to ff.</p>
+<p>For color values of the form #rrggbbaa, presentation processors <em title="must" class="rfc2119">must</em> support combinations where the rr, gg, bb components may be either 00 or ff; and the aa component may be 00, 54, A8 or FF. e.g: #00ffff54. Additionally presentation processors <em title="should" class="rfc2119">should</em> support values for rr, gg, and bb of 54 or A8, and <em title="may" class="rfc2119">may</em> support all possible values between 00 to ff.</p>
 <table>
 <tbody><tr>
 <th>Color</th>
@@ -2869,14 +2873,14 @@
 </tbody></table>
 <p></p>
 </section>
-<section class="appendix" id="acknowledgements">
+<section id="acknowledgements" class="appendix">
 <h3><span class="secno">C.2 </span>Acknowledgements</h3>
 <p>Many thanks to Robin Berjon for providing the respec.js tool used to format this document.</p>
 </section>
 </section>
 
 
-<section id="references" class="appendix"><!--OddPage--><h2><span class="secno">D. </span>References</h2><section id="normative-references"><h3><span class="secno">D.1 </span>Normative references</h3><dl class="bibliography"><dt id="bib-RFC2119">[RFC2119]</dt><dd>S. Bradner. <a href="http://www.ietf.org/rfc/rfc2119.txt"><cite>Key words for use in RFCs to Indicate Requirement Levels.</cite></a> March 1997. Internet RFC 2119.  URL: <a href="http://www.ietf.org/rfc/rfc2119.txt">http://www.ietf.org/rfc/rfc2119.txt</a> 
+<section class="appendix" id="references"><!--OddPage--><h2><span class="secno">D. </span>References</h2><section id="normative-references"><h3><span class="secno">D.1 </span>Normative references</h3><dl class="bibliography"><dt id="bib-RFC2119">[RFC2119]</dt><dd>S. Bradner. <a href="http://www.ietf.org/rfc/rfc2119.txt"><cite>Key words for use in RFCs to Indicate Requirement Levels.</cite></a> March 1997. Internet RFC 2119.  URL: <a href="http://www.ietf.org/rfc/rfc2119.txt">http://www.ietf.org/rfc/rfc2119.txt</a> 
 </dd><dt id="bib-TTML10">[TTML10]</dt><dd>G. Adams. <a href="http://www.w3.org/TR/2010/REC-ttaf1-dfxp-20101118/"><cite>Timed Text Markup Language (TTML) 1.0</cite></a> W3C Recommendation. URL: <a href="http://www.w3.org/TR/2010/REC-ttaf1-dfxp-20101118/">http://www.w3.org/TR/2010/REC-ttaf1-dfxp-20101118/</a>
 </dd></dl></section><section id="informative-references"><h3><span class="secno">D.2 </span>Informative references</h3><dl class="bibliography"><dt id="bib-TTML10SE">[TTML10SE]</dt><dd>G. Adams. <a href="http://dvcs.w3.org/hg/ttml/raw-file/tip/ttml10/spec/ttaf1-dfxp.html"><cite>Timed Text Markup Language (TTML) 1.0 (Second Edition)</cite></a> W3C Editor's Draft. URL: <a href="http://dvcs.w3.org/hg/ttml/raw-file/tip/ttml10/spec/ttaf1-dfxp.html">http://dvcs.w3.org/hg/ttml/raw-file/tip/ttml10/spec/ttaf1-dfxp.html</a>
 </dd></dl></section></section></body></html>
--- a/ttml10-sdp-us/Overview.src.html	Mon Nov 12 13:41:31 2012 -0700
+++ b/ttml10-sdp-us/Overview.src.html	Mon Nov 12 15:00:24 2012 -0700
@@ -92,7 +92,7 @@
 function constraint(doc, content) {
     // perform transformations to make it render and prettier
     var prefix = constraints < 9 ? "R000" : "R00";
-    return '<div class=numbered title=' + prefix + (++constraints) + '>' + content + '</div>';
+    return '<div class=\'numbered constraint\' title=' + prefix + (++constraints) + '>' + content + '</div>';
 }
 function atrisk(doc,content) {
     var atRiskConstraint = constraints;
@@ -254,6 +254,10 @@
 {
     padding: 0 12px 0 8px;
 }
+div.constraint
+{
+    margin-bottom: 1em;
+}
 span.numbered
 {
     font-weight: bold;
@@ -414,10 +418,10 @@
 <section class='Structural_Constraints'>
 <h3>Structural Constraints</h3>
 <p>Presentation processors MUST support the capability to present documents where the following constraints apply:</p>
-<div data-transform='constraint'>A document MUST contain both a head and body element</div>
+<div data-transform='constraint'>A document MUST contain both a head and body element.</div>
 <div data-transform='constraint'>A document MUST contain both a styling and a layout element.</div>
 <div data-transform='constraint'>A document MUST NOT use a div element inside a div element.</div>
-<div data-transform='constraint'>A document MUST contain only a single level of span element within a p element</div>
+<div data-transform='constraint'>A document MUST contain only a single level of span element within a p element.</div>
 <div data-transform='example'>Single level of spans.</div>
 <pre class="example" style="font-family: Segoe UI; font-size: 13pt; color: black; background: white;">
 <span style="color: blue;">&lt;</span><span style="color: #a31515;">span</span><span style="color: blue;"> </span><span style="color: red;">style</span><span style="color: blue;">=</span>"<span style="color: blue;">s1</span>"<span style="color: blue;">&gt;</span>A<span style="color: blue;">&lt;/</span><span style="color: #a31515;">span</span><span style="color: blue;">&gt;</span>
@@ -482,7 +486,7 @@
 <section class='Core_Constraints'>
 <h4>Constraints</h4>
 <p>Presentation processors MUST support the capability to present documents where the following constraints apply:</p>
-<div data-transform='constraint'>A document MUST contain only the following elements:</div>
+<div data-transform='constraint'>A document MUST NOT contain an element that is not one of the following:</div>
 <ul>
 <li><code>tt</code></li>
 <li><code>head</code></li>
@@ -556,7 +560,7 @@
 </section>
 <section class='Core_Constraints'>
 <h4>Constraints</h4>
-<div data-transform='constraint'>Presentation processors MUST support the capability to present documents referencing this profile using the following URI: <dfn>http://www.w3.org/TR/profile/simple-delivery</dfn></div>
+<div data-transform='constraint'>Presentation processors MUST support the capability to present documents referencing this profile using the following URI: <dfn>http://www.w3.org/TR/profile/simple-delivery</dfn>.</div>
 <div class='note'><p>See also <a href="#conformance">Conformance</a>. [[!TTML10]] allows zero or more profiles (ttp:profile in the head element) to be specified and used simultaneously. A presentation processor may reject documents it does not understand.</p></div>
 <div class='note'><p>When the <code>use</code> attribute is used on the <code>ttp:profile</code> element could indicate the geographical region for which the profile is used. For example, specific styling capabilities could be used in a particular geographical region. See also <a href="#other_constraints">Other Constraints</a>.</p></div>
 </section>
@@ -622,8 +626,8 @@
 <div data-transform='constraint'>The backgroundColor MUST be expressed in #rrggbbaa format exclusively using the <dfn>&lt;hexdigit&gt;</dfn> style value expression.</div>
 <div data-transform='constraint'>The backgroundColor MUST support the colors outlined in <a href="#color-values">Color Values</a>.</div>
 <div class='note'><p>These colors are identical to those identified in the CEA708-D, Section 8.8 [RBG resolution of 4 bits for each primary (03)].</p></div>
-<div data-transform='constraint'>The alpha component of backgroundColor MUST support the opacity values outlined in <a href="#color-values">Color Values</a> .</div>
-<div data-transform='constraint'>The alpha component of backgroundColor for a region MUST be 00.</div>
+<div data-transform='constraint'>The alpha component of backgroundColor MUST support the opacity values outlined in <a href="#color-values">Color Values</a>.</div>
+<div data-transform='constraint'>The alpha component of backgroundColor for a region MUST be zero (0).</div>
 <div data-transform='constraint'>The presentation processor MUST allow the user to specify a backgroundColor for p and span elements based on a minimum of an 8-color palette of white, black, red, green, blue, yellow, magenta, and cyan (See Minimum Color List in <a href="#color-values">Color Values</a> ).</div>
 <div data-transform='constraint'>The presentation processor MUST allow the user to specify a backgroundColor for p and span elements to allow for semi-transparent and transparent opacities.</div>
 </section>
@@ -656,7 +660,7 @@
 <div data-transform='constraint'>The color MUST be expressed in #rrggbbaa format exclusively using the <dfn>&lt;hexdigit&gt;</dfn> style value expression.</div>
 <div data-transform='constraint'>The color MUST support the colors outlined in <a href="#color-values">Color Values</a>.</div>
 <div class='note'><p>These colors are identical to those identified in the CEA708-D, Section 8.8 [RBG resolution of 4 bits for each primary (03)].</p></div>
-<div data-transform='constraint'>The alpha component of color MUST support the opacity values outlined in <a href="#color-values">Color Values</a> .</div>
+<div data-transform='constraint'>The alpha component of color MUST support the opacity values outlined in <a href="#color-values">Color Values</a>.</div>
 <div data-transform='constraint'>The presentation processor MUST allow the user to specify a color for p and span elements based on a minimum of an 8-color palette of white, black, red, green, blue, yellow, magenta, and cyan (See Minimum Color List in <a href="#color-values">Color Values</a> ).</div>
 <div data-transform='constraint'>The presentation processor MUST allow the user to specify a color for p and span elements to allow for semi-transparent and transparent opacities.</div>
 </section>
@@ -858,7 +862,7 @@
 <li>smallCaps</li>
 </ul>
 <div class='note'><p>Values of tts:fontFamily that do not not correspond to generic font family names in [[!TTML10]], such as <code>casual</code>, <code>cursive</code> and <code>smallCaps</code>, may be used. These are to be interpreted as local font names, which, if not available, the <code>default</code> font family is to be used.</p></div>
-<div data-transform='constraint'>A presentation processor MUST map the generic font names to fonts as follows</div>
+<div data-transform='constraint'>A presentation processor MUST map the generic font names to fonts as follows:</div>
 <table>
 <tr>
 <th>Style Value</th>
@@ -938,8 +942,8 @@
 <section class='Core_Constraints'>
 <h4>Constraints</h4>
 <p>Presentation processors MUST support the capability to present documents where the following constraints apply:</p>
-<div data-transform='constraint'>document MUST only specify tts:fontSize(s) using a value of 50%, 75%, 100%, 150% or 200%.</div>
-<div class='note'><p>Use of a fontSize of less than 75% (i.e. 50%) could result in unreadable content for a user.</p></div>
+<div data-transform='constraint'>A document MUST NOT specify <code>tts:fontSize</code> using a value that is not one of 50%, 75%, 100%, 150% or 200%.</div>
+<div class='note'><p>Use of a fontSize of less than 75% (i.e. 50%) may result in unreadable content for a user.</p></div>
 <div class='note'><p>Specifying a fontSize is used for a document could allow the user to select a preferred fontSize.</p></div>
 <div class='note'><p>If a specific fontSize is not supported, then, follow the semantics for a presentation processor defined in [[!TTML10]], Section 8.2.9.</p></div>
 <div class='note'><p>Constraining the root container extent to the active video area means that the default
@@ -1452,7 +1456,7 @@
 <div data-transform='constraint'>The set element MUST only animate the region or span element.</div>
 <div data-transform='constraint'>The use of set elements applied to a region element MUST only animate the tts:display, tts:origin or tts:extent attribute.</div>
 <div data-transform='constraint'>The use of set elements applied to a span element MUST only animate the tts:color attribute.</div>
-<div data-transform='constraint'>No more than 6 set elements MUST be used within a given element</div>
+<div data-transform='constraint'>No more than 6 set elements MUST be used within a given element.</div>
 <div class='note'><p>Animation is constrained to the scenarios where the region needs to be moved &#8211; i.e. when the &#8220;snap&#8221; display effect is required.</p></div>
 <div class='note'><p>Animation is constrained to the scenarios to change the foreground color of content when flashing text is required.</p></div>
 </section>
@@ -2644,7 +2648,7 @@
 <td class="style2" style="width:49px"></td>
 </tr>
 </table>
-<div data-transform='constraint'>Presentation processors MAY support the extended G2 characters sets that map onto Unicode code points (See table).</div>
+<div data-transform='constraint'>Presentation processors MAY support the extended G2 characters sets that map onto Unicode code points (see table).</div>
 Presentation processors may also provide Glyph coverage for additional Unicode code points
 <section class='color_values'>
 <h2>Color values</h2>