--- a/ttml-ww-profiles/ttml-ww-profiles.html Tue Sep 23 16:52:17 2014 -0700
+++ b/ttml-ww-profiles/ttml-ww-profiles.html Wed Sep 24 15:28:49 2014 -0700
@@ -217,11 +217,11 @@
</p>
<h1 class="title p-name" id="title" property="dcterms:title">TTML Text and Image Profiles for Internet Media Subtitles and Captions 1.0</h1>
- <h2 property="dcterms:issued" datatype="xsd:dateTime" content="2014-09-24T06:48:42.000Z" id="w3c-first-public-working-draft-23-september-2014"><abbr title="World Wide Web Consortium">W3C</abbr> First Public Working Draft <time class="dt-published" datetime="2014-09-23">23 September 2014</time></h2>
+ <h2 property="dcterms:issued" datatype="xsd:dateTime" content="2014-09-25T05:26:25.000Z" id="w3c-first-public-working-draft-24-september-2014"><abbr title="World Wide Web Consortium">W3C</abbr> First Public Working Draft <time class="dt-published" datetime="2014-09-24">24 September 2014</time></h2>
<dl>
<dt>This version:</dt>
- <dd><a class="u-url" href="http://www.w3.org/TR/2014/WD-ttml-imsc1-20140923/">http://www.w3.org/TR/2014/WD-ttml-imsc1-20140923/</a></dd>
+ <dd><a class="u-url" href="http://www.w3.org/TR/2014/WD-ttml-imsc1-20140924/">http://www.w3.org/TR/2014/WD-ttml-imsc1-20140924/</a></dd>
<dt>Latest published version:</dt>
<dd><a href="http://www.w3.org/TR/ttml-imsc1/">http://www.w3.org/TR/ttml-imsc1/</a></dd>
@@ -346,7 +346,7 @@
-</section><section id="toc"><h2 class="introductory" aria-level="1" role="heading" id="h2_toc">Table of Contents</h2><ul class="toc" role="directory" id="respecContents"><li class="tocline"><a href="#scope" class="tocxref"><span class="secno">1. </span>Scope</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="#conformance" class="tocxref"><span class="secno">3. </span>Conformance</a></li><li class="tocline"><a href="#profiles" class="tocxref"><span class="secno">4. </span>Profiles</a><ul class="toc"><li class="tocline"><a href="#general" class="tocxref"><span class="secno">4.1 </span>General</a></li><li class="tocline"><a href="#text-profile" class="tocxref"><span class="secno">4.2 </span>Text Profile</a></li><li class="tocline"><a href="#image-profile" class="tocxref"><span class="secno">4.3 </span>Image Profile</a></li></ul></li><li class="tocline"><a href="#common-constraints" class="tocxref"><span class="secno">5. </span>Common Constraints</a><ul class="toc"><li class="tocline"><a href="#document-encoding" class="tocxref"><span class="secno">5.1 </span>Document Encoding</a></li><li class="tocline"><a href="#foreign-element-and-attributes" class="tocxref"><span class="secno">5.2 </span>Foreign Element and Attributes</a></li><li class="tocline"><a href="#namespaces" class="tocxref"><span class="secno">5.3 </span>Namespaces</a></li><li class="tocline"><a href="#related-video-object" class="tocxref"><span class="secno">5.4 </span>Related Video Object</a></li><li class="tocline"><a href="#synchronization" class="tocxref"><span class="secno">5.5 </span>Synchronization</a></li><li class="tocline"><a href="#extensions" class="tocxref"><span class="secno">5.6 </span>Extensions</a><ul class="toc"><li class="tocline"><a href="#ttp-aspectRatio" class="tocxref"><span class="secno">5.6.1 </span>ittp:aspectRatio</a></li><li class="tocline"><a href="#ttp-progressivelyDecodable" class="tocxref"><span class="secno">5.6.2 </span>ittp:progressivelyDecodable</a></li><li class="tocline"><a href="#tts-forcedDisplay" class="tocxref"><span class="secno">5.6.3 </span>itts:forcedDisplay</a></li><li class="tocline"><a href="#ttm-altText" class="tocxref"><span class="secno">5.6.4 </span>ittm:altText</a></li></ul></li><li class="tocline"><a href="#region" class="tocxref"><span class="secno">5.7 </span>Region</a><ul class="toc"><li class="tocline"><a href="#presented-region" class="tocxref"><span class="secno">5.7.1 </span>Presented Region</a></li><li class="tocline"><a href="#dimensions-and-position" class="tocxref"><span class="secno">5.7.2 </span>Dimensions and Position</a></li><li class="tocline"><a href="#maximum-number" class="tocxref"><span class="secno">5.7.3 </span>Maximum number</a></li></ul></li><li class="tocline"><a href="#hypothetical-render-model-1" class="tocxref"><span class="secno">5.8 </span>Hypothetical Render Model</a></li><li class="tocline"><a href="#common-features" class="tocxref"><span class="secno">5.9 </span>Features</a></li></ul></li><li class="tocline"><a href="#text-profile-constraints" class="tocxref"><span class="secno">6. </span>Text Profile Constraints</a><ul class="toc"><li class="tocline"><a href="#text-profile-designator" class="tocxref"><span class="secno">6.1 </span>Profile Designator</a></li><li class="tocline"><a href="#recommended-character-sets" class="tocxref"><span class="secno">6.2 </span>Recommended Character Sets</a></li><li class="tocline"><a href="#features" class="tocxref"><span class="secno">6.3 </span>Features</a></li></ul></li><li class="tocline"><a href="#image-profile-constraints" class="tocxref"><span class="secno">7. </span>Image Profile Constraints</a><ul class="toc"><li class="tocline"><a href="#image-profile-designator" class="tocxref"><span class="secno">7.1 </span>Profile Designator</a></li><li class="tocline"><a href="#presented-image" class="tocxref"><span class="secno">7.2 </span>Presented Image</a><ul class="toc"><li class="tocline"><a href="#definition" class="tocxref"><span class="secno">7.2.1 </span>Definition</a></li><li class="tocline"><a href="#number-per-region" class="tocxref"><span class="secno">7.2.2 </span>Number per Region</a></li></ul></li><li class="tocline"><a href="#div-element" class="tocxref"><span class="secno">7.3 </span><code>div</code> element</a></li><li class="tocline"><a href="#features-1" class="tocxref"><span class="secno">7.4 </span>Features</a></li></ul></li><li class="tocline"><a href="#hypothetical-render-model" class="tocxref"><span class="secno">8. </span>Hypothetical Render Model</a><ul class="toc"><li class="tocline"><a href="#performance-model" class="tocxref"><span class="secno">8.1 </span>Performance Model</a><ul class="toc"><li class="tocline"><a href="#overview" class="tocxref"><span class="secno">8.1.1 </span>Overview</a></li><li class="tocline"><a href="#general-1" class="tocxref"><span class="secno">8.1.2 </span>General</a></li><li class="tocline"><a href="#paint-regions" class="tocxref"><span class="secno">8.1.3 </span>Paint Regions</a></li><li class="tocline"><a href="#paint-images" class="tocxref"><span class="secno">8.1.4 </span>Paint Images</a></li><li class="tocline"><a href="#paint-text" class="tocxref"><span class="secno">8.1.5 </span>Paint Text</a></li></ul></li><li class="tocline"><a href="#reference-fonts" class="tocxref"><span class="secno">8.2 </span>Reference Fonts</a></li></ul></li><li class="tocline"><a href="#recommended-unicode-code-points-per-language" class="tocxref"><span class="secno">A. </span>Recommended Character Sets</a></li><li class="tocline"><a href="#forced-content" class="tocxref"><span class="secno">B. </span>Forced content (non-normative)</a></li><li class="tocline"><a href="#wcag-applications" class="tocxref"><span class="secno">C. </span>WCAG Considerations</a></li><li class="tocline"><a href="#features-and-extensions" class="tocxref"><span class="secno">D. </span>Extensions</a><ul class="toc"><li class="tocline"><a href="#general-2" class="tocxref"><span class="secno">D.1 </span>General</a></li><li class="tocline"><a href="#progressivelydecodable" class="tocxref"><span class="secno">D.2 </span>#progressivelyDecodable</a></li><li class="tocline"><a href="#aspectratio" class="tocxref"><span class="secno">D.3 </span>#aspectRatio</a></li><li class="tocline"><a href="#forceddisplay" class="tocxref"><span class="secno">D.4 </span>#forcedDisplay</a></li><li class="tocline"><a href="#alttext" class="tocxref"><span class="secno">D.5 </span>#altText</a></li><li class="tocline"><a href="#linepadding" class="tocxref"><span class="secno">D.6 </span>#linePadding</a></li><li class="tocline"><a href="#multirowalign" class="tocxref"><span class="secno">D.7 </span>#multiRowAlign</a></li></ul></li><li class="tocline"><a href="#references" class="tocxref"><span class="secno">E. </span>References</a><ul class="toc"><li class="tocline"><a href="#normative-references" class="tocxref"><span class="secno">E.1 </span>Normative references</a></li><li class="tocline"><a href="#informative-references" class="tocxref"><span class="secno">E.2 </span>Informative references</a></li></ul></li></ul></section>
+</section><section id="toc"><h2 class="introductory" aria-level="1" role="heading" id="h2_toc">Table of Contents</h2><ul class="toc" role="directory" id="respecContents"><li class="tocline"><a href="#scope" class="tocxref"><span class="secno">1. </span>Scope</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="#conformance" class="tocxref"><span class="secno">3. </span>Conformance</a></li><li class="tocline"><a href="#profiles" class="tocxref"><span class="secno">4. </span>Profiles</a><ul class="toc"><li class="tocline"><a href="#general" class="tocxref"><span class="secno">4.1 </span>General</a></li><li class="tocline"><a href="#text-profile" class="tocxref"><span class="secno">4.2 </span>Text Profile</a></li><li class="tocline"><a href="#image-profile" class="tocxref"><span class="secno">4.3 </span>Image Profile</a></li></ul></li><li class="tocline"><a href="#common-constraints" class="tocxref"><span class="secno">5. </span>Common Constraints</a><ul class="toc"><li class="tocline"><a href="#document-encoding" class="tocxref"><span class="secno">5.1 </span>Document Encoding</a></li><li class="tocline"><a href="#foreign-element-and-attributes" class="tocxref"><span class="secno">5.2 </span>Foreign Element and Attributes</a></li><li class="tocline"><a href="#namespaces" class="tocxref"><span class="secno">5.3 </span>Namespaces</a></li><li class="tocline"><a href="#overflow" class="tocxref"><span class="secno">5.4 </span>Overflow</a></li><li class="tocline"><a href="#related-video-object" class="tocxref"><span class="secno">5.5 </span>Related Video Object</a></li><li class="tocline"><a href="#synchronization" class="tocxref"><span class="secno">5.6 </span>Synchronization</a></li><li class="tocline"><a href="#extensions" class="tocxref"><span class="secno">5.7 </span>Extensions</a><ul class="toc"><li class="tocline"><a href="#ttp-aspectRatio" class="tocxref"><span class="secno">5.7.1 </span>ittp:aspectRatio</a></li><li class="tocline"><a href="#ttp-progressivelyDecodable" class="tocxref"><span class="secno">5.7.2 </span>ittp:progressivelyDecodable</a></li><li class="tocline"><a href="#tts-forcedDisplay" class="tocxref"><span class="secno">5.7.3 </span>itts:forcedDisplay</a></li><li class="tocline"><a href="#ttm-altText" class="tocxref"><span class="secno">5.7.4 </span>ittm:altText</a></li></ul></li><li class="tocline"><a href="#region" class="tocxref"><span class="secno">5.8 </span>Region</a><ul class="toc"><li class="tocline"><a href="#presented-region" class="tocxref"><span class="secno">5.8.1 </span>Presented Region</a></li><li class="tocline"><a href="#dimensions-and-position" class="tocxref"><span class="secno">5.8.2 </span>Dimensions and Position</a></li><li class="tocline"><a href="#maximum-number" class="tocxref"><span class="secno">5.8.3 </span>Maximum number</a></li></ul></li><li class="tocline"><a href="#hypothetical-render-model-1" class="tocxref"><span class="secno">5.9 </span>Hypothetical Render Model</a></li><li class="tocline"><a href="#common-features" class="tocxref"><span class="secno">5.10 </span>Features</a></li></ul></li><li class="tocline"><a href="#text-profile-constraints" class="tocxref"><span class="secno">6. </span>Text Profile Constraints</a><ul class="toc"><li class="tocline"><a href="#text-profile-designator" class="tocxref"><span class="secno">6.1 </span>Profile Designator</a></li><li class="tocline"><a href="#recommended-character-sets" class="tocxref"><span class="secno">6.2 </span>Recommended Character Sets</a></li><li class="tocline"><a href="#features" class="tocxref"><span class="secno">6.3 </span>Features</a></li></ul></li><li class="tocline"><a href="#image-profile-constraints" class="tocxref"><span class="secno">7. </span>Image Profile Constraints</a><ul class="toc"><li class="tocline"><a href="#image-profile-designator" class="tocxref"><span class="secno">7.1 </span>Profile Designator</a></li><li class="tocline"><a href="#presented-image" class="tocxref"><span class="secno">7.2 </span>Presented Image</a><ul class="toc"><li class="tocline"><a href="#definition" class="tocxref"><span class="secno">7.2.1 </span>Definition</a></li><li class="tocline"><a href="#number-per-region" class="tocxref"><span class="secno">7.2.2 </span>Number per Region</a></li></ul></li><li class="tocline"><a href="#div-element" class="tocxref"><span class="secno">7.3 </span><code>div</code> element</a></li><li class="tocline"><a href="#features-1" class="tocxref"><span class="secno">7.4 </span>Features</a></li></ul></li><li class="tocline"><a href="#hypothetical-render-model" class="tocxref"><span class="secno">8. </span>Hypothetical Render Model</a><ul class="toc"><li class="tocline"><a href="#performance-model" class="tocxref"><span class="secno">8.1 </span>Performance Model</a><ul class="toc"><li class="tocline"><a href="#overview" class="tocxref"><span class="secno">8.1.1 </span>Overview</a></li><li class="tocline"><a href="#general-1" class="tocxref"><span class="secno">8.1.2 </span>General</a></li><li class="tocline"><a href="#paint-regions" class="tocxref"><span class="secno">8.1.3 </span>Paint Regions</a></li><li class="tocline"><a href="#paint-images" class="tocxref"><span class="secno">8.1.4 </span>Paint Images</a></li><li class="tocline"><a href="#paint-text" class="tocxref"><span class="secno">8.1.5 </span>Paint Text</a></li></ul></li><li class="tocline"><a href="#reference-fonts" class="tocxref"><span class="secno">8.2 </span>Reference Fonts</a></li></ul></li><li class="tocline"><a href="#recommended-unicode-code-points-per-language" class="tocxref"><span class="secno">A. </span>Recommended Character Sets</a></li><li class="tocline"><a href="#forced-content" class="tocxref"><span class="secno">B. </span>Forced content (non-normative)</a></li><li class="tocline"><a href="#wcag-applications" class="tocxref"><span class="secno">C. </span>WCAG Considerations</a></li><li class="tocline"><a href="#features-and-extensions" class="tocxref"><span class="secno">D. </span>Extensions</a><ul class="toc"><li class="tocline"><a href="#general-2" class="tocxref"><span class="secno">D.1 </span>General</a></li><li class="tocline"><a href="#progressivelydecodable" class="tocxref"><span class="secno">D.2 </span>#progressivelyDecodable</a></li><li class="tocline"><a href="#aspectratio" class="tocxref"><span class="secno">D.3 </span>#aspectRatio</a></li><li class="tocline"><a href="#forceddisplay" class="tocxref"><span class="secno">D.4 </span>#forcedDisplay</a></li><li class="tocline"><a href="#alttext" class="tocxref"><span class="secno">D.5 </span>#altText</a></li><li class="tocline"><a href="#linepadding" class="tocxref"><span class="secno">D.6 </span>#linePadding</a></li><li class="tocline"><a href="#multirowalign" class="tocxref"><span class="secno">D.7 </span>#multiRowAlign</a></li></ul></li><li class="tocline"><a href="#references" class="tocxref"><span class="secno">E. </span>References</a><ul class="toc"><li class="tocline"><a href="#normative-references" class="tocxref"><span class="secno">E.1 </span>Normative references</a></li><li class="tocline"><a href="#informative-references" class="tocxref"><span class="secno">E.2 </span>Informative references</a></li></ul></li></ul></section>
@@ -429,7 +429,7 @@
offered. In addition, the <a href="#dfn-text-profile" class="internalDFN">Text Profile</a> subtitle document <em class="rfc2119" title="SHOULD">SHOULD</em> be associated with the <a href="#dfn-image-profile" class="internalDFN">Image Profile</a> subtitle document such
that, when image content is encountered, assistive technologies have access to its corresponding text form.</p>
- <div class="note"><div class="note-title" aria-level="3" role="heading" id="h_note_2"><span>Note</span></div><p class="">The <code>ittm:altText</code> element specified <a href="#ttm-altText" class="sec-ref"><span class="secno">5.6.4</span> <span class="sec-title">ittm:altText</span></a> also allows text equivalent
+ <div class="note"><div class="note-title" aria-level="3" role="heading" id="h_note_2"><span>Note</span></div><p class="">The <code>ittm:altText</code> element specified <a href="#ttm-altText" class="sec-ref"><span class="secno">5.7.4</span> <span class="sec-title">ittm:altText</span></a> also allows text equivalent
string to be associated with an image, e.g. to support indexation of the content and also facilitate quality checking of the
document during authoring.</p></div>
@@ -611,16 +611,25 @@
<p>The namespace prefix values defined above are for convenience and document instances may use any prefix value that
conforms to [<cite><a class="bibref" href="#bib-xml-names">xml-names</a></cite>].</p>
</section>
+
+ <section id="overflow">
+ <h3 aria-level="2" role="heading" id="h3_overflow"><span class="secno">5.4 </span>Overflow</h3>
+
+ <p>Subtitle documents should be authored assuming strict clipping of content that falls out of region areas, regardless of the computed value of <code>tts:overflow</code> for the region.</p>
+
+ <div class="note"><div class="note-title" aria-level="3" role="heading" id="h_note_3"><span>Note</span></div><p class="">As specified in [<cite><a class="bibref" href="#bib-TTML1">TTML1</a></cite>], <code>tts:overflow</code> has no effect on the extent of the region, and hence the total normalized drawing area S(En) at <a href="#paint-regions" class="sec-ref"><span class="secno">8.1.3</span> <span class="sec-title">Paint Regions</span></a>.</p></div>
+
+ </section>
<section id="related-video-object">
- <h3 aria-level="2" role="heading" id="h3_related-video-object"><span class="secno">5.4 </span>Related Video Object</h3>
+ <h3 aria-level="2" role="heading" id="h3_related-video-object"><span class="secno">5.5 </span>Related Video Object</h3>
<p>A subtitle document <em class="rfc2119" title="MAY">MAY</em> be associated with a related video object, which <em class="rfc2119" title="SHALL">SHALL</em> consist of a sequence of image frames, each
a rectangular array of pixels, and <em class="rfc2119" title="SHALL">SHALL</em> be considered the <a href="#dfn-related-media-object" class="internalDFN">Related Media Object</a>.</p>
</section>
<section id="synchronization">
- <h3 aria-level="2" role="heading" id="h3_synchronization"><span class="secno">5.5 </span>Synchronization</h3>
+ <h3 aria-level="2" role="heading" id="h3_synchronization"><span class="secno">5.6 </span>Synchronization</h3>
<p>Each <a href="#dfn-intermediate-synchronic-document" class="internalDFN">intermediate synchronic document</a> of the subtitle document is intended to be displayed on a specific frame and removed
on a specific frame of the related video object.</p>
@@ -634,7 +643,7 @@
object with a frame rate of 1000 / 1001 × 30 ≈ 29.97.
</aside>
- <div class="note"><div class="note-title" aria-level="3" role="heading" id="h_note_3"><span>Note</span></div><p class="">In typical scenario, the same video program (the related video object) will be used for subtitle document
+ <div class="note"><div class="note-title" aria-level="3" role="heading" id="h_note_4"><span>Note</span></div><p class="">In typical scenario, the same video program (the related video object) will be used for subtitle document
authoring, delivery and user playback. The mapping from media time expression to related video object above allows the author
to precisely associate subtitle video content with video frames, e.g. around scene transitions. In circumstances where the
video program is downsampled during delivery, the application can specify that, at playback, the relative video object be
@@ -644,16 +653,16 @@
<p>If <code>ttp:frameRate</code> is specified, then the product of <code>ttp:frameRate</code> and
<code>ttp:frameRateMultiplier</code> <em class="rfc2119" title="SHALL">SHALL</em> be the frame rate of the related video object.</p>
- <div class="note"><div class="note-title" aria-level="3" role="heading" id="h_note_4"><span>Note</span></div><p class="">A document can be made independent of the frame rate of the related video object by never using the
- <em>frames</em> term in a time expression: as specified in <a href="#common-features" class="sec-ref"><span class="secno">5.9</span> <span class="sec-title">Features</span></a>, <code>ttp:frameRate</code> is
+ <div class="note"><div class="note-title" aria-level="3" role="heading" id="h_note_5"><span>Note</span></div><p class="">A document can be made independent of the frame rate of the related video object by never using the
+ <em>frames</em> term in a time expression: as specified in <a href="#common-features" class="sec-ref"><span class="secno">5.10</span> <span class="sec-title">Features</span></a>, <code>ttp:frameRate</code> is
required only if the document includes one or more time expressions that uses the <em>frames</em> term.</p></div>
</section>
<section id="extensions">
- <h3 aria-level="2" role="heading" id="h3_extensions"><span class="secno">5.6 </span>Extensions</h3>
+ <h3 aria-level="2" role="heading" id="h3_extensions"><span class="secno">5.7 </span>Extensions</h3>
<section id="ttp-aspectRatio" typeof="bibo:Chapter" resource="#ttp-aspectRatio" rel="bibo:Chapter">
- <h4 aria-level="3" role="heading" id="h4_ttp-aspectRatio"><span class="secno">5.6.1 </span>ittp:aspectRatio</h4>
+ <h4 aria-level="3" role="heading" id="h4_ttp-aspectRatio"><span class="secno">5.7.1 </span>ittp:aspectRatio</h4>
<p>The <code>ittp:aspectRatio</code> attributes allows authorial control of the mapping of the root container of a subtitle
document to the related video object frame.</p>
@@ -709,7 +718,7 @@
<p>An <code>ittp:aspectRatio</code> attribute is considered to be significant only when specified on the <code>tt</code>
element.</p>
- <div class="note"><div class="note-title" aria-level="4" role="heading" id="h_note_5"><span>Note</span></div><p class="">As specified in Section <a href="#common-features" class="sec-ref"><span class="secno">5.9</span> <span class="sec-title">Features</span></a>, <code>tts:extent</code> is present if the
+ <div class="note"><div class="note-title" aria-level="4" role="heading" id="h_note_6"><span>Note</span></div><p class="">As specified in Section <a href="#common-features" class="sec-ref"><span class="secno">5.10</span> <span class="sec-title">Features</span></a>, <code>tts:extent</code> is present if the
<code>px</code> length measure is used anywhere within the document.</p></div>
<p>Integer pixel positions on the related video object frame computed from real percentage length values <em class="rfc2119" title="SHALL">SHALL</em> use half-up
@@ -717,7 +726,7 @@
</section>
<section id="ttp-progressivelyDecodable" typeof="bibo:Chapter" resource="#ttp-progressivelyDecodable" rel="bibo:Chapter">
- <h4 aria-level="3" role="heading" id="h4_ttp-progressivelyDecodable"><span class="secno">5.6.2 </span>ittp:progressivelyDecodable</h4>
+ <h4 aria-level="3" role="heading" id="h4_ttp-progressivelyDecodable"><span class="secno">5.7.2 </span>ittp:progressivelyDecodable</h4>
<p>A <a href="#dfn-progressively-decodable-subtitle-document" class="internalDFN">progressively decodable subtitle document</a> is structured to facilitate presentation before the document is received in
its entirety, and can be identified using <code>ittp:progressivelyDecodable</code> attribute.</p>
@@ -766,7 +775,7 @@
asserted to be a <a href="#dfn-progressively-decodable-subtitle-document" class="internalDFN">progressively decodable subtitle document</a> nor asserted not to be a progressively decodable subtitle
document.</p>
- <div class="note"><div class="note-title" aria-level="4" role="heading" id="h_note_6"><span>Note</span></div><div class="">
+ <div class="note"><div class="note-title" aria-level="4" role="heading" id="h_note_7"><span>Note</span></div><div class="">
<p>[<cite><a class="bibref" href="#bib-TTML1">TTML1</a></cite>] specifies explicitly referencing of elements identified using <code>xml:id</code> in the
following circumstances:</p>
@@ -794,7 +803,7 @@
</section>
<section id="tts-forcedDisplay" typeof="bibo:Chapter" resource="#tts-forcedDisplay" rel="bibo:Chapter">
- <h4 aria-level="3" role="heading" id="h4_tts-forcedDisplay"><span class="secno">5.6.3 </span>itts:forcedDisplay</h4>
+ <h4 aria-level="3" role="heading" id="h4_tts-forcedDisplay"><span class="secno">5.7.3 </span>itts:forcedDisplay</h4>
<p><code>itts:forcedDisplay</code> allows the processor to override the computed value of <code>tts:visibility</code>
attribute in conjunction with an application parameter <code>displayForcedOnlyMode</code>.</p>
@@ -862,23 +871,23 @@
<p>The algorithm for setting the <code>displayForcedOnlyMode</code> parameter based on the circumstances under which the
subtitle document is presented is left to the application.</p>
- <div class="note"><div class="note-title" aria-level="4" role="heading" id="h_note_7"><span>Note</span></div><p class="">The background of a region is drawn even if the computed value of <code>tts:visibility</code> equals
+ <div class="note"><div class="note-title" aria-level="4" role="heading" id="h_note_8"><span>Note</span></div><p class="">The background of a region is drawn even if the computed value of <code>tts:visibility</code> equals
"hidden" for all active content within. This can occur if <code>itts:forcedDisplay</code> equals "false" for all active
content elements within a region for which <code>itts:forcedDisplay</code> equals "true", and
<code>displayForcedOnlyMode</code> equals "true". Authors can avoid this situation, for instance, by ensuring that content
elements and the regions that they are flowed into always have the same value of <code>itts:forcedDisplay</code>.</p></div>
- <div class="note"><div class="note-title" aria-level="4" role="heading" id="h_note_8"><span>Note</span></div><p class="">Although <code>itts:forcedDisplay</code>, like all the TTML style attributes, has no defined semantics on a
+ <div class="note"><div class="note-title" aria-level="4" role="heading" id="h_note_9"><span>Note</span></div><p class="">Although <code>itts:forcedDisplay</code>, like all the TTML style attributes, has no defined semantics on a
<code>br</code> content element, <code>itts:forcedDisplay</code> will apply to a <code>br</code> content element if it is
either defined on an ancestor content element of the <code>br</code> content element or it is applied to a region element
corresponding to a region that the <code>br</code> content element is being flowed into.</p></div>
- <div class="note"><div class="note-title" aria-level="4" role="heading" id="h_note_9"><span>Note</span></div><p class="">It is expected that the functionality of <code>itts:forcedDisplay</code> will be mapped to a conditional
+ <div class="note"><div class="note-title" aria-level="4" role="heading" id="h_note_10"><span>Note</span></div><p class="">It is expected that the functionality of <code>itts:forcedDisplay</code> will be mapped to a conditional
style construct in a future revision of this specification.</p></div>
</section>
<section id="ttm-altText" typeof="bibo:Chapter" resource="#ttm-altText" rel="bibo:Chapter">
- <h4 aria-level="3" role="heading" id="h4_ttm-altText"><span class="secno">5.6.4 </span>ittm:altText</h4>
+ <h4 aria-level="3" role="heading" id="h4_ttm-altText"><span class="secno">5.7.4 </span>ittm:altText</h4>
<p><code>ittm:altText</code> allows an author to provide a text string equivalent for an element, typically an image. This
text equivalent <em class="rfc2119" title="MAY">MAY</em> be used to support indexing of the content and also facilitate quality checking of the document
@@ -907,17 +916,17 @@
<p><a href="#image-profile-constraints" class="sec-ref"><span class="secno">7.</span> <span class="sec-title">Image Profile Constraints</span></a> specifies the use of the <code>ittm:altText</code> element with images.</p>
- <div class="note"><div class="note-title" aria-level="4" role="heading" id="h_note_10"><span>Note</span></div><p class="">In contrast to the common use of <code>alt</code> attributes in [<cite><a class="bibref" href="#bib-HTML5">HTML5</a></cite>], the <code>ittm:altText</code>
+ <div class="note"><div class="note-title" aria-level="4" role="heading" id="h_note_11"><span>Note</span></div><p class="">In contrast to the common use of <code>alt</code> attributes in [<cite><a class="bibref" href="#bib-HTML5">HTML5</a></cite>], the <code>ittm:altText</code>
attribute content is not intended to be displayed in place of the element if the element is not loaded. The
<code>ittm:altText</code> attribute content can however be read and used by assistive technologies. .</p></div>
</section>
</section>
<section id="region">
- <h3 aria-level="2" role="heading" id="h3_region"><span class="secno">5.7 </span>Region</h3>
+ <h3 aria-level="2" role="heading" id="h3_region"><span class="secno">5.8 </span>Region</h3>
<section id="presented-region">
- <h4 aria-level="3" role="heading" id="h4_presented-region"><span class="secno">5.7.1 </span>Presented Region</h4>
+ <h4 aria-level="3" role="heading" id="h4_presented-region"><span class="secno">5.8.1 </span>Presented Region</h4>
<p>A <dfn id="dfn-presented-region">presented region</dfn> is a temporally active region that satisfies the following conditions:</p>
@@ -934,7 +943,7 @@
</section>
<section id="dimensions-and-position">
- <h4 aria-level="3" role="heading" id="h4_dimensions-and-position"><span class="secno">5.7.2 </span>Dimensions and Position</h4>
+ <h4 aria-level="3" role="heading" id="h4_dimensions-and-position"><span class="secno">5.8.2 </span>Dimensions and Position</h4>
<p>All regions <em class="rfc2119" title="SHALL NOT">SHALL NOT</em> extend beyond the root container, i.e. the intersection of the sets of coordinates belonging to a
region (including its boundary) and the sets of coordinates belonging to the root container (including its boundary) is the
@@ -945,21 +954,21 @@
</section>
<section id="maximum-number">
- <h4 aria-level="3" role="heading" id="h4_maximum-number"><span class="secno">5.7.3 </span>Maximum number</h4>
+ <h4 aria-level="3" role="heading" id="h4_maximum-number"><span class="secno">5.8.3 </span>Maximum number</h4>
<p>The number of <a title="presented region" href="#dfn-presented-region" class="internalDFN">presented regions</a> in a given <a href="#dfn-intermediate-synchronic-document" class="internalDFN">intermediate synchronic document</a> <em class="rfc2119" title="SHALL NOT">SHALL NOT</em> be greater than 4.</p>
</section>
</section>
<section id="hypothetical-render-model-1">
- <h3 aria-level="2" role="heading" id="h3_hypothetical-render-model-1"><span class="secno">5.8 </span>Hypothetical Render Model</h3>
+ <h3 aria-level="2" role="heading" id="h3_hypothetical-render-model-1"><span class="secno">5.9 </span>Hypothetical Render Model</h3>
<p>Any sequence of consecutive <a title="intermediate synchronic document" href="#dfn-intermediate-synchronic-document" class="internalDFN">intermediate synchronic documents</a> <em class="rfc2119" title="SHALL">SHALL</em> be reproducible without error by the Hypothetical
Render Model specified in Section <a href="#hypothetical-render-model" class="sec-ref"><span class="secno">8.</span> <span class="sec-title">Hypothetical Render Model</span></a>.</p>
</section>
<section id="common-features" typeof="bibo:Chapter" resource="#common-features" rel="bibo:Chapter">
- <h3 aria-level="2" role="heading" id="h3_common-features"><span class="secno">5.9 </span>Features</h3>
+ <h3 aria-level="2" role="heading" id="h3_common-features"><span class="secno">5.10 </span>Features</h3>
<p>Unless specified otherwise,a subtitle document <em class="rfc2119" title="SHALL">SHALL</em> conform to the following:</p>
@@ -1148,7 +1157,7 @@
<tr>
<td><code>#overflow</code></td>
- <td><em class="rfc2119" title="SHALL NOT">SHALL NOT</em> be used.</td>
+ <td><em class="rfc2119" title="MAY">MAY</em> be used.</td>
</tr>
<tr>
@@ -1400,7 +1409,7 @@
</tbody>
</table>
- <div class="note"><div class="note-title" aria-level="3" role="heading" id="h_note_11"><span>Note</span></div><p class="">As specified in [<cite><a class="bibref" href="#bib-TTML1">TTML1</a></cite>], a <code>#time-offset-with-frames</code> expression is translated to a media time
+ <div class="note"><div class="note-title" aria-level="3" role="heading" id="h_note_12"><span>Note</span></div><p class="">As specified in [<cite><a class="bibref" href="#bib-TTML1">TTML1</a></cite>], a <code>#time-offset-with-frames</code> expression is translated to a media time
M according to M = 3600 · hours + 60 · minutes + seconds + (frames ÷ (<code>ttp:frameRateMultiplier</code> ·
<code>ttp:frameRate</code>)).</p></div>
</section>
@@ -1432,7 +1441,7 @@
</tbody>
</table>
- <div class="note"><div class="note-title" aria-level="3" role="heading" id="h_note_12"><span>Note</span></div><p class="">As specified in <a href="#common-features" class="sec-ref"><span class="secno">5.9</span> <span class="sec-title">Features</span></a>, the presence of the <code>ttp:profile</code> attribute is
+ <div class="note"><div class="note-title" aria-level="3" role="heading" id="h_note_13"><span>Note</span></div><p class="">As specified in <a href="#common-features" class="sec-ref"><span class="secno">5.10</span> <span class="sec-title">Features</span></a>, the presence of the <code>ttp:profile</code> attribute is
not required by this profile. The profile designator specified above is intended to be generally used to signal conformance
of a subtitle document to the profile. The details of such signaling depends on the application, and can, for instance, use
metadata structures out-of-band of the subtitle document.</p></div>
@@ -1788,7 +1797,7 @@
</tbody>
</table>
- <div class="note"><div class="note-title" aria-level="3" role="heading" id="h_note_13"><span>Note</span></div><p class="">As specified in <a href="#common-features" class="sec-ref"><span class="secno">5.9</span> <span class="sec-title">Features</span></a>, the presence of the <code>ttp:profile</code> attribute is
+ <div class="note"><div class="note-title" aria-level="3" role="heading" id="h_note_14"><span>Note</span></div><p class="">As specified in <a href="#common-features" class="sec-ref"><span class="secno">5.10</span> <span class="sec-title">Features</span></a>, the presence of the <code>ttp:profile</code> attribute is
not required by this profile. The profile designator specified above is intended to be generally used to signal conformance
of a subtitle document to the profile. The details of such signaling depends on the application, and can, for instance, use
metadata structures out-of-band of the subtitle document.</p></div>
@@ -2091,7 +2100,7 @@
P<sub>n-1</sub> at the presentation time of <a href="#dfn-intermediate-synchronic-document" class="internalDFN">intermediate synchronic document</a> E<sub>n</sub>, making the latter available for
display.</p>
- <div class="note"><div class="note-title" aria-level="4" role="heading" id="h_note_14"><span>Note</span></div><p class="">It is possible for the contents of Presentation Buffer P<sub>n-1</sub> to never be displayed. This can
+ <div class="note"><div class="note-title" aria-level="4" role="heading" id="h_note_15"><span>Note</span></div><p class="">It is possible for the contents of Presentation Buffer P<sub>n-1</sub> to never be displayed. This can
happen if Presentation Buffer P<sub>n</sub> is copied twice to Presentation Buffer P<sub>n-1</sub> between two consecutive
video frame boundaries of the related video object.</p></div>
@@ -2124,11 +2133,11 @@
</tbody>
</table>
- <div class="note"><div class="note-title" aria-level="4" role="heading" id="h_note_15"><span>Note</span></div><p class="">BDraw effectively sets a limit on fillings regions - for example, assuming that the root container is
+ <div class="note"><div class="note-title" aria-level="4" role="heading" id="h_note_16"><span>Note</span></div><p class="">BDraw effectively sets a limit on fillings regions - for example, assuming that the root container is
ultimately rendered at 1920×1080 resolution, a BDraw of 12 s<sup>-1</sup> would correspond to a fill rate of
1920×1080×12/s=23.7×2<sup>20</sup>pixels s<sup>-1</sup>.</p></div>
- <div class="note"><div class="note-title" aria-level="4" role="heading" id="h_note_16"><span>Note</span></div><p class="">IPD effectively sets a limit on the complexity of any given <a href="#dfn-intermediate-synchronic-document" class="internalDFN">intermediate synchronic document</a>.</p></div>
+ <div class="note"><div class="note-title" aria-level="4" role="heading" id="h_note_17"><span>Note</span></div><p class="">IPD effectively sets a limit on the complexity of any given <a href="#dfn-intermediate-synchronic-document" class="internalDFN">intermediate synchronic document</a>.</p></div>
</section>
<section id="paint-regions" typeof="bibo:Chapter" resource="#paint-regions" rel="bibo:Chapter">
@@ -2140,7 +2149,7 @@
<p>where CLEAR(E<sub>0</sub>) = 0 and CLEAR(E<sub>n | n > 0</sub>) = 1, i.e. the root container in its entirety.</p>
- <div class="note"><div class="note-title" aria-level="4" role="heading" id="h_note_17"><span>Note</span></div><p class="">To ensure consistency of the Presentation Buffer, a new <a href="#dfn-intermediate-synchronic-document" class="internalDFN">intermediate synchronic document</a> requires clearing
+ <div class="note"><div class="note-title" aria-level="4" role="heading" id="h_note_18"><span>Note</span></div><p class="">To ensure consistency of the Presentation Buffer, a new <a href="#dfn-intermediate-synchronic-document" class="internalDFN">intermediate synchronic document</a> requires clearing
of the root container.</p></div>
<p>PAINT(E<sub>n</sub>) <em class="rfc2119" title="SHALL">SHALL</em> be the normalized area to be painted for all regions that are used in intermediate synchronic
@@ -2390,7 +2399,7 @@
</tbody>
</table>
- <div class="note"><div class="note-title" aria-level="4" role="heading" id="h_note_18"><span>Note</span></div><p class="">NRGA(G<sub>i</sub>) does not take into account glyph decorations (e.g. underline), glyph effects (e.g.
+ <div class="note"><div class="note-title" aria-level="4" role="heading" id="h_note_19"><span>Note</span></div><p class="">NRGA(G<sub>i</sub>) does not take into account glyph decorations (e.g. underline), glyph effects (e.g.
outline) or actual glyph aspect ratio. An implementation can determine an actual buffer size needs based on worst-case
glyph size complexity.</p></div>
@@ -2471,10 +2480,10 @@
</tbody>
</table>
- <div class="note"><div class="note-title" aria-level="3" role="heading" id="h_note_19"><span>Note</span></div><p class="">Implementations can use use fonts other than those specified above. Two fonts with equal metrics can have a
+ <div class="note"><div class="note-title" aria-level="3" role="heading" id="h_note_20"><span>Note</span></div><p class="">Implementations can use use fonts other than those specified above. Two fonts with equal metrics can have a
different appearance, but flow identically.</p></div>
- <div class="note"><div class="note-title" aria-level="3" role="heading" id="h_note_20"><span>Note</span></div><p class="">proportionalSansSerif is not used in practice for Hebrew and Arabic captions and subtitles.</p></div>
+ <div class="note"><div class="note-title" aria-level="3" role="heading" id="h_note_21"><span>Note</span></div><p class="">proportionalSansSerif is not used in practice for Hebrew and Arabic captions and subtitles.</p></div>
</section>
</section>
@@ -2931,24 +2940,24 @@
<p>A <a href="#dfn-transformation-processor" class="internalDFN">transformation processor</a> supports the <code>#linePadding</code> feature if it recognizes and is capable of
transforming values of the <code>ebutts:linePadding</code> attribute specified in [<cite><a class="bibref" href="#bib-EBUTTD">EBUTTD</a></cite>].</p>
- <p>A <a href="#dfn-presentation-processor" class="internalDFN">presentation processor</a> supports the <code>#altText</code> feature if it implements presentation semantic support
+ <p>A <a href="#dfn-presentation-processor" class="internalDFN">presentation processor</a> supports the <code>#linePadding</code> feature if it implements presentation semantic support
for values of the <code>ebutts:linePadding</code> attribute specified in [<cite><a class="bibref" href="#bib-EBUTTD">EBUTTD</a></cite>].</p>
</section>
<section class="appendix" id="multirowalign">
<h3 aria-level="2" role="heading" id="h3_multirowalign"><span class="secno">D.7 </span>#multiRowAlign</h3>
- <p>A <a href="#dfn-transformation-processor" class="internalDFN">transformation processor</a> supports the <code>#altText</code> feature if it recognizes and is capable of
+ <p>A <a href="#dfn-transformation-processor" class="internalDFN">transformation processor</a> supports the <code>#multiRowAlign</code> feature if it recognizes and is capable of
transforming values of the <code>ebutts:multiRowAlign</code> attribute specified in [<cite><a class="bibref" href="#bib-EBUTTD">EBUTTD</a></cite>].</p>
- <p>A <a href="#dfn-presentation-processor" class="internalDFN">presentation processor</a> supports the <code>#altText</code> feature if it implements presentation semantic support
+ <p>A <a href="#dfn-presentation-processor" class="internalDFN">presentation processor</a> supports the <code>#multiRowAlign</code> feature if it implements presentation semantic support
for values of the <code>ebutts:multiRowAlign</code> attribute specified in [<cite><a class="bibref" href="#bib-EBUTTD">EBUTTD</a></cite>].</p>
</section>
</section>
<section id="references" class="appendix" typeof="bibo:Chapter" resource="#references" rel="bibo:Chapter"><!--OddPage--><h2 aria-level="1" role="heading" id="h2_references"><span class="secno">E. </span>References</h2><section id="normative-references" typeof="bibo:Chapter" resource="#normative-references" rel="bibo:Chapter"><h3 aria-level="2" role="heading" id="h3_normative-references"><span class="secno">E.1 </span>Normative references</h3><dl class="bibliography" about=""><dt id="bib-CLDR">[CLDR]</dt><dd rel="dcterms:requires">Unicode Consortium. <a href="http://cldr.unicode.org">The Common Locale Data Repository Project</a>
-</dd><dt id="bib-EBUTTD">[EBUTTD]</dt><dd rel="dcterms:requires">European Broadcasting Union (EBU). Tech 3380, EBU-TT-D Subtitling Distribution Format Version 1.0
+</dd><dt id="bib-EBUTTD">[EBUTTD]</dt><dd rel="dcterms:requires">European Broadcasting Union (EBU). <a href="https://tech.ebu.ch/docs/tech/tech3380.pdf">Tech 3380, EBU-TT-D Subtitling Distribution Format Version 1.0</a>
</dd><dt id="bib-MHP">[MHP]</dt><dd rel="dcterms:requires">ETSI TS 101 812 V1.3.1, Digital Video Broadcasting (DVB); Multimedia Home
</dd><dt id="bib-RFC2119">[RFC2119]</dt><dd rel="dcterms:requires">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. Best Current Practice. URL: <a href="http://www.ietf.org/rfc/rfc2119.txt">http://www.ietf.org/rfc/rfc2119.txt</a>
</dd><dt id="bib-ST2052-1">[ST2052-1]</dt><dd rel="dcterms:requires">SMPTE ST 2052-1, Timed Text Format (SMPTE-TT)
--- a/ttml-ww-profiles/ttml-ww-profiles.source.html Tue Sep 23 16:52:17 2014 -0700
+++ b/ttml-ww-profiles/ttml-ww-profiles.source.html Wed Sep 24 15:28:49 2014 -0700
@@ -26,7 +26,7 @@
"CEA-708": "<a href='http://www.ce.org/Standards/Standard-Listings/R4-3-Television-Data-Systems-Subcommittee/CEA-708-D.aspx'>Digital Television (DTV) Closed Captioning</a>, ANSI/CEA Standard.",
"MHP" : "ETSI TS 101 812 V1.3.1, Digital Video Broadcasting (DVB); Multimedia Home",
"ST2052-1": "SMPTE ST 2052-1, Timed Text Format (SMPTE-TT)",
- "EBUTTD": "European Broadcasting Union (EBU). Tech 3380, EBU-TT-D Subtitling Distribution Format Version 1.0",
+ "EBUTTD": "European Broadcasting Union (EBU). <a href='https://tech.ebu.ch/docs/tech/tech3380.pdf'>Tech 3380, EBU-TT-D Subtitling Distribution Format Version 1.0</a>",
"SDPUS": "World Wide Web Consortium (W3C). <a href='http://www.w3.org/TR/ttml10-sdp-us/'>TTML Simple Delivery Profile for Closed Captions (US)</a> (W3C Working Group Note, 05 February 2013)",
"CLDR": "Unicode Consortium. <a href='http://cldr.unicode.org'>The Common Locale Data Repository Project</a>",
@@ -314,6 +314,15 @@
<p>The namespace prefix values defined above are for convenience and document instances may use any prefix value that
conforms to [[!xml-names]].</p>
</section>
+
+ <section>
+ <h3>Overflow</h3>
+
+ <p>Subtitle documents should be authored assuming strict clipping of content that falls out of region areas, regardless of the computed value of <code>tts:overflow</code> for the region.</p>
+
+ <p class="note">As specified in [[!TTML1]], <code>tts:overflow</code> has no effect on the extent of the region, and hence the total normalized drawing area S(En) at <a href='#paint-regions'></a>.</p>
+
+ </section>
<section>
<h3>Related Video Object</h3>
@@ -854,7 +863,7 @@
<tr>
<td><code>#overflow</code></td>
- <td>SHALL NOT be used.</td>
+ <td>MAY be used.</td>
</tr>
<tr>
@@ -2638,17 +2647,17 @@
<p>A <a>transformation processor</a> supports the <code>#linePadding</code> feature if it recognizes and is capable of
transforming values of the <code>ebutts:linePadding</code> attribute specified in [[!EBUTTD]].</p>
- <p>A <a>presentation processor</a> supports the <code>#altText</code> feature if it implements presentation semantic support
+ <p>A <a>presentation processor</a> supports the <code>#linePadding</code> feature if it implements presentation semantic support
for values of the <code>ebutts:linePadding</code> attribute specified in [[!EBUTTD]].</p>
</section>
<section class='appendix'>
<h3>#multiRowAlign</h3>
- <p>A <a>transformation processor</a> supports the <code>#altText</code> feature if it recognizes and is capable of
+ <p>A <a>transformation processor</a> supports the <code>#multiRowAlign</code> feature if it recognizes and is capable of
transforming values of the <code>ebutts:multiRowAlign</code> attribute specified in [[!EBUTTD]].</p>
- <p>A <a>presentation processor</a> supports the <code>#altText</code> feature if it implements presentation semantic support
+ <p>A <a>presentation processor</a> supports the <code>#multiRowAlign</code> feature if it implements presentation semantic support
for values of the <code>ebutts:multiRowAlign</code> attribute specified in [[!EBUTTD]].</p>
</section>
</section>