SDP-US Editorial (Abstract, 1, D) - Action 89 - Move abstract to introduction, rewrite abstract, add note to introduction about TTML versions
authorGlenn Adams <glenn@skynav.com>
Mon, 12 Nov 2012 12:41:46 -0700
changeset 310b404c3f1c804
parent 309 f14109829d28
child 311 60e66d5e61e3
SDP-US Editorial (Abstract, 1, D) - Action 89 - Move abstract to introduction, rewrite abstract, add note to introduction about TTML versions
ttml10-sdp-us/Overview.html
ttml10-sdp-us/Overview.src.html
     1.1 --- a/ttml10-sdp-us/Overview.html	Mon Nov 12 10:32:48 2012 -0700
     1.2 +++ b/ttml10-sdp-us/Overview.html	Mon Nov 12 12:41:46 2012 -0700
     1.3 @@ -434,10 +434,12 @@
     1.4    <hr>
     1.5  </div>
     1.6  <section id="abstract" class="introductory"><h2>Abstract</h2>
     1.7 -<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>
     1.8 -<p></p>
     1.9 -<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>
    1.10 -<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>
    1.11 +<p>This document specifies the Simple Online Delivery Profile (US) of the Timed Text Markup Language (TTML).</p>
    1.12 +<p>The primary goal of the profile defined herein is to establish a minimum level of interoperability between
    1.13 +TTML and legacy caption formats employed in US markets, such as CEA-608 and CEA-708. This is accomplished by
    1.14 +(1) defining a set of constraints that apply to TTML document instances that claim adherence to this profile, and
    1.15 +(2) defining a set of mandatory features and behaviors that must be supported by implememntations of a TTML
    1.16 +Presentation Processor that claim adherence to this profile.</p>
    1.17  </section><section id="sotd" class="introductory"><h2>Status of This Document</h2>
    1.18    
    1.19      
    1.20 @@ -497,9 +499,17 @@
    1.21        
    1.22      
    1.23    
    1.24 -</section><section id="toc"><h2 class="introductory">Table of Contents</h2><ul class="toc"><li class="tocline"><a href="#conformance" class="tocxref"><span class="secno">1. </span>Conformance</a></li><li class="tocline"><a href="#terms" class="tocxref"><span class="secno">2. </span>Terms and Definitions</a></li><li class="tocline"><a href="#SimpleProfile" class="tocxref"><span class="secno">3. </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">3.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">4. </span>Structural Constraints</a></li><li class="tocline"><a href="#Constrained_Features" class="tocxref"><span class="secno">5. </span>Constrained Features</a><ul class="toc"><li class="tocline"><a href="#Constrained_TTML_Feature_core" class="tocxref"><span class="secno">5.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">5.1.1 </span>Usage Scenario</a></li><li class="tocline"><a href="#constraints" class="tocxref"><span class="secno">5.1.2 </span>Constraints</a></li></ul></li><li class="tocline"><a href="#Use_of_Constrained_TTML_Feature_content" class="tocxref"><span class="secno">5.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">5.2.1 </span>Usage Scenario</a></li><li class="tocline"><a href="#constraints-1" class="tocxref"><span class="secno">5.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">5.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">5.3.1 </span>Usage Scenario</a></li><li class="tocline"><a href="#constraints-2" class="tocxref"><span class="secno">5.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">5.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">5.4.1 </span>Usage Scenario</a></li><li class="tocline"><a href="#constraints-3" class="tocxref"><span class="secno">5.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">5.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">5.5.1 </span>Usage Scenario</a></li><li class="tocline"><a href="#constraints-4" class="tocxref"><span class="secno">5.5.2 </span>Constraints</a></li></ul></li></ul></li><li class="tocline"><a href="#Style_Constraints" class="tocxref"><span class="secno">6. </span>Style Constraints</a><ul class="toc"><li class="tocline"><a href="#Constrained_TTML_Feature_backgroundColor" class="tocxref"><span class="secno">6.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">6.1.1 </span>Usage Scenario</a></li><li class="tocline"><a href="#constraints-5" class="tocxref"><span class="secno">6.1.2 </span>Constraints</a></li></ul></li><li class="tocline"><a href="#Constrained_TTML_Feature_color" class="tocxref"><span class="secno">6.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">6.2.1 </span>Usage Scenario</a></li><li class="tocline"><a href="#constraints-6" class="tocxref"><span class="secno">6.2.2 </span>Constraints</a></li></ul></li><li class="tocline"><a href="#Constrained_TTML_Feature_display_region" class="tocxref"><span class="secno">6.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">6.3.1 </span>Usage Scenario</a></li><li class="tocline"><a href="#constraints-7" class="tocxref"><span class="secno">6.3.2 </span>Constraints</a></li></ul></li><li class="tocline"><a href="#Constrained_TTML_Feature_extent_region" class="tocxref"><span class="secno">6.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">6.4.1 </span>Usage Scenario</a></li><li class="tocline"><a href="#constraints-8" class="tocxref"><span class="secno">6.4.2 </span>Constraints</a></li><li class="tocline"><a href="#examples" class="tocxref"><span class="secno">6.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">6.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">6.5.1 </span>Usage Scenario</a></li><li class="tocline"><a href="#constraints-9" class="tocxref"><span class="secno">6.5.2 </span>Constraints</a></li></ul></li><li class="tocline"><a href="#Constrained_TTML_Feature_display_display_fontSize" class="tocxref"><span class="secno">6.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">6.6.1 </span>Usage Scenario</a></li><li class="tocline"><a href="#constraints-10" class="tocxref"><span class="secno">6.6.2 </span>Constraints</a><ul class="toc"></ul></li></ul></li><li class="tocline"><a href="#Constrained_TTML_Feature_display_display_fontStyle_italic" class="tocxref"><span class="secno">6.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">6.7.1 </span>Usage Scenario</a></li><li class="tocline"><a href="#constraints-11" class="tocxref"><span class="secno">6.7.2 </span>Constraints</a></li></ul></li><li class="tocline"><a href="#Constrained_TTML_Feature_length_percentage" class="tocxref"><span class="secno">6.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">6.8.1 </span>Usage Scenario</a></li><li class="tocline"><a href="#constraints-12" class="tocxref"><span class="secno">6.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">6.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">6.9.1 </span>Usage Scenario</a></li><li class="tocline"><a href="#constraints-13" class="tocxref"><span class="secno">6.9.2 </span>Constraints</a></li></ul></li><li class="tocline"><a href="#Constrained_TTML_Feature_styling" class="tocxref"><span class="secno">6.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">6.10.1 </span>Usage Scenario</a></li><li class="tocline"><a href="#constraints-14" class="tocxref"><span class="secno">6.10.2 </span>Constraints</a></li></ul></li><li class="tocline"><a href="#Constrained_TTML_Feature_styling_inheritance_content" class="tocxref"><span class="secno">6.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">6.11.1 </span>Usage Scenario</a></li><li class="tocline"><a href="#constraints-15" class="tocxref"><span class="secno">6.11.2 </span>Constraints</a></li></ul></li><li class="tocline"><a href="#Constrained_TTML_Feature_styling_inheritance_region" class="tocxref"><span class="secno">6.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">6.12.1 </span>Usage Scenario</a></li><li class="tocline"><a href="#constraints-16" class="tocxref"><span class="secno">6.12.2 </span>Constraints</a></li></ul></li><li class="tocline"><a href="#Constrained_TTML_Feature_textAlign_absolute" class="tocxref"><span class="secno">6.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">6.13.1 </span>Usage Scenario</a></li><li class="tocline"><a href="#constraints-17" class="tocxref"><span class="secno">6.13.2 </span>Constraints</a></li></ul></li><li class="tocline"><a href="#Constrained_TTML_Feature_textDecoration_under" class="tocxref"><span class="secno">6.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">6.14.1 </span>Usage Scenario</a></li><li class="tocline"><a href="#constraints-18" class="tocxref"><span class="secno">6.14.2 </span>Constraints</a></li></ul></li><li class="tocline"><a href="#Constrained_TTML_Feature_textOutline_unblurred" class="tocxref"><span class="secno">6.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">6.15.1 </span>Usage Scenario</a></li><li class="tocline"><a href="#constraints-19" class="tocxref"><span class="secno">6.15.2 </span>Constraints</a></li></ul></li><li class="tocline"><a href="#Constrained_TTML_Feature_writingMode_horizontal_lr" class="tocxref"><span class="secno">6.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">6.16.1 </span>Usage Scenario</a></li><li class="tocline"><a href="#constraints-20" class="tocxref"><span class="secno">6.16.2 </span>Constraints</a></li></ul></li></ul></li><li class="tocline"><a href="#layout_constraints" class="tocxref"><span class="secno">7. </span>Layout Constraints</a><ul class="toc"><li class="tocline"><a href="#Constrained_TTML_Feature_layout" class="tocxref"><span class="secno">7.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">7.1.1 </span>Usage Scenario</a></li><li class="tocline"><a href="#constraints-21" class="tocxref"><span class="secno">7.1.2 </span>Constraints</a></li></ul></li><li class="tocline"><a href="#Constrained_TTML_Feature_lineBreak-uax14" class="tocxref"><span class="secno">7.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">7.2.1 </span>Usage Scenario</a></li><li class="tocline"><a href="#constraints-22" class="tocxref"><span class="secno">7.2.2 </span>Constraints</a></li></ul></li></ul></li><li class="tocline"><a href="#timing_constraints" class="tocxref"><span class="secno">8. </span>Timing Constraints</a><ul class="toc"><li class="tocline"><a href="#Constrained_TTML_Feature_timing" class="tocxref"><span class="secno">8.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">8.1.1 </span>Usage Scenario</a></li><li class="tocline"><a href="#constraints-23" class="tocxref"><span class="secno">8.1.2 </span>Constraints</a></li></ul></li><li class="tocline"><a href="#Constrained_TTML_Feature_time_offset" class="tocxref"><span class="secno">8.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">8.2.1 </span>Usage Scenario</a></li><li class="tocline"><a href="#constraints-24" class="tocxref"><span class="secno">8.2.2 </span>Constraints</a></li></ul></li><li class="tocline"><a href="#frameRate" class="tocxref"><span class="secno">8.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">8.3.1 </span>Usage Scenario</a></li><li class="tocline"><a href="#constraints-25" class="tocxref"><span class="secno">8.3.2 </span>Constraints</a></li></ul></li><li class="tocline"><a href="#animation" class="tocxref"><span class="secno">8.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">8.4.1 </span>Usage Scenario</a></li><li class="tocline"><a href="#constraints-26" class="tocxref"><span class="secno">8.4.2 </span>Constraints</a></li></ul></li></ul></li><li class="tocline"><a href="#other_constraints" class="tocxref"><span class="secno">9. </span>Other Constraints</a><ul class="toc"><li class="tocline"><a href="#Section1" class="tocxref"><span class="secno">9.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">10. </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">11. </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></ul></li></ul></section>
    1.25 +</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><ul class="toc"></ul></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>
    1.26  
    1.27 -<section id="conformance"><!--OddPage--><h2><span class="secno">1. </span>Conformance</h2>
    1.28 +<section id="introduction">
    1.29 +<!--OddPage--><h2><span class="secno">1. </span>Introduction</h2>
    1.30 +<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>
    1.31 +<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
    1.32 +published version of TTML should take precedence as the definitive reference.</div></div>
    1.33 +<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>
    1.34 +<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>
    1.35 +</section>
    1.36 +<section id="conformance"><!--OddPage--><h2><span class="secno">2. </span>Conformance</h2>
    1.37  <p>
    1.38    As well as sections marked as non-normative, all authoring guidelines, diagrams, examples,
    1.39    and notes in this specification are non-normative. Everything else in this specification is
    1.40 @@ -510,7 +520,6 @@
    1.41    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>].
    1.42  </p>
    1.43  
    1.44 -<h2 id="simple-delivery-profile-for-closed-captions">Simple Delivery Profile for Closed Captions</h2>
    1.45  <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
    1.46  document conformance. The current prose is extremely confusing, and very likely to be misread.</p></div>
    1.47  <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>
    1.48 @@ -546,7 +555,7 @@
    1.49  <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>
    1.50  </section>
    1.51  <section id="terms">
    1.52 -<!--OddPage--><h2><span class="secno">2. </span>Terms and Definitions</h2>
    1.53 +<!--OddPage--><h2><span class="secno">3. </span>Terms and Definitions</h2>
    1.54  <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>
    1.55  <table title="Table 1 - Terms and Definitions">
    1.56  <tbody><tr>
    1.57 @@ -568,11 +577,11 @@
    1.58  </tbody></table>
    1.59  </section>
    1.60  <section id="SimpleProfile">
    1.61 -<!--OddPage--><h2><span class="secno">3. </span>Simple Delivery Profile for Closed Captions</h2>
    1.62 +<!--OddPage--><h2><span class="secno">4. </span>Simple Delivery Profile for Closed Captions</h2>
    1.63  <p>This profile represents a minimum set of required functionality using specified TTML features to deliver closed captions for online-delivery. This profile does not preclude optional features from use.</p>
    1.64  <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>
    1.65  <section id="Use_of_TTML_Constrained_Feature_Template">
    1.66 -<h3><span class="secno">3.1 </span>Use of TTML Constrained Feature Template</h3>
    1.67 +<h3><span class="secno">4.1 </span>Use of TTML Constrained Feature Template</h3>
    1.68  <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>
    1.69  <ul>
    1.70  <li>Usage scenario</li>
    1.71 @@ -606,7 +615,7 @@
    1.72  </section>
    1.73  </section>
    1.74  <section class="Structural_Constraints" id="structural-constraints">
    1.75 -<!--OddPage--><h2><span class="secno">4. </span>Structural Constraints</h2>
    1.76 +<!--OddPage--><h2><span class="secno">5. </span>Structural Constraints</h2>
    1.77  <p>Presentation processors <em class="rfc2119" title="must">must</em> support the capability to present documents where the following constraints apply:</p>
    1.78  <div><div class="numbered" title="R0001">A document <em class="rfc2119" title="must">must</em> contain both a head and body element</div></div>
    1.79  <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>
    1.80 @@ -620,13 +629,13 @@
    1.81  <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>
    1.82  </section>
    1.83  <section id="Constrained_Features">
    1.84 -<!--OddPage--><h2><span class="secno">5. </span>Constrained Features</h2>
    1.85 +<!--OddPage--><h2><span class="secno">6. </span>Constrained Features</h2>
    1.86  <p></p>
    1.87  <section id="Constrained_TTML_Feature_core">
    1.88 -<h3><span class="secno">5.1 </span>Use of Constrained TTML Feature <span>core</span></h3>
    1.89 +<h3><span class="secno">6.1 </span>Use of Constrained TTML Feature <span>core</span></h3>
    1.90  <p></p>
    1.91  <section class="Usage_Scenario" id="usage-scenario">
    1.92 -<h4><span class="secno">5.1.1 </span>Usage Scenario</h4>
    1.93 +<h4><span class="secno">6.1.1 </span>Usage Scenario</h4>
    1.94  <table style="width: 100%;">
    1.95  <tbody><tr>
    1.96  <th>TTML Feature</th>
    1.97 @@ -645,15 +654,15 @@
    1.98  </tbody></table>
    1.99  </section>
   1.100  <section class="Core_Constraints" id="constraints">
   1.101 -<h4><span class="secno">5.1.2 </span>Constraints</h4>
   1.102 +<h4><span class="secno">6.1.2 </span>Constraints</h4>
   1.103  <p>None</p>
   1.104  </section>
   1.105  </section>
   1.106  <section id="Use_of_Constrained_TTML_Feature_content">
   1.107 -<h3><span class="secno">5.2 </span>Use of Constrained TTML Feature <span>content</span></h3>
   1.108 +<h3><span class="secno">6.2 </span>Use of Constrained TTML Feature <span>content</span></h3>
   1.109  <p></p>
   1.110  <section class="Usage_Scenario" id="usage-scenario-1">
   1.111 -<h4><span class="secno">5.2.1 </span>Usage Scenario</h4>
   1.112 +<h4><span class="secno">6.2.1 </span>Usage Scenario</h4>
   1.113  <table style="width: 100%;">
   1.114  <tbody><tr>
   1.115  <th>TTML Feature</th>
   1.116 @@ -672,7 +681,7 @@
   1.117  </tbody></table>
   1.118  </section>
   1.119  <section class="Core_Constraints" id="constraints-1">
   1.120 -<h4><span class="secno">5.2.2 </span>Constraints</h4>
   1.121 +<h4><span class="secno">6.2.2 </span>Constraints</h4>
   1.122  <p>Presentation processors <em class="rfc2119" title="must">must</em> support the capability to present documents where the following constraints apply:</p>
   1.123  <div><div class="numbered" title="R0007">A document <em class="rfc2119" title="must">must</em> contain only the following elements:</div></div>
   1.124  <ul>
   1.125 @@ -698,10 +707,10 @@
   1.126  </section>
   1.127  </section>
   1.128  <section id="Use_of_Constrained_TTML_Feature_content_presentation">
   1.129 -<h3><span class="secno">5.3 </span>Use of Constrained TTML Feature <span>presentation</span></h3>
   1.130 +<h3><span class="secno">6.3 </span>Use of Constrained TTML Feature <span>presentation</span></h3>
   1.131  <p></p>
   1.132  <section class="Usage_Scenario" id="usage-scenario-2">
   1.133 -<h4><span class="secno">5.3.1 </span>Usage Scenario</h4>
   1.134 +<h4><span class="secno">6.3.1 </span>Usage Scenario</h4>
   1.135  <table style="width: 100%;">
   1.136  <tbody><tr>
   1.137  <th>TTML Feature</th>
   1.138 @@ -720,15 +729,15 @@
   1.139  </tbody></table>
   1.140  </section>
   1.141  <section class="Core_Constraints" id="constraints-2">
   1.142 -<h4><span class="secno">5.3.2 </span>Constraints</h4>
   1.143 +<h4><span class="secno">6.3.2 </span>Constraints</h4>
   1.144  <p>None</p>
   1.145  </section>
   1.146  </section>
   1.147  <section id="Use_of_Constrained_TTML_Feature_content_profile">
   1.148 -<h3><span class="secno">5.4 </span>Use of Constrained TTML Feature <span>profile</span></h3>
   1.149 +<h3><span class="secno">6.4 </span>Use of Constrained TTML Feature <span>profile</span></h3>
   1.150  <p></p>
   1.151  <section class="Usage_Scenario" id="usage-scenario-3">
   1.152 -<h4><span class="secno">5.4.1 </span>Usage Scenario</h4>
   1.153 +<h4><span class="secno">6.4.1 </span>Usage Scenario</h4>
   1.154  <table style="width: 100%;">
   1.155  <tbody><tr>
   1.156  <th>TTML Feature</th>
   1.157 @@ -747,17 +756,17 @@
   1.158  </tbody></table>
   1.159  </section>
   1.160  <section class="Core_Constraints" id="constraints-3">
   1.161 -<h4><span class="secno">5.4.2 </span>Constraints</h4>
   1.162 +<h4><span class="secno">6.4.2 </span>Constraints</h4>
   1.163  <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>
   1.164  <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>
   1.165  <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>
   1.166  </section>
   1.167  </section>
   1.168  <section id="Use_of_Constrained_TTML_Feature_content_structure">
   1.169 -<h3><span class="secno">5.5 </span>Use of Constrained TTML Feature <span>structure</span></h3>
   1.170 +<h3><span class="secno">6.5 </span>Use of Constrained TTML Feature <span>structure</span></h3>
   1.171  <p></p>
   1.172  <section class="Usage_Scenario" id="usage-scenario-4">
   1.173 -<h4><span class="secno">5.5.1 </span>Usage Scenario</h4>
   1.174 +<h4><span class="secno">6.5.1 </span>Usage Scenario</h4>
   1.175  <table style="width: 100%;">
   1.176  <tbody><tr>
   1.177  <th>TTML Feature</th>
   1.178 @@ -776,19 +785,19 @@
   1.179  </tbody></table>
   1.180  </section>
   1.181  <section class="Core_Constraints" id="constraints-4">
   1.182 -<h4><span class="secno">5.5.2 </span>Constraints</h4>
   1.183 +<h4><span class="secno">6.5.2 </span>Constraints</h4>
   1.184  <p>None</p>
   1.185  </section>
   1.186  </section>
   1.187  </section>
   1.188  <section id="Style_Constraints">
   1.189 -<!--OddPage--><h2><span class="secno">6. </span>Style Constraints</h2>
   1.190 +<!--OddPage--><h2><span class="secno">7. </span>Style Constraints</h2>
   1.191  <p></p>
   1.192  <section id="Constrained_TTML_Feature_backgroundColor">
   1.193 -<h3><span class="secno">6.1 </span>Use of Constrained TTML Feature <span>backgroundColor-*</span></h3>
   1.194 +<h3><span class="secno">7.1 </span>Use of Constrained TTML Feature <span>backgroundColor-*</span></h3>
   1.195  <p></p>
   1.196  <section class="Usage_Scenario" id="usage-scenario-5">
   1.197 -<h4><span class="secno">6.1.1 </span>Usage Scenario</h4>
   1.198 +<h4><span class="secno">7.1.1 </span>Usage Scenario</h4>
   1.199  <table style="width: 100%;">
   1.200  <tbody><tr>
   1.201  <th>TTML Feature</th>
   1.202 @@ -809,7 +818,7 @@
   1.203  </tbody></table>
   1.204  </section>
   1.205  <section class="Core_Constraints" id="constraints-5">
   1.206 -<h4><span class="secno">6.1.2 </span>Constraints</h4>
   1.207 +<h4><span class="secno">7.1.2 </span>Constraints</h4>
   1.208  <p>Presentation processors <em class="rfc2119" title="must">must</em> support the capability to present documents where the following constraints apply:</p>
   1.209  <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>
   1.210  <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>
   1.211 @@ -821,10 +830,10 @@
   1.212  </section>
   1.213  </section>
   1.214  <section id="Constrained_TTML_Feature_color">
   1.215 -<h3><span class="secno">6.2 </span>Use of Constrained TTML Feature <span>color</span></h3>
   1.216 +<h3><span class="secno">7.2 </span>Use of Constrained TTML Feature <span>color</span></h3>
   1.217  <p></p>
   1.218  <section class="Usage_Scenario" id="usage-scenario-6">
   1.219 -<h4><span class="secno">6.2.1 </span>Usage Scenario</h4>
   1.220 +<h4><span class="secno">7.2.1 </span>Usage Scenario</h4>
   1.221  <table style="width: 100%;">
   1.222  <tbody><tr>
   1.223  <th>TTML Feature</th>
   1.224 @@ -843,7 +852,7 @@
   1.225  </tbody></table>
   1.226  </section>
   1.227  <section class="Core_Constraints" id="constraints-6">
   1.228 -<h4><span class="secno">6.2.2 </span>Constraints</h4>
   1.229 +<h4><span class="secno">7.2.2 </span>Constraints</h4>
   1.230  <p>Presentation processors <em class="rfc2119" title="must">must</em> support the capability to present documents where the following constraints apply:</p>
   1.231  <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>
   1.232  <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>
   1.233 @@ -854,10 +863,10 @@
   1.234  </section>
   1.235  </section>
   1.236  <section id="Constrained_TTML_Feature_display_region">
   1.237 -<h3><span class="secno">6.3 </span>Use of Constrained TTML Feature <span>display-region</span></h3>
   1.238 +<h3><span class="secno">7.3 </span>Use of Constrained TTML Feature <span>display-region</span></h3>
   1.239  <p></p>
   1.240  <section class="Usage_Scenario" id="usage-scenario-7">
   1.241 -<h4><span class="secno">6.3.1 </span>Usage Scenario</h4>
   1.242 +<h4><span class="secno">7.3.1 </span>Usage Scenario</h4>
   1.243  <table style="width: 100%;">
   1.244  <tbody><tr>
   1.245  <th>TTML Feature</th>
   1.246 @@ -876,15 +885,15 @@
   1.247  </tbody></table>
   1.248  </section>
   1.249  <section class="Core_Constraints" id="constraints-7">
   1.250 -<h4><span class="secno">6.3.2 </span>Constraints</h4>
   1.251 +<h4><span class="secno">7.3.2 </span>Constraints</h4>
   1.252  <p>None</p>
   1.253  </section>
   1.254  </section>
   1.255  <section id="Constrained_TTML_Feature_extent_region">
   1.256 -<h3><span class="secno">6.4 </span>Use of Constrained TTML Feature <span>extent-region</span></h3>
   1.257 +<h3><span class="secno">7.4 </span>Use of Constrained TTML Feature <span>extent-region</span></h3>
   1.258  <p></p>
   1.259  <section class="Usage_Scenario" id="usage-scenario-8">
   1.260 -<h4><span class="secno">6.4.1 </span>Usage Scenario</h4>
   1.261 +<h4><span class="secno">7.4.1 </span>Usage Scenario</h4>
   1.262  <table style="width: 100%;">
   1.263  <tbody><tr>
   1.264  <th>TTML Feature</th>
   1.265 @@ -904,11 +913,11 @@
   1.266  </tbody></table>
   1.267  </section>
   1.268  <section class="Core_Constraints" id="constraints-8">
   1.269 -<h4><span class="secno">6.4.2 </span>Constraints</h4>
   1.270 +<h4><span class="secno">7.4.2 </span>Constraints</h4>
   1.271  <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>
   1.272  </section>
   1.273  <section class="informative" id="examples">
   1.274 -<h4><span class="secno">6.4.3 </span>Examples</h4><p><em>This section is non-normative.</em></p>
   1.275 +<h4><span class="secno">7.4.3 </span>Examples</h4><p><em>This section is non-normative.</em></p>
   1.276  <p>This profile supports the following caption styles:</p>
   1.277  <ul>
   1.278  <li>Pop-up</li>
   1.279 @@ -999,10 +1008,10 @@
   1.280  <span style="color: blue;">&lt;/</span><span style="color: #a31515;">tt</span><span style="color: blue;">&gt;</span></pre></div></section>
   1.281  </section>
   1.282  <section id="Constrained_TTML_Feature_display_display_fontFamily_generic">
   1.283 -<h3><span class="secno">6.5 </span>Use of Constrained TTML Feature <span>fontFamily-generic</span></h3>
   1.284 +<h3><span class="secno">7.5 </span>Use of Constrained TTML Feature <span>fontFamily-generic</span></h3>
   1.285  <p></p>
   1.286  <section class="Usage_Scenario" id="usage-scenario-9">
   1.287 -<h4><span class="secno">6.5.1 </span>Usage Scenario</h4>
   1.288 +<h4><span class="secno">7.5.1 </span>Usage Scenario</h4>
   1.289  <table style="width: 100%;">
   1.290  <tbody><tr>
   1.291  <th>TTML Feature</th>
   1.292 @@ -1021,7 +1030,7 @@
   1.293  </tbody></table>
   1.294  </section>
   1.295  <section class="Core_Constraints" id="constraints-9">
   1.296 -<h4><span class="secno">6.5.2 </span>Constraints</h4>
   1.297 +<h4><span class="secno">7.5.2 </span>Constraints</h4>
   1.298  <p>Presentation processors <em class="rfc2119" title="must">must</em> support the capability to present documents where the following constraints apply:</p>
   1.299  <div><div class="numbered" title="R0021">The document <em class="rfc2119" title="must">must</em> use the tts:fontFamily attribute using only the following values:</div></div>
   1.300  <ul>
   1.301 @@ -1090,10 +1099,10 @@
   1.302  </section>
   1.303  </section>
   1.304  <section id="Constrained_TTML_Feature_display_display_fontSize">
   1.305 -<h3><span class="secno">6.6 </span>Use of Constrained TTML Feature <span>fontSize</span></h3>
   1.306 +<h3><span class="secno">7.6 </span>Use of Constrained TTML Feature <span>fontSize</span></h3>
   1.307  <p></p>
   1.308  <section class="Usage_Scenario" id="usage-scenario-10">
   1.309 -<h4><span class="secno">6.6.1 </span>Usage Scenario</h4>
   1.310 +<h4><span class="secno">7.6.1 </span>Usage Scenario</h4>
   1.311  <table style="width: 100%;">
   1.312  <tbody><tr>
   1.313  <th>TTML Feature</th>
   1.314 @@ -1113,7 +1122,7 @@
   1.315  </tbody></table>
   1.316  </section>
   1.317  <section class="Core_Constraints" id="constraints-10">
   1.318 -<h4><span class="secno">6.6.2 </span>Constraints</h4>
   1.319 +<h4><span class="secno">7.6.2 </span>Constraints</h4>
   1.320  <p>Presentation processors <em class="rfc2119" title="must">must</em> support the capability to present documents where the following constraints apply:</p>
   1.321  <div><div class="numbered" title="R0025">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>
   1.322  <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>
   1.323 @@ -1127,10 +1136,10 @@
   1.324  </section>
   1.325  </section>
   1.326  <section id="Constrained_TTML_Feature_display_display_fontStyle_italic">
   1.327 -<h3><span class="secno">6.7 </span>Use of Constrained TTML Feature <span>fontStyle-italic</span></h3>
   1.328 +<h3><span class="secno">7.7 </span>Use of Constrained TTML Feature <span>fontStyle-italic</span></h3>
   1.329  <p></p>
   1.330  <section class="Usage_Scenario" id="usage-scenario-11">
   1.331 -<h4><span class="secno">6.7.1 </span>Usage Scenario</h4>
   1.332 +<h4><span class="secno">7.7.1 </span>Usage Scenario</h4>
   1.333  <table style="width: 100%;">
   1.334  <tbody><tr>
   1.335  <th>TTML Feature</th>
   1.336 @@ -1149,16 +1158,16 @@
   1.337  </tbody></table>
   1.338  </section>
   1.339  <section class="Core_Constraints" id="constraints-11">
   1.340 -<h4><span class="secno">6.7.2 </span>Constraints</h4>
   1.341 +<h4><span class="secno">7.7.2 </span>Constraints</h4>
   1.342  <p>Presentation processors <em class="rfc2119" title="must">must</em> support the capability to present documents where the following constraints apply:</p>
   1.343  <div><div class="numbered" title="R0027">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>
   1.344  </section>
   1.345  </section>
   1.346  <section id="Constrained_TTML_Feature_length_percentage">
   1.347 -<h3><span class="secno">6.8 </span>Use of Constrained TTML Feature <span>length-percentage</span></h3>
   1.348 +<h3><span class="secno">7.8 </span>Use of Constrained TTML Feature <span>length-percentage</span></h3>
   1.349  <p></p>
   1.350  <section class="Usage_Scenario" id="usage-scenario-12">
   1.351 -<h4><span class="secno">6.8.1 </span>Usage Scenario</h4>
   1.352 +<h4><span class="secno">7.8.1 </span>Usage Scenario</h4>
   1.353  <table style="width: 100%;">
   1.354  <tbody><tr>
   1.355  <th>TTML Feature</th>
   1.356 @@ -1177,7 +1186,7 @@
   1.357  </tbody></table>
   1.358  </section>
   1.359  <section class="Core_Constraints" id="constraints-12">
   1.360 -<h4><span class="secno">6.8.2 </span>Constraints</h4>
   1.361 +<h4><span class="secno">7.8.2 </span>Constraints</h4>
   1.362  <p>None</p>
   1.363  <section>
   1.364  <div><div class="numbered" title="E0005">Using 10% for the tts:extent of the root container region (for example, of an 720x640 region), the equivalence to pixel units (px) could be obtained. For example, using this snippet:</div></div>
   1.365 @@ -1190,10 +1199,10 @@
   1.366  </section>
   1.367  </section>
   1.368  <section id="Constrained_TTML_Feature_length_positive">
   1.369 -<h3><span class="secno">6.9 </span>Use of Constrained TTML Feature <span>length-positive</span></h3>
   1.370 +<h3><span class="secno">7.9 </span>Use of Constrained TTML Feature <span>length-positive</span></h3>
   1.371  <p></p>
   1.372  <section class="Usage_Scenario" id="usage-scenario-13">
   1.373 -<h4><span class="secno">6.9.1 </span>Usage Scenario</h4>
   1.374 +<h4><span class="secno">7.9.1 </span>Usage Scenario</h4>
   1.375  <table style="width: 100%;">
   1.376  <tbody><tr>
   1.377  <th>TTML Feature</th>
   1.378 @@ -1212,15 +1221,15 @@
   1.379  </tbody></table>
   1.380  </section>
   1.381  <section class="Core_Constraints" id="constraints-13">
   1.382 -<h4><span class="secno">6.9.2 </span>Constraints</h4>
   1.383 +<h4><span class="secno">7.9.2 </span>Constraints</h4>
   1.384  <p>None</p>
   1.385  </section>
   1.386  </section>
   1.387  <section id="Constrained_TTML_Feature_styling">
   1.388 -<h3><span class="secno">6.10 </span>Use of Constrained TTML Feature <span>styling-*</span></h3>
   1.389 +<h3><span class="secno">7.10 </span>Use of Constrained TTML Feature <span>styling-*</span></h3>
   1.390  <p></p>
   1.391  <section class="Usage_Scenario" id="usage-scenario-14">
   1.392 -<h4><span class="secno">6.10.1 </span>Usage Scenario</h4>
   1.393 +<h4><span class="secno">7.10.1 </span>Usage Scenario</h4>
   1.394  <table style="width: 100%;">
   1.395  <tbody><tr>
   1.396  <th>TTML Feature</th>
   1.397 @@ -1241,7 +1250,7 @@
   1.398  </tbody></table>
   1.399  </section>
   1.400  <section class="Core_Constraints" id="constraints-14">
   1.401 -<h4><span class="secno">6.10.2 </span>Constraints</h4>
   1.402 +<h4><span class="secno">7.10.2 </span>Constraints</h4>
   1.403  <p>Presentation processors <em class="rfc2119" title="must">must</em> support the capability to present documents where the following constraints apply:</p>
   1.404  <div><div class="numbered" title="R0028">Styles <em class="rfc2119" title="must">must</em> be applied either by reference or through use of inline styling.</div></div>
   1.405  <div><div class="numbered" title="R0029">Styles <em class="rfc2119" title="must">must</em> be applied with a single style element using the style attribute.</div></div>
   1.406 @@ -1251,10 +1260,10 @@
   1.407  </section>
   1.408  </section>
   1.409  <section id="Constrained_TTML_Feature_styling_inheritance_content">
   1.410 -<h3><span class="secno">6.11 </span>Use of Constrained TTML Feature <span>styling-inheritance-content</span></h3>
   1.411 +<h3><span class="secno">7.11 </span>Use of Constrained TTML Feature <span>styling-inheritance-content</span></h3>
   1.412  <p></p>
   1.413  <section class="Usage_Scenario" id="usage-scenario-15">
   1.414 -<h4><span class="secno">6.11.1 </span>Usage Scenario</h4>
   1.415 +<h4><span class="secno">7.11.1 </span>Usage Scenario</h4>
   1.416  <table style="width: 100%;">
   1.417  <tbody><tr>
   1.418  <th>TTML Feature</th>
   1.419 @@ -1273,15 +1282,15 @@
   1.420  </tbody></table>
   1.421  </section>
   1.422  <section class="Core_Constraints" id="constraints-15">
   1.423 -<h4><span class="secno">6.11.2 </span>Constraints</h4>
   1.424 +<h4><span class="secno">7.11.2 </span>Constraints</h4>
   1.425  <p>None</p>
   1.426  </section>
   1.427  </section>
   1.428  <section id="Constrained_TTML_Feature_styling_inheritance_region">
   1.429 -<h3><span class="secno">6.12 </span>Use of Constrained TTML Feature <span>styling-inheritance-region</span></h3>
   1.430 +<h3><span class="secno">7.12 </span>Use of Constrained TTML Feature <span>styling-inheritance-region</span></h3>
   1.431  <p></p>
   1.432  <section class="Usage_Scenario" id="usage-scenario-16">
   1.433 -<h4><span class="secno">6.12.1 </span>Usage Scenario</h4>
   1.434 +<h4><span class="secno">7.12.1 </span>Usage Scenario</h4>
   1.435  <table style="width: 100%;">
   1.436  <tbody><tr>
   1.437  <th>TTML Feature</th>
   1.438 @@ -1300,15 +1309,15 @@
   1.439  </tbody></table>
   1.440  </section>
   1.441  <section class="Core_Constraints" id="constraints-16">
   1.442 -<h4><span class="secno">6.12.2 </span>Constraints</h4>
   1.443 +<h4><span class="secno">7.12.2 </span>Constraints</h4>
   1.444  <p>None</p>
   1.445  </section>
   1.446  </section>
   1.447  <section id="Constrained_TTML_Feature_textAlign_absolute">
   1.448 -<h3><span class="secno">6.13 </span>Use of Constrained TTML Feature <span>textAlign-absolute</span></h3>
   1.449 +<h3><span class="secno">7.13 </span>Use of Constrained TTML Feature <span>textAlign-absolute</span></h3>
   1.450  <p></p>
   1.451  <section class="Usage_Scenario" id="usage-scenario-17">
   1.452 -<h4><span class="secno">6.13.1 </span>Usage Scenario</h4>
   1.453 +<h4><span class="secno">7.13.1 </span>Usage Scenario</h4>
   1.454  <table style="width: 100%;">
   1.455  <tbody><tr>
   1.456  <th>TTML Feature</th>
   1.457 @@ -1327,15 +1336,15 @@
   1.458  </tbody></table>
   1.459  </section>
   1.460  <section class="Core_Constraints" id="constraints-17">
   1.461 -<h4><span class="secno">6.13.2 </span>Constraints</h4>
   1.462 +<h4><span class="secno">7.13.2 </span>Constraints</h4>
   1.463  <p>None</p>
   1.464  </section>
   1.465  </section>
   1.466  <section id="Constrained_TTML_Feature_textDecoration_under">
   1.467 -<h3><span class="secno">6.14 </span>Use of Constrained TTML Feature <span>textDecoration-under</span></h3>
   1.468 +<h3><span class="secno">7.14 </span>Use of Constrained TTML Feature <span>textDecoration-under</span></h3>
   1.469  <p></p>
   1.470  <section class="Usage_Scenario" id="usage-scenario-18">
   1.471 -<h4><span class="secno">6.14.1 </span>Usage Scenario</h4>
   1.472 +<h4><span class="secno">7.14.1 </span>Usage Scenario</h4>
   1.473  <table style="width: 100%;">
   1.474  <tbody><tr>
   1.475  <th>TTML Feature</th>
   1.476 @@ -1354,17 +1363,17 @@
   1.477  </tbody></table>
   1.478  </section>
   1.479  <section class="Core_Constraints" id="constraints-18">
   1.480 -<h4><span class="secno">6.14.2 </span>Constraints</h4>
   1.481 +<h4><span class="secno">7.14.2 </span>Constraints</h4>
   1.482  <p>Presentation processors <em class="rfc2119" title="must">must</em> support the capability to present documents where the following constraints apply:</p>
   1.483  <div><div class="numbered" title="R0032">The tts:textDecoration-under attribute <em class="rfc2119" title="must">must</em> support the constraints identified in this profile.</div></div>
   1.484  <div><div class="numbered" title="R0033">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>
   1.485  </section>
   1.486  </section>
   1.487  <section id="Constrained_TTML_Feature_textOutline_unblurred">
   1.488 -<h3><span class="secno">6.15 </span>Use of Constrained TTML Feature <span>textOutline-unblurred</span></h3>
   1.489 +<h3><span class="secno">7.15 </span>Use of Constrained TTML Feature <span>textOutline-unblurred</span></h3>
   1.490  <p></p>
   1.491  <section class="Usage_Scenario" id="usage-scenario-19">
   1.492 -<h4><span class="secno">6.15.1 </span>Usage Scenario</h4>
   1.493 +<h4><span class="secno">7.15.1 </span>Usage Scenario</h4>
   1.494  <table style="width: 100%;">
   1.495  <tbody><tr>
   1.496  <th>TTML Feature</th>
   1.497 @@ -1383,7 +1392,7 @@
   1.498  </tbody></table>
   1.499  </section>
   1.500  <section class="Core_Constraints" id="constraints-19">
   1.501 -<h4><span class="secno">6.15.2 </span>Constraints</h4>
   1.502 +<h4><span class="secno">7.15.2 </span>Constraints</h4>
   1.503  <p>Presentation processors <em class="rfc2119" title="must">must</em> support the capability to present documents where the following constraints apply:</p>
   1.504  <div><div class="numbered" title="R0034">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>
   1.505  <div><div class="numbered" title="R0035">A text outline <em class="rfc2119" title="must">must</em> be expressed using textOutline-unblurred of up to 10% thickness.</div></div>
   1.506 @@ -1393,10 +1402,10 @@
   1.507  </section>
   1.508  </section>
   1.509  <section id="Constrained_TTML_Feature_writingMode_horizontal_lr">
   1.510 -<h3><span class="secno">6.16 </span>Use of Constrained TTML Feature <span>writingMode-horizontal-lr</span></h3>
   1.511 +<h3><span class="secno">7.16 </span>Use of Constrained TTML Feature <span>writingMode-horizontal-lr</span></h3>
   1.512  <p></p>
   1.513  <section class="Usage_Scenario" id="usage-scenario-20">
   1.514 -<h4><span class="secno">6.16.1 </span>Usage Scenario</h4>
   1.515 +<h4><span class="secno">7.16.1 </span>Usage Scenario</h4>
   1.516  <table style="width: 100%;">
   1.517  <tbody><tr>
   1.518  <th>TTML Feature</th>
   1.519 @@ -1415,19 +1424,19 @@
   1.520  </tbody></table>
   1.521  </section>
   1.522  <section class="Core_Constraints" id="constraints-20">
   1.523 -<h4><span class="secno">6.16.2 </span>Constraints</h4>
   1.524 +<h4><span class="secno">7.16.2 </span>Constraints</h4>
   1.525  <p>None</p>
   1.526  </section>
   1.527  </section>
   1.528  </section>
   1.529  <section id="layout_constraints">
   1.530 -<!--OddPage--><h2><span class="secno">7. </span>Layout Constraints</h2>
   1.531 +<!--OddPage--><h2><span class="secno">8. </span>Layout Constraints</h2>
   1.532  <p></p>
   1.533  <section id="Constrained_TTML_Feature_layout">
   1.534 -<h3><span class="secno">7.1 </span>Use of Constrained TTML Feature <span>layout</span></h3>
   1.535 +<h3><span class="secno">8.1 </span>Use of Constrained TTML Feature <span>layout</span></h3>
   1.536  <p></p>
   1.537  <section class="Usage_Scenario" id="usage-scenario-21">
   1.538 -<h4><span class="secno">7.1.1 </span>Usage Scenario</h4>
   1.539 +<h4><span class="secno">8.1.1 </span>Usage Scenario</h4>
   1.540  <table style="width: 100%;">
   1.541  <tbody><tr>
   1.542  <th>TTML Feature</th>
   1.543 @@ -1446,7 +1455,7 @@
   1.544  </tbody></table>
   1.545  </section>
   1.546  <section class="Core_Constraints" id="constraints-21">
   1.547 -<h4><span class="secno">7.1.2 </span>Constraints</h4>
   1.548 +<h4><span class="secno">8.1.2 </span>Constraints</h4>
   1.549  <p>Presentation processors <em class="rfc2119" title="must">must</em> support the capability to present documents where the following constraints apply:</p>
   1.550  <div><div class="numbered" title="R0038">Active region(s) <em class="rfc2119" title="must not">must not</em> overlap.</div></div>
   1.551  <div><div class="numbered" title="R0039">No more than 4 region(s) <em class="rfc2119" title="must">must</em> be active concurrently.</div></div>
   1.552 @@ -1455,10 +1464,10 @@
   1.553  </section>
   1.554  </section>
   1.555  <section id="Constrained_TTML_Feature_lineBreak-uax14">
   1.556 -<h3><span class="secno">7.2 </span>Use of Constrained TTML Feature <span>lineBreak-uax14</span></h3>
   1.557 +<h3><span class="secno">8.2 </span>Use of Constrained TTML Feature <span>lineBreak-uax14</span></h3>
   1.558  <p></p>
   1.559  <section class="Usage_Scenario" id="usage-scenario-22">
   1.560 -<h4><span class="secno">7.2.1 </span>Usage Scenario</h4>
   1.561 +<h4><span class="secno">8.2.1 </span>Usage Scenario</h4>
   1.562  <table style="width: 100%;">
   1.563  <tbody><tr>
   1.564  <th>TTML Feature</th>
   1.565 @@ -1477,7 +1486,7 @@
   1.566  </tbody></table>
   1.567  </section>
   1.568  <section class="Core_Constraints" id="constraints-22">
   1.569 -<h4><span class="secno">7.2.2 </span>Constraints</h4>
   1.570 +<h4><span class="secno">8.2.2 </span>Constraints</h4>
   1.571  <p>Presentation processors <em class="rfc2119" title="must">must</em> support the capability to present documents where the following constraints apply:</p>
   1.572  <div><div class="numbered" title="R0041">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
   1.573  present in any displayed text line.</div></div>
   1.574 @@ -1492,13 +1501,13 @@
   1.575  </section>
   1.576  </section>
   1.577  <section id="timing_constraints">
   1.578 -<!--OddPage--><h2><span class="secno">8. </span>Timing Constraints</h2>
   1.579 +<!--OddPage--><h2><span class="secno">9. </span>Timing Constraints</h2>
   1.580  <p></p>
   1.581  <section id="Constrained_TTML_Feature_timing">
   1.582 -<h3><span class="secno">8.1 </span>Use of Constrained TTML Feature <span>timing</span></h3>
   1.583 +<h3><span class="secno">9.1 </span>Use of Constrained TTML Feature <span>timing</span></h3>
   1.584  <p></p>
   1.585  <section class="Usage_Scenario" id="usage-scenario-23">
   1.586 -<h4><span class="secno">8.1.1 </span>Usage Scenario</h4>
   1.587 +<h4><span class="secno">9.1.1 </span>Usage Scenario</h4>
   1.588  <table style="width: 100%;">
   1.589  <tbody><tr>
   1.590  <th>TTML Feature</th>
   1.591 @@ -1517,7 +1526,7 @@
   1.592  </tbody></table>
   1.593  </section>
   1.594  <section class="Core_Constraints" id="constraints-23">
   1.595 -<h4><span class="secno">8.1.2 </span>Constraints</h4>
   1.596 +<h4><span class="secno">9.1.2 </span>Constraints</h4>
   1.597  <p>Presentation processors <em class="rfc2119" title="must">must</em> support the capability to present documents where the following constraints apply:</p>
   1.598  <div><div class="numbered" title="R0044">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>
   1.599  <div><div class="numbered" title="R0045">Timing <em class="rfc2119" title="must">must</em> be expressed in the same format throughout the document.</div></div>
   1.600 @@ -1539,10 +1548,10 @@
   1.601  <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>
   1.602  </section>
   1.603  <section id="Constrained_TTML_Feature_time_offset">
   1.604 -<h3><span class="secno">8.2 </span>Use of Constrained TTML Feature <span>time-offset</span></h3>
   1.605 +<h3><span class="secno">9.2 </span>Use of Constrained TTML Feature <span>time-offset</span></h3>
   1.606  <p></p>
   1.607  <section class="Usage_Scenario" id="usage-scenario-24">
   1.608 -<h4><span class="secno">8.2.1 </span>Usage Scenario</h4>
   1.609 +<h4><span class="secno">9.2.1 </span>Usage Scenario</h4>
   1.610  <table style="width: 100%;">
   1.611  <tbody><tr>
   1.612  <th>TTML Feature</th>
   1.613 @@ -1561,16 +1570,16 @@
   1.614  </tbody></table>
   1.615  </section>
   1.616  <section class="Core_Constraints" id="constraints-24">
   1.617 -<h4><span class="secno">8.2.2 </span>Constraints</h4>
   1.618 +<h4><span class="secno">9.2.2 </span>Constraints</h4>
   1.619  <p>None</p>
   1.620  <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>
   1.621  </section>
   1.622  </section>
   1.623  <section id="frameRate">
   1.624 -<h3><span class="secno">8.3 </span>Use of Constrained TTML Feature <span>frameRate and frameRateMultiplier</span></h3>
   1.625 +<h3><span class="secno">9.3 </span>Use of Constrained TTML Feature <span>frameRate and frameRateMultiplier</span></h3>
   1.626  <p></p>
   1.627  <section class="Usage_Scenario" id="usage-scenario-25">
   1.628 -<h4><span class="secno">8.3.1 </span>Usage Scenario</h4>
   1.629 +<h4><span class="secno">9.3.1 </span>Usage Scenario</h4>
   1.630  <table style="width: 100%;">
   1.631  <tbody><tr>
   1.632  <th>TTML Feature</th>
   1.633 @@ -1591,15 +1600,15 @@
   1.634  <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>
   1.635  </section>
   1.636  <section class="Core_Constraints" id="constraints-25">
   1.637 -<h4><span class="secno">8.3.2 </span>Constraints</h4>
   1.638 +<h4><span class="secno">9.3.2 </span>Constraints</h4>
   1.639  <p>See <a href="#Constrained_TTML_Feature_timing">timing</a></p>
   1.640  </section>
   1.641  </section>
   1.642  <section id="animation">
   1.643 -<h3><span class="secno">8.4 </span>Use of Constrained TTML Feature <span>animation</span></h3>
   1.644 +<h3><span class="secno">9.4 </span>Use of Constrained TTML Feature <span>animation</span></h3>
   1.645  <p></p>
   1.646  <section class="Usage_Scenario" id="usage-scenario-26">
   1.647 -<h4><span class="secno">8.4.1 </span>Usage Scenario</h4>
   1.648 +<h4><span class="secno">9.4.1 </span>Usage Scenario</h4>
   1.649  <table style="width: 100%;">
   1.650  <tbody><tr>
   1.651  <th>TTML Feature</th>
   1.652 @@ -1618,7 +1627,7 @@
   1.653  </tbody></table>
   1.654  </section>
   1.655  <section class="Core_Constraints" id="constraints-26">
   1.656 -<h4><span class="secno">8.4.2 </span>Constraints</h4>
   1.657 +<h4><span class="secno">9.4.2 </span>Constraints</h4>
   1.658  <p>Presentation processors <em class="rfc2119" title="must">must</em> support the capability to present documents where the following constraints apply:</p>
   1.659  <div><div class="numbered" title="R0049">The set element <em class="rfc2119" title="must">must</em> only animate the region or span element.</div></div>
   1.660  <div><div class="numbered" title="R0050">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>
   1.661 @@ -1630,9 +1639,9 @@
   1.662  </section>
   1.663  </section>
   1.664  <section id="other_constraints">
   1.665 -<!--OddPage--><h2><span class="secno">9. </span>Other Constraints</h2>
   1.666 +<!--OddPage--><h2><span class="secno">10. </span>Other Constraints</h2>
   1.667  <section id="Section1">
   1.668 -<h3><span class="secno">9.1 </span>User Ease of Use Constraints</h3>
   1.669 +<h3><span class="secno">10.1 </span>User Ease of Use Constraints</h3>
   1.670  <p>Constraints on reduced or simplified content are outside of this profile. External labeling could be used to support the user’s capability to select and use captions when available for:</p>
   1.671  <ul>
   1.672  <li>Reduced or simplified content for “easy reader” or</li>
   1.673 @@ -1642,7 +1651,7 @@
   1.674  </section>
   1.675  </section>
   1.676  <section id="Features_in_TTML_1.0_Used">
   1.677 -<!--OddPage--><h2><span class="secno">10. </span>Features in [<cite><a class="bibref" href="#bib-TTML10">TTML10</a></cite>] Used in This Profile</h2>
   1.678 +<!--OddPage--><h2><span class="secno">11. </span>Features in [<cite><a class="bibref" href="#bib-TTML10">TTML10</a></cite>] Used in This Profile</h2>
   1.679  <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>
   1.680  <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>
   1.681  <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>
   1.682 @@ -1684,7 +1693,7 @@
   1.683   
   1.684  </pre></section>
   1.685  <section id="error_handling">
   1.686 -<!--OddPage--><h2><span class="secno">11. </span>Error handling</h2>
   1.687 +<!--OddPage--><h2><span class="secno">12. </span>Error handling</h2>
   1.688  <div class="issue"><div class="issue-title"><span>Issue 4</span></div><p class="">This section needs to be rewritten to be better organized, more specific (define what is meant by 'understood', 'known', 'unknown'), grammatical, and use correct terminology (e.g., well-formed vs valid).</p></div>
   1.689  <p>A presentation processor may be presented with documents that contain features that are not understood. The table that follows outlines the behavior expected under specific conditions. The pre-requisite if the caption file is syntactically valid XML.</p>
   1.690  <table style="width: 100%;">
   1.691 @@ -2868,4 +2877,5 @@
   1.692  
   1.693  <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> 
   1.694  </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>
   1.695 -</dd></dl></section></section></body></html>
   1.696 \ No newline at end of file
   1.697 +</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>
   1.698 +</dd></dl></section></section></body></html>
     2.1 --- a/ttml10-sdp-us/Overview.src.html	Mon Nov 12 10:32:48 2012 -0700
     2.2 +++ b/ttml10-sdp-us/Overview.src.html	Mon Nov 12 12:41:46 2012 -0700
     2.3 @@ -293,10 +293,12 @@
     2.4  </head>
     2.5  <body>
     2.6  <section id='abstract'>
     2.7 -<p>TTML 1.0 [[!TTML10]] 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>
     2.8 -<p></p>
     2.9 -<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>
    2.10 -<p>The Simple Delivery Profile for Closed Captions focuses interoperability using [[!TTML10]] to support delivery of closed captions for video content. Other profiles based on [[!TTML10]] may target other types of subtitles such as on-screen text or graphics. This interoperability profile is a proper subset of [[!TTML10]] intended to support features required for US Government closed captioning requirements for online presentation.</p>
    2.11 +<p>This document specifies the Simple Online Delivery Profile (US) of the Timed Text Markup Language (TTML).</p>
    2.12 +<p>The primary goal of the profile defined herein is to establish a minimum level of interoperability between
    2.13 +TTML and legacy caption formats employed in US markets, such as CEA-608 and CEA-708. This is accomplished by
    2.14 +(1) defining a set of constraints that apply to TTML document instances that claim adherence to this profile, and
    2.15 +(2) defining a set of mandatory features and behaviors that must be supported by implememntations of a TTML
    2.16 +Presentation Processor that claim adherence to this profile.</p>
    2.17  </section>
    2.18  <section id='sotd'>
    2.19  <p>This document applies 3 guiding principles for online delivery of closed captions originated in the United States:</p>
    2.20 @@ -306,8 +308,15 @@
    2.21  <li>Use this functionality to apply constraints on usage of a specified set of TTML features.</li>
    2.22  </ol>
    2.23  </section>
    2.24 +<section id='introduction'>
    2.25 +<h2>Introduction</h2>
    2.26 +<p>TTML 1.0 [[!TTML10]] 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>
    2.27 +<div class='note'>At the time of publication, this profile normatively refers to [[!TTML10]], and informatively refers to [[TTML10SE]]. The most recently
    2.28 +published version of TTML should take precedence as the definitive reference.</div>
    2.29 +<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>
    2.30 +<p>The Simple Delivery Profile for Closed Captions focuses interoperability using [[!TTML10]] to support delivery of closed captions for video content. Other profiles based on [[!TTML10]] may target other types of subtitles such as on-screen text or graphics. This interoperability profile is a proper subset of [[!TTML10]] intended to support features required for US Government closed captioning requirements for online presentation.</p>
    2.31 +</section>
    2.32  <section id='conformance'>
    2.33 -<h3>Simple Delivery Profile for Closed Captions</h3>
    2.34  <p class=issue>The prose of this section needs a complete rewrite in order to make a clear distinction between presentation processor conformance and
    2.35  document conformance. The current prose is extremely confusing, and very likely to be misread.</p>
    2.36  <p>This profile identifies the content and presentation processor constraints for closed captioning using TTML. To conform to this profile, a presentation engine MUST:</p>
    2.37 @@ -340,7 +349,7 @@
    2.38  <li>Use of other features defined in [[!TTML10]]. Such behavior is not defined here.</li>
    2.39  <li>Use of other profiles that may implement the features in this profile.</li>
    2.40  </ol>
    2.41 -<div class="note"><p>Error handling behavior is described in <a href="#error_handling">Error Handling</a>.</p></div>
    2.42 +<div class='note'><p>Error handling behavior is described in <a href="#error_handling">Error Handling</a>.</p></div>
    2.43  </section>
    2.44  <section id='terms'>
    2.45  <h2>Terms and Definitions</h2>
    2.46 @@ -548,8 +557,8 @@
    2.47  <section class='Core_Constraints'>
    2.48  <h4>Constraints</h4>
    2.49  <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>
    2.50 -<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>
    2.51 -<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>
    2.52 +<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>
    2.53 +<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>
    2.54  </section>
    2.55  </section>
    2.56  <section id='Use_of_Constrained_TTML_Feature_content_structure'>
    2.57 @@ -612,7 +621,7 @@
    2.58  <p>Presentation processors MUST support the capability to present documents where the following constraints apply:</p>
    2.59  <div data-transform='constraint'>The backgroundColor MUST be expressed in #rrggbbaa format exclusively using the <dfn>&lt;hexdigit&gt;</dfn> style value expression.</div>
    2.60  <div data-transform='constraint'>The backgroundColor MUST support the colors outlined in <a href="#color-values">Color Values</a>.</div>
    2.61 -<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>
    2.62 +<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>
    2.63  <div data-transform='constraint'>The alpha component of backgroundColor MUST support the opacity values outlined in <a href="#color-values">Color Values</a> .</div>
    2.64  <div data-transform='constraint'>The alpha component of backgroundColor for a region MUST be 00.</div>
    2.65  <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>
    2.66 @@ -646,7 +655,7 @@
    2.67  <p>Presentation processors MUST support the capability to present documents where the following constraints apply:</p>
    2.68  <div data-transform='constraint'>The color MUST be expressed in #rrggbbaa format exclusively using the <dfn>&lt;hexdigit&gt;</dfn> style value expression.</div>
    2.69  <div data-transform='constraint'>The color MUST support the colors outlined in <a href="#color-values">Color Values</a>.</div>
    2.70 -<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>
    2.71 +<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>
    2.72  <div data-transform='constraint'>The alpha component of color MUST support the opacity values outlined in <a href="#color-values">Color Values</a> .</div>
    2.73  <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>
    2.74  <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>
    2.75 @@ -844,7 +853,7 @@
    2.76  <li>cursive</li>
    2.77  <li>smallCaps</li>
    2.78  </ul>
    2.79 -<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>
    2.80 +<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>
    2.81  <div data-transform='constraint'>A presentation processor MUST map the generic font names to fonts as follows</div>
    2.82  <table>
    2.83  <tr>
    2.84 @@ -895,8 +904,8 @@
    2.85  </table>
    2.86  <div data-transform='constraint'>The presentation processor MUST allow the user to specify a generic fontFamily for the document using the values shown in the preceding table.</div>
    2.87  <div data-transform='constraint'>The presentation processor MUST allow the user to specify character edge attributes and types for the generic fontFamily names for the values shown in the preceding table.</div>
    2.88 -<div class="note"><p>Presentation processor and Unicode code point support is defined in <a href="#code-points">Code Point support</a></p></div>
    2.89 -<div class="note"><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>
    2.90 +<div class='note'><p>Presentation processor and Unicode code point support is defined in <a href="#code-points">Code Point support</a></p></div>
    2.91 +<div class='note'><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>
    2.92  </section>
    2.93  </section>
    2.94  <section id='Constrained_TTML_Feature_display_display_fontSize'>
    2.95 @@ -926,14 +935,14 @@
    2.96  <h4>Constraints</h4>
    2.97  <p>Presentation processors MUST support the capability to present documents where the following constraints apply:</p>
    2.98  <div data-transform='constraint'>document MUST only specify tts:fontSize(s) using a value of 50%, 75%, 100%, 150% or 200%.</div>
    2.99 -<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>
   2.100 -<div class="note"><p>Specifying a fontSize is used for a document could allow the user to select a preferred fontSize.</p></div>
   2.101 -<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>
   2.102 +<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>
   2.103 +<div class='note'><p>Specifying a fontSize is used for a document could allow the user to select a preferred fontSize.</p></div>
   2.104 +<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>
   2.105  <section>
   2.106  <!-- <div data-transform='example'>Example to show how to specify an initial font.</div> -->
   2.107  <!-- div data-include=example3.xml'></div --></section>
   2.108  <div data-transform='constraint'>The default font height of the presentation processor MUST be 5% of the root container height</div>
   2.109 -<div class="note"><p>This is equivalent to one cell using the default grid. A presentation processor is however not required to support the grid metric.</p></div>
   2.110 +<div class='note'><p>This is equivalent to one cell using the default grid. A presentation processor is however not required to support the grid metric.</p></div>
   2.111  </section>
   2.112  </section>
   2.113  <section id='Constrained_TTML_Feature_display_display_fontStyle_italic'>
   2.114 @@ -1060,7 +1069,7 @@
   2.115  <div data-transform='constraint'>Styles MUST be applied with a single style element using the style attribute.</div>
   2.116  <div data-transform='constraint'>Style elements MUST NOT reference other styles.</div>
   2.117  <div data-transform='constraint'>Style elements MUST NOT be child elements of region elements.</div>
   2.118 -<div class="note"><p>The constraints in this section result in a document that contains style blocks that are complete and self-contained.</p></div>
   2.119 +<div class='note'><p>The constraints in this section result in a document that contains style blocks that are complete and self-contained.</p></div>
   2.120  </section>
   2.121  </section>
   2.122  <section id='Constrained_TTML_Feature_styling_inheritance_content'>
   2.123 @@ -1202,7 +1211,7 @@
   2.124  <div data-transform='constraint'>A text outline MUST be expressed using textOutline-unblurred of up to 10% thickness.</div>
   2.125  <div data-transform='constraint'>The user MUST be able to specify character edge and type attributes using tts:textOutline attribute.</div>
   2.126  <div data-transform='constraint'>The user SHOULD be able to specify the rendering of character edge types of: none, raised, depressed, uniform or drop shadowed edges.</div>
   2.127 -<div class="note"><p>This requirement targets the capabilities of a presentation processor.</p></div>
   2.128 +<div class='note'><p>This requirement targets the capabilities of a presentation processor.</p></div>
   2.129  </section>
   2.130  </section>
   2.131  <section id='Constrained_TTML_Feature_writingMode_horizontal_lr'>
   2.132 @@ -1296,11 +1305,11 @@
   2.133  present in any displayed text line.</div>
   2.134  <div data-transform='constraint'>If the aspect ratio of the root container is 4:3 (16:9), then, respectively, more than 152 (168) characters MUST NOT be
   2.135  present in all displayed text lines.</div>
   2.136 -<div class="note"><p>These requirements accommodate content originated in Europe but displayed in the US, as well as content displayed using 16:9 format.</p></div>
   2.137 +<div class='note'><p>These requirements accommodate content originated in Europe but displayed in the US, as well as content displayed using 16:9 format.</p></div>
   2.138  <div data-transform='constraint'>At most one p element MUST be selected into a region at a time.</div>
   2.139 -<div class="note"><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>
   2.140 -<div class="note"><p>Constraining one p element to a region logically places content from two different speakers to different region(s).</p></div>
   2.141 -<div class="note"><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>
   2.142 +<div class='note'><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>
   2.143 +<div class='note'><p>Constraining one p element to a region logically places content from two different speakers to different region(s).</p></div>
   2.144 +<div class='note'><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>
   2.145  <pre class="example" style="font-family: Segoe UI; font-size: 13pt; color: black; background: white;">
   2.146  <span style="color:blue;">&lt;</span><span style="color:#a31515;">p</span><span style="color:blue;">&gt;</span> I always get the fuzzy end<span style="color:blue;">&lt;</span><span style="color:#a31515;">br</span><span style="color:blue;">/&gt;</span>of the lollipop<span style="color:blue;">&lt;/</span><span style="color:#a31515;">p</span><span style="color:blue;">&gt;</span>
   2.147  </pre></section>
   2.148 @@ -1382,7 +1391,7 @@
   2.149  <section class='Core_Constraints'>
   2.150  <h4>Constraints</h4>
   2.151  <p>None</p>
   2.152 -<div class="note"><p>Since the ttp:timebase attribute is outside of this profile, the implicit timebase used here is media as specified in [[!TTML10]].</p></div>
   2.153 +<div class='note'><p>Since the ttp:timebase attribute is outside of this profile, the implicit timebase used here is media as specified in [[!TTML10]].</p></div>
   2.154  </section>
   2.155  </section>
   2.156  <section id='frameRate'>
   2.157 @@ -1407,7 +1416,7 @@
   2.158  <td>&#160;</td>
   2.159  </tr>
   2.160  </table>
   2.161 -<div class="note"><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>
   2.162 +<div class='note'><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>
   2.163  </section>
   2.164  <section class='Core_Constraints'>
   2.165  <h4>Constraints</h4>
   2.166 @@ -1443,8 +1452,8 @@
   2.167  <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>
   2.168  <div data-transform='constraint'>The use of set elements applied to a span element MUST only animate the tts:color attribute.</div>
   2.169  <div data-transform='constraint'>No more than 6 set elements MUST be used within a given element</div>
   2.170 -<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>
   2.171 -<div class="note"><p>Animation is constrained to the scenarios to change the foreground color of content when flashing text is required.</p></div>
   2.172 +<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>
   2.173 +<div class='note'><p>Animation is constrained to the scenarios to change the foreground color of content when flashing text is required.</p></div>
   2.174  </section>
   2.175  </section>
   2.176  </section>
   2.177 @@ -1620,7 +1629,7 @@
   2.178  <section class='appendix'>
   2.179  <h2>Code points</h2>
   2.180  <div data-transform='constraint'>Presentation processors SHOULD provide font glyph coverage for all characters in the &#8220;ISO 8859-1 Latin-1&#8221; space and those for ANSI INCITS 4 when mapped onto Unicode code points (see table).</div>
   2.181 -<p class="note">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>
   2.182 +<p class='note'>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>
   2.183  <div data-transform='constraint'>Presentation processors SHOULD 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>
   2.184  <table style="border-collapse: collapse;width:630pt; width:835px;border:0">
   2.185  <colgroup>