--- a/ttml-ww-profiles/ttml-ww-profiles.html Thu Oct 29 13:41:51 2015 +0900
+++ b/ttml-ww-profiles/ttml-ww-profiles.html Thu Oct 29 17:38:55 2015 +0900
@@ -20,7 +20,7 @@
border-bottom-style: double;
border-bottom-color: #d3d3d3;
padding: 4px; margin: 0em }
-
+ ul.short-list { margin: 0; padding-left: 0; list-style-position: inside;}
.note {font-size:small}
.equation {text-indent: 10%;}
.example {font-size: small}
@@ -444,7 +444,7 @@
-</section><section id="toc"><h2 class="introductory" id="h-toc" resource="#h-toc"><span property="xhv:role" resource="xhv:heading">Table of Contents</span></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="#conventions" class="tocxref"><span class="secno">2. </span>Documentation Conventions</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="#conformance" class="tocxref"><span class="secno">4. </span>Conformance</a></li><li class="tocline"><a href="#profiles" class="tocxref"><span class="secno">5. </span>Profiles</a><ul class="toc"><li class="tocline"><a href="#general" class="tocxref"><span class="secno">5.1 </span>General</a></li><li class="tocline"><a href="#text-profile" class="tocxref"><span class="secno">5.2 </span>Text Profile</a></li><li class="tocline"><a href="#image-profile" class="tocxref"><span class="secno">5.3 </span>Image Profile</a></li></ul></li><li class="tocline"><a href="#common-constraints" class="tocxref"><span class="secno">6. </span>Common Constraints</a><ul class="toc"><li class="tocline"><a href="#document-encoding" class="tocxref"><span class="secno">6.1 </span>Document Encoding</a></li><li class="tocline"><a href="#foreign-element-and-attributes" class="tocxref"><span class="secno">6.2 </span>Foreign Element and Attributes</a></li><li class="tocline"><a href="#namespaces" class="tocxref"><span class="secno">6.3 </span>Namespaces</a></li><li class="tocline"><a href="#overflow" class="tocxref"><span class="secno">6.4 </span>Overflow</a></li><li class="tocline"><a href="#related-video-object" class="tocxref"><span class="secno">6.5 </span>Related Video Object</a></li><li class="tocline"><a href="#synchronization" class="tocxref"><span class="secno">6.6 </span>Synchronization</a></li><li class="tocline"><a href="#extensions" class="tocxref"><span class="secno">6.7 </span>Extensions</a><ul class="toc"><li class="tocline"><a href="#ttp-aspectRatio" class="tocxref"><span class="secno">6.7.1 </span>ittp:aspectRatio</a></li><li class="tocline"><a href="#ttp-progressivelyDecodable" class="tocxref"><span class="secno">6.7.2 </span>ittp:progressivelyDecodable</a></li><li class="tocline"><a href="#tts-forcedDisplay" class="tocxref"><span class="secno">6.7.3 </span>itts:forcedDisplay</a></li><li class="tocline"><a href="#ttm-altText" class="tocxref"><span class="secno">6.7.4 </span>ittm:altText</a></li></ul></li><li class="tocline"><a href="#region" class="tocxref"><span class="secno">6.8 </span>Region</a><ul class="toc"><li class="tocline"><a href="#presented-region" class="tocxref"><span class="secno">6.8.1 </span>Presented Region</a></li><li class="tocline"><a href="#dimensions-and-position" class="tocxref"><span class="secno">6.8.2 </span>Dimensions and Position</a></li><li class="tocline"><a href="#maximum-number" class="tocxref"><span class="secno">6.8.3 </span>Maximum number</a></li></ul></li><li class="tocline"><a href="#hypothetical-render-model-1" class="tocxref"><span class="secno">6.9 </span>Hypothetical Render Model</a></li><li class="tocline"><a href="#common-features" class="tocxref"><span class="secno">6.10 </span>Features</a></li></ul></li><li class="tocline"><a href="#text-profile-constraints" class="tocxref"><span class="secno">7. </span>Text Profile Constraints</a><ul class="toc"><li class="tocline"><a href="#text-profile-designator" class="tocxref"><span class="secno">7.1 </span>Profile Designator</a></li><li class="tocline"><a href="#recommended-character-sets" class="tocxref"><span class="secno">7.2 </span>Recommended Character Sets</a></li><li class="tocline"><a href="#reference-fonts-1" class="tocxref"><span class="secno">7.3 </span>Reference Fonts</a></li><li class="tocline"><a href="#uax14" class="tocxref"><span class="secno">7.4 </span>#lineBreak-uax14</a></li><li class="tocline"><a href="#features" class="tocxref"><span class="secno">7.5 </span>Features</a></li></ul></li><li class="tocline"><a href="#image-profile-constraints" class="tocxref"><span class="secno">8. </span>Image Profile Constraints</a><ul class="toc"><li class="tocline"><a href="#image-profile-designator" class="tocxref"><span class="secno">8.1 </span>Profile Designator</a></li><li class="tocline"><a href="#presented-image" class="tocxref"><span class="secno">8.2 </span>Presented Image</a><ul class="toc"><li class="tocline"><a href="#definition" class="tocxref"><span class="secno">8.2.1 </span>Definition</a></li><li class="tocline"><a href="#number-per-region" class="tocxref"><span class="secno">8.2.2 </span>Number per Region</a></li></ul></li><li class="tocline"><a href="#div-element" class="tocxref"><span class="secno">8.3 </span><code>div</code> element</a></li><li class="tocline"><a href="#features-1" class="tocxref"><span class="secno">8.4 </span>Features</a></li></ul></li><li class="tocline"><a href="#hypothetical-render-model" class="tocxref"><span class="secno">9. </span>Hypothetical Render Model</a><ul class="toc"><li class="tocline"><a href="#overview" class="tocxref"><span class="secno">9.1 </span>Overview</a></li><li class="tocline"><a href="#hypothetical-render-model-general" class="tocxref"><span class="secno">9.2 </span>General</a></li><li class="tocline"><a href="#paint-regions" class="tocxref"><span class="secno">9.3 </span>Paint Regions</a></li><li class="tocline"><a href="#paint-images" class="tocxref"><span class="secno">9.4 </span>Paint Images</a></li><li class="tocline"><a href="#paint-text" class="tocxref"><span class="secno">9.5 </span>Paint Text</a></li></ul></li><li class="tocline"><a href="#reference-fonts" class="tocxref"><span class="secno">A. </span>Reference Fonts</a></li><li class="tocline"><a href="#recommended-unicode-code-points-per-language" class="tocxref"><span class="secno">B. </span>Recommended Character Sets</a></li><li class="tocline"><a href="#forced-content" class="tocxref"><span class="secno">C. </span>Forced content (non-normative)</a></li><li class="tocline"><a href="#wcag-applications" class="tocxref"><span class="secno">D. </span>WCAG Considerations</a></li><li class="tocline"><a href="#sample-instance" class="tocxref"><span class="secno">E. </span>Sample Document Instance (non-normative)</a></li><li class="tocline"><a href="#features-and-extensions" class="tocxref"><span class="secno">F. </span>Extensions</a><ul class="toc"><li class="tocline"><a href="#general-1" class="tocxref"><span class="secno">F.1 </span>General</a></li><li class="tocline"><a href="#progressivelydecodable" class="tocxref"><span class="secno">F.2 </span>#progressivelyDecodable</a></li><li class="tocline"><a href="#aspectratio" class="tocxref"><span class="secno">F.3 </span>#aspectRatio</a></li><li class="tocline"><a href="#forceddisplay" class="tocxref"><span class="secno">F.4 </span>#forcedDisplay</a></li><li class="tocline"><a href="#alttext" class="tocxref"><span class="secno">F.5 </span>#altText</a></li><li class="tocline"><a href="#linepadding" class="tocxref"><span class="secno">F.6 </span>#linePadding</a></li><li class="tocline"><a href="#multirowalign" class="tocxref"><span class="secno">F.7 </span>#multiRowAlign</a></li></ul></li><li class="tocline"><a href="#xml-schemas" class="tocxref"><span class="secno">G. </span>XML Schema Definitions (non-normative)</a></li><li class="tocline"><a href="#references" class="tocxref"><span class="secno">H. </span>References</a><ul class="toc"><li class="tocline"><a href="#normative-references" class="tocxref"><span class="secno">H.1 </span>Normative references</a></li><li class="tocline"><a href="#informative-references" class="tocxref"><span class="secno">H.2 </span>Informative references</a></li></ul></li></ul></section>
+</section><section id="toc"><h2 class="introductory" id="h-toc" resource="#h-toc"><span property="xhv:role" resource="xhv:heading">Table of Contents</span></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="#conventions" class="tocxref"><span class="secno">2. </span>Documentation Conventions</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="#conformance" class="tocxref"><span class="secno">4. </span>Conformance</a></li><li class="tocline"><a href="#profiles" class="tocxref"><span class="secno">5. </span>Profiles</a><ul class="toc"><li class="tocline"><a href="#general" class="tocxref"><span class="secno">5.1 </span>General</a></li><li class="tocline"><a href="#text-profile" class="tocxref"><span class="secno">5.2 </span>Text Profile</a></li><li class="tocline"><a href="#image-profile" class="tocxref"><span class="secno">5.3 </span>Image Profile</a></li></ul></li><li class="tocline"><a href="#common-constraints" class="tocxref"><span class="secno">6. </span>Common Constraints</a><ul class="toc"><li class="tocline"><a href="#document-encoding" class="tocxref"><span class="secno">6.1 </span>Document Encoding</a></li><li class="tocline"><a href="#foreign-element-and-attributes" class="tocxref"><span class="secno">6.2 </span>Foreign Element and Attributes</a></li><li class="tocline"><a href="#namespaces" class="tocxref"><span class="secno">6.3 </span>Namespaces</a></li><li class="tocline"><a href="#overflow" class="tocxref"><span class="secno">6.4 </span>Overflow</a></li><li class="tocline"><a href="#related-video-object" class="tocxref"><span class="secno">6.5 </span>Related Video Object</a></li><li class="tocline"><a href="#synchronization" class="tocxref"><span class="secno">6.6 </span>Synchronization</a></li><li class="tocline"><a href="#extensions" class="tocxref"><span class="secno">6.7 </span>Extensions</a><ul class="toc"><li class="tocline"><a href="#ttp-aspectRatio" class="tocxref"><span class="secno">6.7.1 </span>ittp:aspectRatio</a></li><li class="tocline"><a href="#ttp-progressivelyDecodable" class="tocxref"><span class="secno">6.7.2 </span>ittp:progressivelyDecodable</a></li><li class="tocline"><a href="#tts-forcedDisplay" class="tocxref"><span class="secno">6.7.3 </span>itts:forcedDisplay</a></li><li class="tocline"><a href="#ttm-altText" class="tocxref"><span class="secno">6.7.4 </span>ittm:altText</a></li></ul></li><li class="tocline"><a href="#region" class="tocxref"><span class="secno">6.8 </span>Region</a><ul class="toc"><li class="tocline"><a href="#presented-region" class="tocxref"><span class="secno">6.8.1 </span>Presented Region</a></li><li class="tocline"><a href="#dimensions-and-position" class="tocxref"><span class="secno">6.8.2 </span>Dimensions and Position</a></li><li class="tocline"><a href="#maximum-number" class="tocxref"><span class="secno">6.8.3 </span>Maximum number</a></li></ul></li><li class="tocline"><a href="#hypothetical-render-model-1" class="tocxref"><span class="secno">6.9 </span>Hypothetical Render Model</a></li><li class="tocline"><a href="#common-features" class="tocxref"><span class="secno">6.10 </span>Features</a></li></ul></li><li class="tocline"><a href="#text-profile-constraints" class="tocxref"><span class="secno">7. </span>Text Profile Constraints</a><ul class="toc"><li class="tocline"><a href="#text-profile-designator" class="tocxref"><span class="secno">7.1 </span>Profile Designator</a></li><li class="tocline"><a href="#recommended-character-sets" class="tocxref"><span class="secno">7.2 </span>Recommended Character Sets</a></li><li class="tocline"><a href="#reference-fonts-1" class="tocxref"><span class="secno">7.3 </span>Reference Fonts</a></li><li class="tocline"><a href="#features" class="tocxref"><span class="secno">7.4 </span>Features</a></li></ul></li><li class="tocline"><a href="#image-profile-constraints" class="tocxref"><span class="secno">8. </span>Image Profile Constraints</a><ul class="toc"><li class="tocline"><a href="#image-profile-designator" class="tocxref"><span class="secno">8.1 </span>Profile Designator</a></li><li class="tocline"><a href="#presented-image" class="tocxref"><span class="secno">8.2 </span>Presented Image</a><ul class="toc"><li class="tocline"><a href="#definition" class="tocxref"><span class="secno">8.2.1 </span>Definition</a></li><li class="tocline"><a href="#number-per-region" class="tocxref"><span class="secno">8.2.2 </span>Number per Region</a></li></ul></li><li class="tocline"><a href="#div-element" class="tocxref"><span class="secno">8.3 </span><code>div</code> element</a></li><li class="tocline"><a href="#features-1" class="tocxref"><span class="secno">8.4 </span>Features</a></li></ul></li><li class="tocline"><a href="#hypothetical-render-model" class="tocxref"><span class="secno">9. </span>Hypothetical Render Model</a><ul class="toc"><li class="tocline"><a href="#overview" class="tocxref"><span class="secno">9.1 </span>Overview</a></li><li class="tocline"><a href="#hypothetical-render-model-general" class="tocxref"><span class="secno">9.2 </span>General</a></li><li class="tocline"><a href="#paint-regions" class="tocxref"><span class="secno">9.3 </span>Paint Regions</a></li><li class="tocline"><a href="#paint-images" class="tocxref"><span class="secno">9.4 </span>Paint Images</a></li><li class="tocline"><a href="#paint-text" class="tocxref"><span class="secno">9.5 </span>Paint Text</a></li></ul></li><li class="tocline"><a href="#reference-fonts" class="tocxref"><span class="secno">A. </span>Reference Fonts</a></li><li class="tocline"><a href="#recommended-unicode-code-points-per-language" class="tocxref"><span class="secno">B. </span>Recommended Character Sets</a></li><li class="tocline"><a href="#forced-content" class="tocxref"><span class="secno">C. </span>Forced content (non-normative)</a></li><li class="tocline"><a href="#wcag-applications" class="tocxref"><span class="secno">D. </span>WCAG Considerations</a></li><li class="tocline"><a href="#sample-instance" class="tocxref"><span class="secno">E. </span>Sample Document Instance (non-normative)</a></li><li class="tocline"><a href="#features-and-extensions" class="tocxref"><span class="secno">F. </span>Extensions</a><ul class="toc"><li class="tocline"><a href="#general-1" class="tocxref"><span class="secno">F.1 </span>General</a></li><li class="tocline"><a href="#progressivelydecodable" class="tocxref"><span class="secno">F.2 </span>#progressivelyDecodable</a></li><li class="tocline"><a href="#aspectratio" class="tocxref"><span class="secno">F.3 </span>#aspectRatio</a></li><li class="tocline"><a href="#forceddisplay" class="tocxref"><span class="secno">F.4 </span>#forcedDisplay</a></li><li class="tocline"><a href="#alttext" class="tocxref"><span class="secno">F.5 </span>#altText</a></li><li class="tocline"><a href="#linepadding" class="tocxref"><span class="secno">F.6 </span>#linePadding</a></li><li class="tocline"><a href="#multirowalign" class="tocxref"><span class="secno">F.7 </span>#multiRowAlign</a></li></ul></li><li class="tocline"><a href="#xml-schemas" class="tocxref"><span class="secno">G. </span>XML Schema Definitions (non-normative)</a></li><li class="tocline"><a href="#references" class="tocxref"><span class="secno">H. </span>References</a><ul class="toc"><li class="tocline"><a href="#normative-references" class="tocxref"><span class="secno">H.1 </span>Normative references</a></li><li class="tocline"><a href="#informative-references" class="tocxref"><span class="secno">H.2 </span>Informative references</a></li></ul></li></ul></section>
@@ -478,6 +478,8 @@
<p><dfn data-dfn-type="dfn" id="dfn-intermediate-synchronic-document">Intermediate synchronic document</dfn>. See Section 9.3.2 at [<cite><a class="bibref" href="#bib-TTML1">TTML1</a></cite>].</p>
+ <p><dfn data-dfn-type="dfn" id="dfn-processor">Processor</dfn>. Either a <a href="#dfn-presentation-processor" class="internalDFN" data-link-type="dfn">Presentation processor</a> or a <a href="#dfn-transformation-processor" class="internalDFN" data-link-type="dfn">Transformation processor</a>.</p>
+
<p><dfn data-dfn-type="dfn" id="dfn-presentation-processor">Presentation processor</dfn>. See Section 2.2 at [<cite><a class="bibref" href="#bib-TTML1">TTML1</a></cite>].</p>
<p><dfn data-dfn-type="dfn" id="dfn-transformation-processor">Transformation processor</dfn>. See Section 2.2 at [<cite><a class="bibref" href="#bib-TTML1">TTML1</a></cite>].</p>
@@ -500,29 +502,40 @@
to be interpreted as described in [<cite><a class="bibref" href="#bib-RFC2119">RFC2119</a></cite>].
</p>
- <p>A <a href="#dfn-document-instance" class="internalDFN" data-link-type="dfn">Document Instance</a> that conforms to a profile defined herein <em class="rfc2119" title="SHALL">SHALL</em> satisfy all normative provisions specified by the
- profile.</p>
-
- <p>A <a href="#dfn-presentation-processor" class="internalDFN" data-link-type="dfn">presentation processor</a> that conforms to a profile defined in this specification <em class="rfc2119" title="SHALL">SHALL</em>:</p>
+
+ <p>A <a href="#dfn-document-instance" class="internalDFN" data-link-type="dfn">Document Instance</a> that conforms to a profile defined herein:</p>
+
+
<ul>
- <li>satisfy the Generic Processor Conformance requirements at Section 3.2.1 of [<cite><a class="bibref" href="#bib-TTML1">TTML1</a></cite>];</li>
-
- <li>satisfy all normative provisions specified by the profile; and</li>
-
- <li>be capable of presenting any <a href="#dfn-document-instance" class="internalDFN" data-link-type="dfn">Document Instance</a> that conforms to the profile, i.e. if it implements all features and
- provisions of the profile.</li>
- </ul>
-
- <p>A <a href="#dfn-transformation-processor" class="internalDFN" data-link-type="dfn">transformation processor</a> that conforms to a profile defined in this specification <em class="rfc2119" title="SHALL">SHALL</em>:</p>
+ <li><em class="rfc2119" title="SHALL">SHALL</em> satisfy all normative provisions specified by the profile;</li>
+ <li><em class="rfc2119" title="MAY">MAY</em> use any vocabulary, syntax or attribute values whose interpretation will be successfully processed by a processor that supports "permitted" features;</li>
+ <li><em class="rfc2119" title="SHALL NOT">SHALL NOT</em> use any vocabulary, syntax or attribute values that would require the processor to implement any "prohibited" features to successfully process the document.</li>
+ </ul>
+
+
+
+ <p>A <a href="#dfn-presentation-processor" class="internalDFN" data-link-type="dfn">presentation processor</a> that conforms to a profile defined in this specification:</p>
<ul>
- <li>satisfy the Generic Processor Conformance requirements at Section 3.2.1 of [<cite><a class="bibref" href="#bib-TTML1">TTML1</a></cite>];</li>
-
- <li>satisfy all normative provisions specified by the profile; and</li>
-
- <li>be capable of transforming any <a href="#dfn-document-instance" class="internalDFN" data-link-type="dfn">Document Instance</a> that conforms to the profile, i.e. if it implements all features and
- provisions of the profile.</li>
+ <li><em class="rfc2119" title="SHALL">SHALL</em> satisfy the Generic Processor Conformance requirements at Section 3.2.1 of [<cite><a class="bibref" href="#bib-TTML1">TTML1</a></cite>];</li>
+
+ <li><em class="rfc2119" title="SHALL">SHALL</em> satisfy all normative provisions specified by the profile; and</li>
+
+ <li><em class="rfc2119" title="SHALL">SHALL</em> implement presentation semantic support for any <a href="#dfn-document-instance" class="internalDFN" data-link-type="dfn">Document Instance</a> that
+ conforms to the profile, i.e. implement all
+ "permitted" features with any additional constraints specified by the profile.</li>
+ </ul>
+
+ <p>A <a href="#dfn-transformation-processor" class="internalDFN" data-link-type="dfn">transformation processor</a> that conforms to a profile defined in this specification:</p>
+
+ <ul>
+ <li><em class="rfc2119" title="SHALL">SHALL</em> satisfy the Generic Processor Conformance requirements at Section 3.2.1 of [<cite><a class="bibref" href="#bib-TTML1">TTML1</a></cite>];</li>
+
+ <li><em class="rfc2119" title="SHALL">SHALL</em> satisfy all normative provisions specified by the profile; and</li>
+
+ <li><em class="rfc2119" title="SHALL">SHALL</em> be capable of transforming any <a href="#dfn-document-instance" class="internalDFN" data-link-type="dfn">Document Instance</a> that conforms to the profile,
+ i.e. implement all "permitted" features with any additional constraints specified by the profile.</li>
</ul>
<div class="note"><div class="note-title" aria-level="3" role="heading" id="h-note1"><span>Note</span></div><p class="">The use of the term <a href="#dfn-presentation-processor" class="internalDFN" data-link-type="dfn">presentation processor</a> (<a href="#dfn-transformation-processor" class="internalDFN" data-link-type="dfn">transformation processor</a>) within this specification
@@ -1143,215 +1156,249 @@
<section id="common-features" typeof="bibo:Chapter" resource="#common-features" property="bibo:hasPart">
<h3 id="h-common-features" resource="#h-common-features"><span property="xhv:role" resource="xhv:heading"><span class="secno">6.10 </span>Features</span></h3>
- <p>Unless specified otherwise, a <a href="#dfn-document-instance" class="internalDFN" data-link-type="dfn">Document Instance</a> <em class="rfc2119" title="SHALL">SHALL</em> conform to the following:</p>
+ <p>See <a href="#conformance" class="sec-ref"><span class="secno">4.</span> <span class="sec-title">Conformance</span></a> for a definition of "permitted" and "prohibited".</p>
<table class="simple">
<tbody>
<tr>
- <th>Feature</th>
-
- <th>Provisions</th>
+ <th style="text-align:center">Feature</th>
+
+ <th style="text-align:center">Disposition</th>
+
+ <th style="text-align:center">Additional provision</th>
</tr>
<tr>
- <td colspan="2"><em>Relative to the TT Feature namespace</em></td>
+ <td colspan="3" style="text-align:center"><em>Relative to the TT Feature namespace</em></td>
</tr>
<tr>
<td><code>#animation</code></td>
- <td><em class="rfc2119" title="MAY">MAY</em> be used.</td>
+ <td>permitted</td>
+<td></td>
</tr>
<tr>
<td><code>#cellResolution</code></td>
- <td><em class="rfc2119" title="MAY">MAY</em> be used.</td>
+ <td>permitted</td>
+<td></td>
</tr>
<tr>
<td><code>#clockMode</code></td>
- <td><em class="rfc2119" title="SHALL NOT">SHALL NOT</em> be used.</td>
+ <td>prohibited</td>
+<td></td>
</tr>
<tr>
<td><code>#content</code></td>
- <td><em class="rfc2119" title="MAY">MAY</em> be used.</td>
+ <td>permitted</td>
+<td></td>
</tr>
<tr>
<td><code>#core</code></td>
- <td><em class="rfc2119" title="MAY">MAY</em> be used.</td>
+ <td>permitted</td>
+<td></td>
</tr>
<tr>
<td><code>#display-block</code></td>
- <td><em class="rfc2119" title="MAY">MAY</em> be used.</td>
+ <td>permitted</td>
+<td></td>
</tr>
<tr>
<td><code>#display-inline</code></td>
- <td><em class="rfc2119" title="MAY">MAY</em> be used.</td>
+ <td>permitted</td>
+<td></td>
</tr>
<tr>
<td><code>#display-region</code></td>
- <td><em class="rfc2119" title="MAY">MAY</em> be used.</td>
+ <td>permitted</td>
+<td></td>
</tr>
<tr>
<td><code>#display</code></td>
- <td><em class="rfc2119" title="MAY">MAY</em> be used.</td>
+ <td>permitted</td>
+<td></td>
</tr>
<tr>
<td><code>#dropMode</code></td>
- <td><em class="rfc2119" title="SHALL NOT">SHALL NOT</em> be used.</td>
+ <td>prohibited</td>
+<td></td>
</tr>
<tr>
<td><code>#extent-region</code></td>
- <td><em class="rfc2119" title="MAY">MAY</em> be used, with the following additional constraints:<ul><li>The <code>tts:extent</code> attribute <em class="rfc2119" title="SHALL">SHALL</em> be present on all <code>region</code> elements.</li></ul></td>
+ <td>permitted</td>
+ <td>The <code>tts:extent</code> attribute <em class="rfc2119" title="SHALL">SHALL</em> be present on all <code>region</code> elements.</td>
</tr>
<tr>
<td><code>#extent-root</code></td>
- <td><em class="rfc2119" title="MAY">MAY</em> be used, with the following additional constraints:<ul><li>If the document includes any length value that uses the <code>px</code> expression,
- <code>tts:extent</code> <em class="rfc2119" title="SHALL">SHALL</em> be present on the <code>tt</code> element.</li></ul></td>
+ <td>permitted</td>
+ <td>If the <a href="#dfn-document-instance" class="internalDFN" data-link-type="dfn">Document Instance</a> includes any length value that uses the <code>px</code> expression,
+ <code>tts:extent</code> <em class="rfc2119" title="SHALL">SHALL</em> be present on the <code>tt</code> element.</td>
</tr>
<tr>
<td><code>#extent</code></td>
- <td><em class="rfc2119" title="MAY">MAY</em> be used.</td>
+ <td>permitted</td>
+<td></td>
</tr>
<tr>
<td><code>#frameRate</code></td>
- <td><em class="rfc2119" title="MAY">MAY</em> be used, with the following additional constraints:<ul><li>If the document
-includes any clock time expression that uses the <code>frames</code> term or any offset
+ <td>permitted</td>
+ <td>If the <a href="#dfn-document-instance" class="internalDFN" data-link-type="dfn">Document Instance</a> includes any clock time expression that uses the <code>frames</code> term or any offset
time expression that uses the <code>f</code> metric, the <code>ttp:frameRate</code> attribute <em class="rfc2119" title="SHALL">SHALL</em>
-be present on the <code>tt</code> element.</li></ul></td>
+be present on the <code>tt</code> element.</td>
</tr>
<tr>
<td><code>#frameRateMultiplier</code></td>
- <td><em class="rfc2119" title="MAY">MAY</em> be used.</td>
+ <td>permitted</td>
+<td></td>
</tr>
<tr>
<td><code>#layout</code></td>
- <td><em class="rfc2119" title="MAY">MAY</em> be used.</td>
+ <td>permitted</td>
+<td></td>
</tr>
<tr>
<td><code>#length-cell</code></td>
- <td><em class="rfc2119" title="SHALL NOT">SHALL NOT</em> be used other than to specify the value of <code>ebutts:linePadding</code>.</td>
+ <td>permitted</td>
+ <td>'c' units <em class="rfc2119" title="SHALL NOT">SHALL NOT</em> be present outside of the value of <code>ebutts:linePadding</code>.</td>
</tr>
<tr>
<td><code>#length-integer</code></td>
- <td><em class="rfc2119" title="MAY">MAY</em> be used.</td>
+ <td>permitted</td>
+<td></td>
</tr>
<tr>
<td><code>#length-negative</code></td>
- <td><em class="rfc2119" title="SHALL NOT">SHALL NOT</em> be used.</td>
+ <td>prohibited</td>
+<td></td>
</tr>
<tr>
<td><code>#length-percentage</code></td>
- <td><em class="rfc2119" title="MAY">MAY</em> be used.</td>
+ <td>permitted</td>
+<td></td>
</tr>
<tr>
<td><code>#length-pixel</code></td>
- <td><em class="rfc2119" title="MAY">MAY</em> be used.</td>
+ <td>permitted</td>
+<td></td>
</tr>
<tr>
<td><code>#length-positive</code></td>
- <td><em class="rfc2119" title="MAY">MAY</em> be used.</td>
+ <td>permitted</td>
+
+ <td></td>
</tr>
<tr>
<td><code>#length-real</code></td>
- <td><em class="rfc2119" title="MAY">MAY</em> be used.</td>
+ <td>permitted</td>
+<td></td>
</tr>
<tr>
<td><code>#length</code></td>
- <td><em class="rfc2119" title="MAY">MAY</em> be used.</td>
+ <td>permitted</td>
+<td></td>
</tr>
<tr>
<td><code>#markerMode</code></td>
- <td><em class="rfc2119" title="SHALL NOT">SHALL NOT</em> be used.</td>
+ <td>prohibited</td>
+<td></td>
</tr>
<tr>
<td><code>#metadata</code></td>
- <td><em class="rfc2119" title="MAY">MAY</em> be used.</td>
+ <td>permitted</td>
+<td></td>
</tr>
<tr>
<td><code>#opacity</code></td>
- <td><em class="rfc2119" title="MAY">MAY</em> be used.</td>
+ <td>permitted</td>
+<td></td>
</tr>
<tr>
<td><code>#origin</code></td>
- <td><em class="rfc2119" title="MAY">MAY</em> be used.</td>
+ <td>permitted</td>
+<td></td>
</tr>
<tr>
<td><code>#overflow</code></td>
- <td><em class="rfc2119" title="MAY">MAY</em> be used.</td>
+ <td>permitted</td>
+<td></td>
</tr>
<tr>
<td><code>#pixelAspectRatio</code></td>
- <td><em class="rfc2119" title="SHALL NOT">SHALL NOT</em> be used.</td>
+ <td>prohibited</td>
+<td></td>
</tr>
<tr>
<td><code>#presentation</code></td>
- <td><em class="rfc2119" title="MAY">MAY</em> be used.</td>
+ <td>permitted</td>
+<td></td>
</tr>
<tr>
<td><code>#profile</code></td>
- <td><em class="rfc2119" title="MAY">MAY</em> be used.
+ <td>permitted</td>
+ <td>
<p>
The <code>ttp:profile</code> attribute <em class="rfc2119" title="SHOULD">SHOULD</em> be present on the <code>tt</code> element and equal to the designator of the IMSC1 profile
@@ -1370,221 +1417,265 @@
<tr>
<td><code>#showBackground</code></td>
- <td><em class="rfc2119" title="MAY">MAY</em> be used.</td>
+ <td>permitted</td>
+
+<td></td>
</tr>
<tr>
<td><code>#structure</code></td>
- <td><em class="rfc2119" title="MAY">MAY</em> be used.</td>
+ <td>permitted</td>
+<td></td>
</tr>
<tr>
<td><code>#styling-chained</code></td>
- <td><em class="rfc2119" title="MAY">MAY</em> be used.</td>
+ <td>permitted</td>
+<td></td>
</tr>
<tr>
<td><code>#styling-inheritance-content</code></td>
- <td><em class="rfc2119" title="MAY">MAY</em> be used.</td>
+ <td>permitted</td>
+<td></td>
</tr>
<tr>
<td><code>#styling-inheritance-region</code></td>
- <td><em class="rfc2119" title="MAY">MAY</em> be used.</td>
+ <td>permitted</td>
+<td></td>
</tr>
<tr>
<td><code>#styling-inline</code></td>
- <td><em class="rfc2119" title="MAY">MAY</em> be used.</td>
+ <td>permitted</td>
+<td></td>
</tr>
<tr>
<td><code>#styling-nested</code></td>
- <td><em class="rfc2119" title="MAY">MAY</em> be used.</td>
+ <td>permitted</td>
+<td></td>
</tr>
<tr>
<td><code>#styling-referential</code></td>
- <td><em class="rfc2119" title="MAY">MAY</em> be used.</td>
+ <td>permitted</td>
+<td></td>
</tr>
<tr>
<td><code>#styling</code></td>
- <td><em class="rfc2119" title="MAY">MAY</em> be used.</td>
+ <td>permitted</td>
+<td></td>
</tr>
<tr>
<td><code>#subFrameRate</code></td>
- <td><em class="rfc2119" title="SHALL NOT">SHALL NOT</em> be used.</td>
+ <td>prohibited</td>
+<td></td>
</tr>
<tr>
<td><code>#tickRate</code></td>
- <td><em class="rfc2119" title="MAY">MAY</em> be used, with the following additional constraints:<ul><li><code>ttp:tickRate</code> <em class="rfc2119" title="SHALL">SHALL</em> be present on the <code>tt</code> element if the
- document contains any time expression that uses the <code>t</code> metric.</li></ul></td>
+ <td>permitted</td>
+
+ <td><code>ttp:tickRate</code> <em class="rfc2119" title="SHALL">SHALL</em> be present on the <code>tt</code> element if the
+ document contains any time expression that uses the <code>t</code> metric.</td>
+
</tr>
<tr>
<td><code>#timeBase-clock</code></td>
- <td><em class="rfc2119" title="SHALL NOT">SHALL NOT</em> be used.</td>
+ <td>prohibited</td>
+
+<td></td>
</tr>
<tr>
<td><code>#timeBase-media</code></td>
- <td><em class="rfc2119" title="SHALL">SHALL</em> be used. NOTE: [<cite><a class="bibref" href="#bib-TTML1">TTML1</a></cite>] specifies that the default timebase is <code>"media"</code> if <code>ttp:timeBase</code> is not specified on <code>tt</code>.</td>
+ <td>permitted</td>
+
+ <td>NOTE: [<cite><a class="bibref" href="#bib-TTML1">TTML1</a></cite>] specifies that the default timebase is <code>"media"</code> if
+ <code>ttp:timeBase</code> is not specified on <code>tt</code>.</td>
+
</tr>
<tr>
<td><code>#timeBase-smpte</code></td>
- <td><em class="rfc2119" title="SHALL NOT">SHALL NOT</em> be used.</td>
+ <td>prohibited</td>
+<td></td>
</tr>
<tr>
<td><code>#time-clock-with-frames</code></td>
- <td><em class="rfc2119" title="MAY">MAY</em> be used.</td>
+ <td>permitted</td>
+<td></td>
</tr>
<tr>
<td><code>#time-clock</code></td>
- <td><em class="rfc2119" title="MAY">MAY</em> be used.</td>
+ <td>permitted</td>
+<td></td>
</tr>
<tr>
<td><code>#time-offset-with-frames</code></td>
- <td><em class="rfc2119" title="MAY">MAY</em> be used.</td>
+ <td>permitted</td>
+<td></td>
</tr>
<tr>
<td><code>#time-offset-with-ticks</code></td>
- <td><em class="rfc2119" title="MAY">MAY</em> be used.</td>
+ <td>permitted</td>
+<td></td>
</tr>
<tr>
<td><code>#time-offset</code></td>
- <td><em class="rfc2119" title="MAY">MAY</em> be used.</td>
+ <td>permitted</td>
+<td></td>
</tr>
<tr>
<td><code>#timeContainer</code></td>
- <td><em class="rfc2119" title="MAY">MAY</em> be used.</td>
+ <td>permitted</td>
+<td></td>
</tr>
<tr>
<td><code>#timing</code></td>
- <td><em class="rfc2119" title="MAY">MAY</em> be used, with the following additional constraints:
+ <td>permitted</td>
+<td>
+ <ul class="short-list"><li>All time expressions within a <a href="#dfn-document-instance" class="internalDFN" data-link-type="dfn">Document Instance</a> <em class="rfc2119" title="SHOULD">SHOULD</em> use the same syntax, either
+ <code>clock-time</code> or <code>offset-time</code>.</li>
- <ul><li>all time expressions within a <a href="#dfn-document-instance" class="internalDFN" data-link-type="dfn">Document Instance</a> <em class="rfc2119" title="SHOULD">SHOULD</em> use the same syntax, either <code>clock-time</code> or <code>offset-time</code>; and</li>
-
- <li>for any content element that contains <code>br</code> elements or text nodes or a <code>smpte:backgroundImage</code> attribute, the <code>begin</code> and <code>end</code> attributes <em class="rfc2119" title="SHOULD">SHOULD</em> be specified on the content element or at least one of its ancestors.</li></ul>
+ <li>For any content element that contains <code>br</code> elements or text nodes or a
+ <code>smpte:backgroundImage</code> attribute, the <code>begin</code> and <code>end</code> attributes <em class="rfc2119" title="SHOULD">SHOULD</em>
+ be specified on the content element or at least one of its ancestors.</li></ul>
</td>
</tr>
<tr>
<td><code>#transformation</code></td>
- <td><em class="rfc2119" title="MAY">MAY</em> be used.</td>
+ <td>permitted</td>
+<td></td>
</tr>
<tr>
<td><code>#visibility-block</code></td>
- <td><em class="rfc2119" title="MAY">MAY</em> be used.</td>
+ <td>permitted</td>
+<td></td>
</tr>
<tr>
<td><code>#visibility-inline</code></td>
- <td><em class="rfc2119" title="MAY">MAY</em> be used.</td>
+ <td>permitted</td>
+<td></td>
</tr>
<tr>
<td><code>#visibility-region</code></td>
- <td><em class="rfc2119" title="MAY">MAY</em> be used.</td>
+ <td>permitted</td>
+<td></td>
</tr>
<tr>
<td><code>#visibility</code></td>
- <td><em class="rfc2119" title="MAY">MAY</em> be used.</td>
+ <td>permitted</td>
+<td></td>
</tr>
<tr>
<td><code>#writingMode-horizontal-lr</code></td>
- <td><em class="rfc2119" title="MAY">MAY</em> be used.</td>
+ <td>permitted</td>
+<td></td>
</tr>
<tr>
<td><code>#writingMode-horizontal-rl</code></td>
- <td><em class="rfc2119" title="MAY">MAY</em> be used.</td>
+ <td>permitted</td>
+<td></td>
</tr>
<tr>
<td><code>#writingMode-horizontal</code></td>
- <td><em class="rfc2119" title="MAY">MAY</em> be used.</td>
+ <td>permitted</td>
+<td></td>
</tr>
<tr>
<td><code>#zIndex</code></td>
- <td><em class="rfc2119" title="MAY">MAY</em> be used.</td>
+ <td>permitted</td>
+<td></td>
</tr>
<tr>
- <th>Extension</th>
-
- <th>Provisions</th>
+ <th style="text-align:center">Extension</th>
+ <th style="text-align:center">Disposition</th>
+ <th style="text-align:center">Provisions</th>
</tr>
<tr>
- <td colspan="2"><em>Relative to the IMSC 1.0 Extension namespace</em></td>
+ <td style="text-align:center" colspan="3"><em>Relative to the IMSC 1.0 Extension namespace</em></td>
</tr>
<tr>
<td><code>#aspectRatio</code></td>
- <td><em class="rfc2119" title="MAY">MAY</em> be used.</td>
+ <td>permitted</td>
+
+<td></td>
</tr>
<tr>
<td><code>#forcedDisplay</code></td>
- <td><em class="rfc2119" title="MAY">MAY</em> be used.</td>
+ <td>permitted</td>
+<td></td>
</tr>
<tr>
<td><code>#progressivelyDecodable</code></td>
- <td><em class="rfc2119" title="MAY">MAY</em> be used.</td>
+ <td>permitted</td>
+<td></td>
</tr>
<tr>
<td><code>#altText</code></td>
- <td><em class="rfc2119" title="MAY">MAY</em> be used.</td>
+ <td>permitted</td>
+<td></td>
</tr>
</tbody>
</table>
@@ -1647,190 +1738,192 @@
with equal metrics can have a different appearance, but flow identically.</p></div>
</section>
-
- <section id="uax14" typeof="bibo:Chapter" resource="#uax14" property="bibo:hasPart">
- <h3 id="h-uax14" resource="#h-uax14"><span property="xhv:role" resource="xhv:heading"><span class="secno">7.4 </span>#lineBreak-uax14</span></h3>
-
-
- <p>The <a href="#dfn-presentation-processor" class="internalDFN" data-link-type="dfn">presentation processor</a> or <a href="#dfn-transformation-processor" class="internalDFN" data-link-type="dfn">transformation processor</a> <em class="rfc2119" title="SHALL">SHALL</em> implement the <code>#lineBreak-uax14</code> feature defined in the TT Feature namespace.</p>
-
- </section>
<section id="features" typeof="bibo:Chapter" resource="#features" property="bibo:hasPart">
- <h3 id="h-features" resource="#h-features"><span property="xhv:role" resource="xhv:heading"><span class="secno">7.5 </span>Features</span></h3>
-
- <p>The <a href="#dfn-document-instance" class="internalDFN" data-link-type="dfn">Document Instance</a> <em class="rfc2119" title="SHALL">SHALL</em> conform to the following table:</p>
+ <h3 id="h-features" resource="#h-features"><span property="xhv:role" resource="xhv:heading"><span class="secno">7.4 </span>Features</span></h3>
+
+ <p>See <a href="#conformance" class="sec-ref"><span class="secno">4.</span> <span class="sec-title">Conformance</span></a> for a definition of "permitted" and "prohibited".</p>
<table class="simple">
<tbody>
<tr>
- <th>Feature</th>
-
- <th>Provisions</th>
+ <th style="text-align:center">Feature</th>
+
+ <th style="text-align:center">Disposition</th>
+
+ <th style="text-align:center">Additional provisions</th>
</tr>
<tr>
- <td colspan="2"><em>Relative to the TT Feature namespace</em></td>
+ <td colspan="3" style="text-align:center"><em>Relative to the TT Feature namespace</em></td>
</tr>
<tr>
<td><code>#backgroundColor-block</code></td>
- <td><em class="rfc2119" title="MAY">MAY</em> be used.</td>
+ <td>permitted</td>
+ <td></td>
</tr>
<tr>
<td><code>#backgroundColor-inline</code></td>
- <td><em class="rfc2119" title="MAY">MAY</em> be used.</td>
+ <td>permitted</td><td></td>
</tr>
<tr>
<td><code>#backgroundColor-region</code></td>
- <td><em class="rfc2119" title="MAY">MAY</em> be used.</td>
+ <td>permitted</td><td></td>
</tr>
<tr>
<td><code>#backgroundColor</code></td>
- <td><em class="rfc2119" title="MAY">MAY</em> be used.</td>
+ <td>permitted</td><td></td>
</tr>
<tr>
<td><code>#bidi</code></td>
- <td><em class="rfc2119" title="MAY">MAY</em> be used.</td>
+ <td>permitted</td><td></td>
</tr>
<tr>
<td><code>#color</code></td>
- <td><em class="rfc2119" title="MAY">MAY</em> be used, with the following additional constraints:<ul><li>The initial value of <code>tts:color</code> <em class="rfc2119" title="SHALL">SHALL</em> be "white". NOTE: This is consistent with
- [<cite><a class="bibref" href="#bib-ST2052-1">ST2052-1</a></cite>].</li></ul></td>
+ <td>permitted</td>
+ <td>The initial value of <code>tts:color</code> <em class="rfc2119" title="SHALL">SHALL</em> be "white". NOTE: This is consistent with
+ [<cite><a class="bibref" href="#bib-ST2052-1">ST2052-1</a></cite>].</td>
</tr>
<tr>
<td><code>#direction</code></td>
- <td><em class="rfc2119" title="MAY">MAY</em> be used.</td>
+ <td>permitted</td><td></td>
</tr>
<tr>
<td><code>#displayAlign</code></td>
- <td><em class="rfc2119" title="MAY">MAY</em> be used.</td>
+ <td>permitted</td><td></td>
</tr>
<tr>
<td><code>#extent-region</code></td>
- <td>The <code>tts:extent</code> attribute when applied to a region element <em class="rfc2119" title="SHALL">SHALL</em> use <code>px</code> units or
- "percentage" representation, and <em class="rfc2119" title="SHALL NOT">SHALL NOT</em> use <code>em</code> units.<br></td>
+ <td>permitted</td>
+ <td>When applied to a region element, the <code>tts:extent</code> attribute <em class="rfc2119" title="SHALL">SHALL</em> use <code>px</code> units or
+ "percentage" representation, and <em class="rfc2119" title="SHALL NOT">SHALL NOT</em> use <code>em</code> units.</td>
</tr>
<tr>
<td><code>#fontFamily-generic</code></td>
- <td><em class="rfc2119" title="MAY">MAY</em> be used, with the following additional constraints:<ul><li>A <code>tts:fontFamily</code> of either <code>"monospaceSerif"</code> or <code>"proportionalSansSerif"</code> <em class="rfc2119" title="SHOULD">SHOULD</em> be
- specified for all presented text content. A tts:fontFamily of <code>"default"</code> <em class="rfc2119" title="SHALL">SHALL</em> be equivalent to <code>"monospaceSerif"</code>.</li></ul></td>
+ <td>permitted</td>
+ <td>A <code>tts:fontFamily</code> of either <code>"monospaceSerif"</code> or <code>"proportionalSansSerif"</code> <em class="rfc2119" title="SHOULD">SHOULD</em> be
+ specified for all presented text content. A tts:fontFamily of <code>"default"</code> <em class="rfc2119" title="SHALL">SHALL</em> be equivalent to <code>"monospaceSerif"</code>.</td>
</tr>
<tr>
<td><code>#fontFamily-non-generic</code></td>
- <td><em class="rfc2119" title="MAY">MAY</em> be used.</td>
+ <td>permitted</td><td></td>
</tr>
<tr>
<td><code>#fontFamily</code></td>
- <td><em class="rfc2119" title="MAY">MAY</em> be used.</td>
+ <td>permitted</td><td></td>
</tr>
<tr>
<td><code>#fontSize-anamorphic</code></td>
- <td><em class="rfc2119" title="SHALL NOT">SHALL NOT</em> be used.</td>
+ <td>prohibited</td>
+ <td></td>
</tr>
<tr>
<td><code>#fontSize-isomorphic</code></td>
- <td><em class="rfc2119" title="MAY">MAY</em> be used.</td>
+ <td>permitted</td><td></td>
</tr>
<tr>
<td><code>#fontSize</code></td>
- <td><em class="rfc2119" title="MAY">MAY</em> be used.</td>
+ <td></td><td>See <code>#fontSize-anamorphic</code> and <code>#fontSize-isomorphic</code>.</td>
</tr>
<tr>
<td><code>#fontStyle-italic</code></td>
- <td><em class="rfc2119" title="MAY">MAY</em> be used.</td>
+ <td>permitted</td><td></td>
</tr>
<tr>
<td><code>#fontStyle-oblique</code></td>
- <td><em class="rfc2119" title="MAY">MAY</em> be used.</td>
+ <td>permitted</td><td></td>
</tr>
<tr>
<td><code>#fontStyle</code></td>
- <td><em class="rfc2119" title="MAY">MAY</em> be used.</td>
+ <td>permitted</td><td></td>
</tr>
<tr>
<td><code>#fontWeight-bold</code></td>
- <td><em class="rfc2119" title="MAY">MAY</em> be used.</td>
+ <td>permitted</td><td></td>
</tr>
<tr>
<td><code>#fontWeight</code></td>
- <td><em class="rfc2119" title="MAY">MAY</em> be used.</td>
+ <td>permitted</td><td></td>
</tr>
<tr>
<td><code>#length-em</code></td>
- <td><em class="rfc2119" title="MAY">MAY</em> be used.</td>
+ <td>permitted</td><td></td>
</tr>
<tr>
<td><code>#lineBreak-uax14</code></td>
- <td>Not applicable to <a data-lt="Document Instance" href="#dfn-document-instance" class="internalDFN" data-link-type="dfn">Document Instances</a>. See Section <a href="#uax14" class="sec-ref"><span class="secno">7.4</span> <span class="sec-title">#lineBreak-uax14</span></a>.</td>
+ <td></td>
+
+ <td>The <a href="#dfn-processor" class="internalDFN" data-link-type="dfn">processor</a> <em class="rfc2119" title="SHALL">SHALL</em> implement the <code>#lineBreak-uax14</code> feature defined in the TT Feature namespace.</td>
</tr>
<tr>
<td><code>#lineHeight</code></td>
- <td><em class="rfc2119" title="MAY">MAY</em> be used, with the following additional constraints:<ul><li>
- An explicit <code><length></code> <em class="rfc2119" title="SHOULD">SHOULD</em> be specified as there is no uniform implementation of the "normal" value
- at the time of this writing.</li></ul></td>
+ <td>permitted</td>
+ <td><code><length></code> <em class="rfc2119" title="SHOULD">SHOULD</em> be explicitly specified as there is no uniform implementation of the "normal" value
+ at the time of this writing.</td>
</tr>
<tr>
<td><code>#nested-div</code></td>
- <td><em class="rfc2119" title="MAY">MAY</em> be used.</td>
+ <td>permitted</td><td></td>
</tr>
<tr>
<td><code>#nested-span</code></td>
- <td><em class="rfc2119" title="MAY">MAY</em> be used.</td>
+ <td>permitted</td><td></td>
</tr>
<tr>
<td><code>#origin</code></td>
+ <td>permitted</td>
<td>The <code>tts:origin</code> attribute <em class="rfc2119" title="SHALL">SHALL</em> use <code>px</code> units or "percentage" representation, and <em class="rfc2119" title="SHALL NOT">SHALL NOT</em>
use <code>em</code> units.</td>
</tr>
@@ -1838,147 +1931,169 @@
<tr>
<td><code>#padding-1</code></td>
- <td><em class="rfc2119" title="MAY">MAY</em> be used.</td>
+ <td>permitted</td><td></td>
</tr>
<tr>
<td><code>#padding-2</code></td>
- <td><em class="rfc2119" title="MAY">MAY</em> be used.</td>
+ <td>permitted</td><td></td>
</tr>
<tr>
<td><code>#padding-3</code></td>
- <td><em class="rfc2119" title="MAY">MAY</em> be used.</td>
+ <td>permitted</td><td></td>
</tr>
<tr>
<td><code>#padding-4</code></td>
- <td><em class="rfc2119" title="MAY">MAY</em> be used.</td>
+ <td>permitted</td><td></td>
</tr>
<tr>
<td><code>#padding</code></td>
- <td><em class="rfc2119" title="MAY">MAY</em> be used.</td>
+ <td>permitted</td><td></td>
</tr>
<tr>
<td><code>#textAlign-absolute</code></td>
- <td><em class="rfc2119" title="MAY">MAY</em> be used.</td>
+ <td>permitted</td><td></td>
</tr>
<tr>
<td><code>#textAlign-relative</code></td>
- <td><em class="rfc2119" title="MAY">MAY</em> be used.</td>
+ <td>permitted</td><td></td>
</tr>
<tr>
<td><code>#textAlign</code></td>
- <td><em class="rfc2119" title="MAY">MAY</em> be used.</td>
+ <td>permitted</td><td></td>
</tr>
<tr>
<td><code>#textDecoration-over</code></td>
- <td><em class="rfc2119" title="MAY">MAY</em> be used.</td>
+ <td>permitted</td><td></td>
</tr>
<tr>
<td><code>#textDecoration-through</code></td>
- <td><em class="rfc2119" title="MAY">MAY</em> be used.</td>
+ <td>permitted</td><td></td>
</tr>
<tr>
<td><code>#textDecoration-under</code></td>
- <td><em class="rfc2119" title="MAY">MAY</em> be used.</td>
+ <td>permitted</td><td></td>
</tr>
<tr>
<td><code>#textDecoration</code></td>
- <td><em class="rfc2119" title="MAY">MAY</em> be used.</td>
+ <td>permitted</td><td></td>
</tr>
<tr>
<td><code>#textOutline-blurred</code></td>
- <td><em class="rfc2119" title="SHALL NOT">SHALL NOT</em> be used.</td>
+ <td>prohibited</td>
+
+<td></td>
</tr>
<tr>
<td><code>#textOutline-unblurred</code></td>
- <td><em class="rfc2119" title="MAY">MAY</em> be used.</td>
+ <td>permitted</td><td></td>
</tr>
<tr>
<td><code>#textOutline</code></td>
- <td><em class="rfc2119" title="MAY">MAY</em> be used, with the following additional constraints:<ul><li>If specified, the border thickness <em class="rfc2119" title="SHALL">SHALL</em> be 10% or less than the associated font size.</li></ul></td>
+ <td>permitted</td>
+ <td>If specified, the border thickness <em class="rfc2119" title="SHALL">SHALL</em> be 10% or less than the associated font size.</td>
</tr>
<tr>
<td><code>#unicodeBidi</code></td>
- <td><em class="rfc2119" title="MAY">MAY</em> be used.</td>
+ <td>permitted</td><td></td>
</tr>
<tr>
<td><code>#wrapOption</code></td>
- <td><em class="rfc2119" title="MAY">MAY</em> be used.</td>
+ <td>permitted</td><td></td>
</tr>
<tr>
<td><code>#writingMode</code></td>
- <td><em class="rfc2119" title="MAY">MAY</em> be used.</td>
+ <td>permitted</td><td></td>
</tr>
<tr>
<td><code>#writingMode-vertical</code></td>
- <td><em class="rfc2119" title="MAY">MAY</em> be used.</td>
+ <td>permitted</td><td></td>
</tr>
<tr>
- <th>Extension</th>
-
- <th>Provisions</th>
+ <th style="text-align:center">Extension</th>
+
+ <th style="text-align:center">Disposition</th>
+
+ <th style="text-align:center">Provisions</th>
</tr>
<tr>
- <td colspan="2"><em>Relative to the SMPTE-TT Extension Namespace</em></td>
+ <td colspan="3" style="text-align:center"><em>Relative to the SMPTE-TT Extension Namespace</em></td>
</tr>
<tr>
<td><code>#image</code></td>
- <td><em class="rfc2119" title="SHALL NOT">SHALL NOT</em> be used.</td>
+ <td>prohibited</td>
+
+
+<td></td>
</tr>
<tr>
- <td colspan="2"><em>Relative to the IMSC 1.0 Extension namespace</em></td>
+ <td colspan="3" style="text-align:center"><em>Relative to the IMSC 1.0 Extension namespace</em></td>
</tr>
<tr>
<td><code>#linePadding</code></td>
- <td><em class="rfc2119" title="MAY">MAY</em> be used, with the addition of the following provisions.<br><br>If used, the attribute <code>ebutts:linePadding</code>:<ul><li><em class="rfc2119" title="MAY">MAY</em> be specified on elements <code>region</code>, <code>body</code>, <code>div</code> and <code>p</code> in addition to <code>style</code>; and</li><li><em class="rfc2119" title="SHALL NOT">SHALL NOT</em> apply to elements other than <code>region</code>, <code>body</code>, <code>div</code> and <code>p</code>.</li></ul></td>
+ <td>permitted</td>
+
+ <td><p>If used, the attribute <code>ebutts:linePadding</code> <em class="rfc2119" title="MAY">MAY</em> be specified on elements <code>region</code>, <code>body</code>, <code>div</code> and <code>p</code> in addition to <code>style</code>.</p>
+ <p>The <a href="#dfn-processor" class="internalDFN" data-link-type="dfn">processor</a> <em class="rfc2119" title="SHALL NOT">SHALL NOT</em> apply <code>ebutts:linePadding</code> to elements other than <code>region</code>, <code>body</code>, <code>div</code> and <code>p</code>.</p></td>
</tr>
<tr>
<td><code>#multiRowAlign</code></td>
- <td><em class="rfc2119" title="MAY">MAY</em> be used, with the addition of the following provisions.<br><br>If used, the attribute <code>ebutts:multiRowAlign</code>:<ul><li><em class="rfc2119" title="MAY">MAY</em> be specified on elements <code>region</code>, <code>body</code>, <code>div</code> and <code>p</code> in addition to <code>style</code>; </li><li><em class="rfc2119" title="SHALL NOT">SHALL NOT</em> apply to elements other than <code>p</code>; and</li><li><em class="rfc2119" title="SHALL">SHALL</em> be inherited.</li></ul></td>
+ <td>permitted</td>
+
+ <td>
+ <p>If used, the attribute <code>ebutts:multiRowAlign</code> <em class="rfc2119" title="MAY">MAY</em> be specified on elements <code>region</code>, <code>body</code>,
+ <code>div</code> and <code>p</code> in addition to <code>style</code></p>
+
+ <p>The <a href="#dfn-processor" class="internalDFN" data-link-type="dfn">processor</a>:
+ </p><ul class="short-list"><li><em class="rfc2119" title="SHALL NOT">SHALL NOT</em> apply <code>ebutts:multiRowAlign</code> to elements other than <code>p</code>; and</li>
+ <li><em class="rfc2119" title="SHALL">SHALL</em> treat <code>ebutts:multiRowAlign</code> as inherited.</li>
+ </ul>
+ <p></p>
+ </td>
</tr>
</tbody>
</table>
@@ -2058,168 +2173,218 @@
<section id="features-1" typeof="bibo:Chapter" resource="#features-1" property="bibo:hasPart">
<h3 id="h-features-1" resource="#h-features-1"><span property="xhv:role" resource="xhv:heading"><span class="secno">8.4 </span>Features</span></h3>
- <p>The <a href="#dfn-document-instance" class="internalDFN" data-link-type="dfn">Document Instance</a> <em class="rfc2119" title="SHALL">SHALL</em> conform to the following table:</p>
+ <p>See <a href="#conformance" class="sec-ref"><span class="secno">4.</span> <span class="sec-title">Conformance</span></a> for a definition of "permitted" and "prohibited".</p>
<table class="simple">
<tbody>
<tr>
- <th>Feature</th>
-
- <th>Provisions</th>
+ <th style="text-align:center">Feature</th>
+
+ <th style="text-align:center">Disposition</th>
+
+ <th style="text-align:center">Additional provisions</th>
</tr>
<tr>
- <td colspan="2"><em>Relative to the TT Feature namespace</em></td>
+ <td colspan="3" style="text-align:center"><em>Relative to the TT Feature namespace</em></td>
</tr>
<tr>
<td><code>#bidi</code></td>
+ <td></td>
+
<td>See implied features: some are prohibited, others are permitted.</td>
</tr>
<tr>
<td><code>#color</code></td>
- <td><em class="rfc2119" title="SHALL NOT">SHALL NOT</em> be used.</td>
+ <td>prohibited</td>
+
+ <td></td>
</tr>
<tr>
<td><code>#content</code></td>
+ <td>permitted</td>
+
<td>The <code>p</code>, <code>span</code> and <code>br</code> elements <em class="rfc2119" title="SHALL NOT">SHALL NOT</em> be present.</td>
</tr>
<tr>
<td><code>#direction</code></td>
- <td><em class="rfc2119" title="SHALL NOT">SHALL NOT</em> be used.</td>
+ <td>prohibited</td>
+
+ <td></td>
</tr>
<tr>
<td><code>#displayAlign</code></td>
- <td><em class="rfc2119" title="SHALL NOT">SHALL NOT</em> be used.</td>
+ <td>prohibited</td>
+
+ <td></td>
</tr>
<tr>
<td><code>#fontFamily</code></td>
- <td><em class="rfc2119" title="SHALL NOT">SHALL NOT</em> be used.</td>
+ <td>prohibited</td>
+
+ <td></td>
</tr>
<tr>
<td><code>#fontSize</code></td>
- <td><em class="rfc2119" title="SHALL NOT">SHALL NOT</em> be used.</td>
+ <td>prohibited</td>
+
+ <td></td>
</tr>
<tr>
<td><code>#fontStyle</code></td>
- <td><em class="rfc2119" title="SHALL NOT">SHALL NOT</em> be used.</td>
+ <td>prohibited</td>
+
+ <td></td>
</tr>
<tr>
<td><code>#fontWeight</code></td>
- <td><em class="rfc2119" title="SHALL NOT">SHALL NOT</em> be used.</td>
+ <td>prohibited</td>
+
+ <td></td>
</tr>
<tr>
<td><code>#length-em</code></td>
- <td><em class="rfc2119" title="SHALL NOT">SHALL NOT</em> be used.</td>
+ <td>prohibited</td>
+
+ <td></td>
</tr>
<tr>
<td><code>#lineBreak-uax14</code></td>
- <td>Not applicable to <a data-lt="Document Instance" href="#dfn-document-instance" class="internalDFN" data-link-type="dfn">Document Instances</a>.</td>
+ <td></td>
+
+ <td>No processor requirement is specified.</td>
</tr>
<tr>
<td><code>#lineHeight</code></td>
- <td><em class="rfc2119" title="SHALL NOT">SHALL NOT</em> be used.</td>
+ <td>prohibited</td>
+
+ <td></td>
</tr>
<tr>
<td><code>#nested-div</code></td>
- <td><em class="rfc2119" title="SHALL NOT">SHALL NOT</em> be used.</td>
+ <td>prohibited</td>
+
+ <td></td>
</tr>
<tr>
<td><code>#nested-span</code></td>
- <td><em class="rfc2119" title="SHALL NOT">SHALL NOT</em> be used.</td>
+ <td>prohibited</td>
+
+ <td></td>
</tr>
<tr>
<td><code>#padding</code></td>
- <td><em class="rfc2119" title="SHALL NOT">SHALL NOT</em> be used.</td>
+ <td>prohibited</td>
+
+ <td></td>
</tr>
<tr>
<td><code>#textAlign</code></td>
- <td><em class="rfc2119" title="SHALL NOT">SHALL NOT</em> be used.</td>
+ <td>prohibited</td>
+
+ <td></td>
</tr>
<tr>
<td><code>#textDecoration</code></td>
- <td><em class="rfc2119" title="SHALL NOT">SHALL NOT</em> be used.</td>
+ <td>prohibited</td>
+
+ <td></td>
</tr>
<tr>
<td><code>#textOutline</code></td>
- <td><em class="rfc2119" title="SHALL NOT">SHALL NOT</em> be used.</td>
+ <td>prohibited</td>
+
+ <td></td>
</tr>
<tr>
<td><code>#unicodeBidi</code></td>
- <td><em class="rfc2119" title="SHALL NOT">SHALL NOT</em> be used.</td>
+ <td>prohibited</td>
+
+ <td></td>
</tr>
<tr>
<td><code>#wrapOption</code></td>
- <td><em class="rfc2119" title="SHALL NOT">SHALL NOT</em> be used.</td>
+ <td>prohibited</td>
+
+ <td></td>
</tr>
<tr>
<td><code>#writingMode</code></td>
+ <td></td>
+
<td>See implied features: some are prohibited, others are permitted.</td>
+
</tr>
<tr>
<td><code>#writingMode-vertical</code></td>
- <td><em class="rfc2119" title="SHALL NOT">SHALL NOT</em> be used.</td>
+ <td>prohibited</td>
+
+ <td></td>
</tr>
<tr>
- <th>Extension</th>
-
- <th>Provisions</th>
+ <th style="text-align:center">Extension</th>
+ <th style="text-align:center">Disposition</th>
+ <th style="text-align:center">Provisions</th>
</tr>
<tr>
- <td colspan="2"><em>Relative to the SMPTE-TT Extension namespace</em></td>
+ <td colspan="3" style="text-align:center"><em>Relative to the SMPTE-TT Extension namespace</em></td>
</tr>
<tr>
<td><code>#image</code></td>
- <td><code>smpte:backgroundImage</code> <em class="rfc2119" title="MAY">MAY</em> be used.<br>
- <code>smpte:backgroundImageHorizontal</code> and <code>smpte:backgroundImageVertical</code> <em class="rfc2119" title="SHALL NOT">SHALL NOT</em> be used.<br>
- <code>smpte:image</code> <em class="rfc2119" title="SHALL NOT">SHALL NOT</em> be used.</td>
+ <td>permitted</td>
+
+ <td><ul class="short-list">
+ <li><code>smpte:backgroundImage</code> <em class="rfc2119" title="MAY">MAY</em> be used.</li>
+ <li><code>smpte:backgroundImageHorizontal</code> and <code>smpte:backgroundImageVertical</code> <em class="rfc2119" title="SHALL NOT">SHALL NOT</em> be used.</li>
+ <li><code>smpte:image</code> <em class="rfc2119" title="SHALL NOT">SHALL NOT</em> be used.</li></ul></td>
</tr>
</tbody>
</table>
--- a/ttml-ww-profiles/ttml-ww-profiles.source.html Thu Oct 29 13:41:51 2015 +0900
+++ b/ttml-ww-profiles/ttml-ww-profiles.source.html Thu Oct 29 17:38:55 2015 +0900
@@ -51,7 +51,7 @@
border-bottom-style: double;
border-bottom-color: #d3d3d3;
padding: 4px; margin: 0em }
-
+ ul.short-list { margin: 0; padding-left: 0; list-style-position: inside;}
.note {font-size:small}
.equation {text-indent: 10%;}
.example {font-size: small}
@@ -114,6 +114,8 @@
<p><dfn>Intermediate synchronic document</dfn>. See Section 9.3.2 at [[!TTML1]].</p>
+ <p><dfn>Processor</dfn>. Either a <a>Presentation processor</a> or a <a>Transformation processor</a>.</p>
+
<p><dfn>Presentation processor</dfn>. See Section 2.2 at [[!TTML1]].</p>
<p><dfn>Transformation processor</dfn>. See Section 2.2 at [[!TTML1]].</p>
@@ -127,29 +129,40 @@
</section>
<section id="conformance">
- <p>A <a>Document Instance</a> that conforms to a profile defined herein SHALL satisfy all normative provisions specified by the
- profile.</p>
-
- <p>A <a>presentation processor</a> that conforms to a profile defined in this specification SHALL:</p>
+
+ <p>A <a>Document Instance</a> that conforms to a profile defined herein:</p>
+
+
<ul>
- <li>satisfy the Generic Processor Conformance requirements at Section 3.2.1 of [[!TTML1]];</li>
-
- <li>satisfy all normative provisions specified by the profile; and</li>
-
- <li>be capable of presenting any <a>Document Instance</a> that conforms to the profile, i.e. if it implements all features and
- provisions of the profile.</li>
- </ul>
-
- <p>A <a>transformation processor</a> that conforms to a profile defined in this specification SHALL:</p>
+ <li>SHALL satisfy all normative provisions specified by the profile;</li>
+ <li>MAY use any vocabulary, syntax or attribute values whose interpretation will be successfully processed by a processor that supports "permitted" features;</li>
+ <li>SHALL NOT use any vocabulary, syntax or attribute values that would require the processor to implement any "prohibited" features to successfully process the document.</li>
+ </ul>
+
+
+
+ <p>A <a>presentation processor</a> that conforms to a profile defined in this specification:</p>
<ul>
- <li>satisfy the Generic Processor Conformance requirements at Section 3.2.1 of [[!TTML1]];</li>
-
- <li>satisfy all normative provisions specified by the profile; and</li>
-
- <li>be capable of transforming any <a>Document Instance</a> that conforms to the profile, i.e. if it implements all features and
- provisions of the profile.</li>
+ <li>SHALL satisfy the Generic Processor Conformance requirements at Section 3.2.1 of [[!TTML1]];</li>
+
+ <li>SHALL satisfy all normative provisions specified by the profile; and</li>
+
+ <li>SHALL implement presentation semantic support for any <a>Document Instance</a> that
+ conforms to the profile, i.e. implement all
+ "permitted" features with any additional constraints specified by the profile.</li>
+ </ul>
+
+ <p>A <a>transformation processor</a> that conforms to a profile defined in this specification:</p>
+
+ <ul>
+ <li>SHALL satisfy the Generic Processor Conformance requirements at Section 3.2.1 of [[!TTML1]];</li>
+
+ <li>SHALL satisfy all normative provisions specified by the profile; and</li>
+
+ <li>SHALL be capable of transforming any <a>Document Instance</a> that conforms to the profile,
+ i.e. implement all "permitted" features with any additional constraints specified by the profile.</li>
</ul>
<p class='note'>The use of the term <a>presentation processor</a> (<a>transformation processor</a>) within this specification
@@ -785,215 +798,249 @@
<section id='common-features'>
<h3>Features</h3>
- <p>Unless specified otherwise, a <a>Document Instance</a> SHALL conform to the following:</p>
+ <p>See <a href="#conformance"></a> for a definition of "permitted" and "prohibited".</p>
<table class='simple'>
<tbody>
<tr>
- <th>Feature</th>
-
- <th>Provisions</th>
+ <th style="text-align:center">Feature</th>
+
+ <th style="text-align:center">Disposition</th>
+
+ <th style="text-align:center">Additional provision</th>
</tr>
<tr>
- <td colspan="2"><em>Relative to the TT Feature namespace</em></td>
+ <td colspan="3" style="text-align:center"><em>Relative to the TT Feature namespace</em></td>
</tr>
<tr>
<td><code>#animation</code></td>
- <td>MAY be used.</td>
+ <td>permitted</td>
+<td></td>
</tr>
<tr>
<td><code>#cellResolution</code></td>
- <td>MAY be used.</td>
+ <td>permitted</td>
+<td></td>
</tr>
<tr>
<td><code>#clockMode</code></td>
- <td>SHALL NOT be used.</td>
+ <td>prohibited</td>
+<td></td>
</tr>
<tr>
<td><code>#content</code></td>
- <td>MAY be used.</td>
+ <td>permitted</td>
+<td></td>
</tr>
<tr>
<td><code>#core</code></td>
- <td>MAY be used.</td>
+ <td>permitted</td>
+<td></td>
</tr>
<tr>
<td><code>#display-block</code></td>
- <td>MAY be used.</td>
+ <td>permitted</td>
+<td></td>
</tr>
<tr>
<td><code>#display-inline</code></td>
- <td>MAY be used.</td>
+ <td>permitted</td>
+<td></td>
</tr>
<tr>
<td><code>#display-region</code></td>
- <td>MAY be used.</td>
+ <td>permitted</td>
+<td></td>
</tr>
<tr>
<td><code>#display</code></td>
- <td>MAY be used.</td>
+ <td>permitted</td>
+<td></td>
</tr>
<tr>
<td><code>#dropMode</code></td>
- <td>SHALL NOT be used.</td>
+ <td>prohibited</td>
+<td></td>
</tr>
<tr>
<td><code>#extent-region</code></td>
- <td>MAY be used, with the following additional constraints:<ul><li>The <code>tts:extent</code> attribute SHALL be present on all <code>region</code> elements.</li></ul></td>
+ <td>permitted</td>
+ <td>The <code>tts:extent</code> attribute SHALL be present on all <code>region</code> elements.</td>
</tr>
<tr>
<td><code>#extent-root</code></td>
- <td>MAY be used, with the following additional constraints:<ul><li>If the document includes any length value that uses the <code>px</code> expression,
- <code>tts:extent</code> SHALL be present on the <code>tt</code> element.</li></ul></td>
+ <td>permitted</td>
+ <td>If the <a>Document Instance</a> includes any length value that uses the <code>px</code> expression,
+ <code>tts:extent</code> SHALL be present on the <code>tt</code> element.</td>
</tr>
<tr>
<td><code>#extent</code></td>
- <td>MAY be used.</td>
+ <td>permitted</td>
+<td></td>
</tr>
<tr>
<td><code>#frameRate</code></td>
- <td>MAY be used, with the following additional constraints:<ul><li>If the document
-includes any clock time expression that uses the <code>frames</code> term or any offset
+ <td>permitted</td>
+ <td>If the <a>Document Instance</a> includes any clock time expression that uses the <code>frames</code> term or any offset
time expression that uses the <code>f</code> metric, the <code>ttp:frameRate</code> attribute SHALL
-be present on the <code>tt</code> element.</li></ul></td>
+be present on the <code>tt</code> element.</td>
</tr>
<tr>
<td><code>#frameRateMultiplier</code></td>
- <td>MAY be used.</td>
+ <td>permitted</td>
+<td></td>
</tr>
<tr>
<td><code>#layout</code></td>
- <td>MAY be used.</td>
+ <td>permitted</td>
+<td></td>
</tr>
<tr>
<td><code>#length-cell</code></td>
- <td>SHALL NOT be used other than to specify the value of <code>ebutts:linePadding</code>.</td>
+ <td>permitted</td>
+ <td>'c' units SHALL NOT be present outside of the value of <code>ebutts:linePadding</code>.</td>
</tr>
<tr>
<td><code>#length-integer</code></td>
- <td>MAY be used.</td>
+ <td>permitted</td>
+<td></td>
</tr>
<tr>
<td><code>#length-negative</code></td>
- <td>SHALL NOT be used.</td>
+ <td>prohibited</td>
+<td></td>
</tr>
<tr>
<td><code>#length-percentage</code></td>
- <td>MAY be used.</td>
+ <td>permitted</td>
+<td></td>
</tr>
<tr>
<td><code>#length-pixel</code></td>
- <td>MAY be used.</td>
+ <td>permitted</td>
+<td></td>
</tr>
<tr>
<td><code>#length-positive</code></td>
- <td>MAY be used.</td>
+ <td>permitted</td>
+
+ <td></td>
</tr>
<tr>
<td><code>#length-real</code></td>
- <td>MAY be used.</td>
+ <td>permitted</td>
+<td></td>
</tr>
<tr>
<td><code>#length</code></td>
- <td>MAY be used.</td>
+ <td>permitted</td>
+<td></td>
</tr>
<tr>
<td><code>#markerMode</code></td>
- <td>SHALL NOT be used.</td>
+ <td>prohibited</td>
+<td></td>
</tr>
<tr>
<td><code>#metadata</code></td>
- <td>MAY be used.</td>
+ <td>permitted</td>
+<td></td>
</tr>
<tr>
<td><code>#opacity</code></td>
- <td>MAY be used.</td>
+ <td>permitted</td>
+<td></td>
</tr>
<tr>
<td><code>#origin</code></td>
- <td>MAY be used.</td>
+ <td>permitted</td>
+<td></td>
</tr>
<tr>
<td><code>#overflow</code></td>
- <td>MAY be used.</td>
+ <td>permitted</td>
+<td></td>
</tr>
<tr>
<td><code>#pixelAspectRatio</code></td>
- <td>SHALL NOT be used.</td>
+ <td>prohibited</td>
+<td></td>
</tr>
<tr>
<td><code>#presentation</code></td>
- <td>MAY be used.</td>
+ <td>permitted</td>
+<td></td>
</tr>
<tr>
<td><code>#profile</code></td>
- <td>MAY be used.
+ <td>permitted</td>
+ <td>
<p>
The <code>ttp:profile</code> attribute SHOULD be present on the <code>tt</code> element and equal to the designator of the IMSC1 profile
@@ -1012,221 +1059,265 @@
<tr>
<td><code>#showBackground</code></td>
- <td>MAY be used.</td>
+ <td>permitted</td>
+
+<td></td>
</tr>
<tr>
<td><code>#structure</code></td>
- <td>MAY be used.</td>
+ <td>permitted</td>
+<td></td>
</tr>
<tr>
<td><code>#styling-chained</code></td>
- <td>MAY be used.</td>
+ <td>permitted</td>
+<td></td>
</tr>
<tr>
<td><code>#styling-inheritance-content</code></td>
- <td>MAY be used.</td>
+ <td>permitted</td>
+<td></td>
</tr>
<tr>
<td><code>#styling-inheritance-region</code></td>
- <td>MAY be used.</td>
+ <td>permitted</td>
+<td></td>
</tr>
<tr>
<td><code>#styling-inline</code></td>
- <td>MAY be used.</td>
+ <td>permitted</td>
+<td></td>
</tr>
<tr>
<td><code>#styling-nested</code></td>
- <td>MAY be used.</td>
+ <td>permitted</td>
+<td></td>
</tr>
<tr>
<td><code>#styling-referential</code></td>
- <td>MAY be used.</td>
+ <td>permitted</td>
+<td></td>
</tr>
<tr>
<td><code>#styling</code></td>
- <td>MAY be used.</td>
+ <td>permitted</td>
+<td></td>
</tr>
<tr>
<td><code>#subFrameRate</code></td>
- <td>SHALL NOT be used.</td>
+ <td>prohibited</td>
+<td></td>
</tr>
<tr>
<td><code>#tickRate</code></td>
- <td>MAY be used, with the following additional constraints:<ul><li><code>ttp:tickRate</code> SHALL be present on the <code>tt</code> element if the
- document contains any time expression that uses the <code>t</code> metric.</li></ul></td>
+ <td>permitted</td>
+
+ <td><code>ttp:tickRate</code> SHALL be present on the <code>tt</code> element if the
+ document contains any time expression that uses the <code>t</code> metric.</td>
+
</tr>
<tr>
<td><code>#timeBase-clock</code></td>
- <td>SHALL NOT be used.</td>
+ <td>prohibited</td>
+
+<td></td>
</tr>
<tr>
<td><code>#timeBase-media</code></td>
- <td>SHALL be used. NOTE: [[TTML1]] specifies that the default timebase is <code>"media"</code> if <code>ttp:timeBase</code> is not specified on <code>tt</code>.</td>
+ <td>permitted</td>
+
+ <td>NOTE: [[TTML1]] specifies that the default timebase is <code>"media"</code> if
+ <code>ttp:timeBase</code> is not specified on <code>tt</code>.</td>
+
</tr>
<tr>
<td><code>#timeBase-smpte</code></td>
- <td>SHALL NOT be used.</td>
+ <td>prohibited</td>
+<td></td>
</tr>
<tr>
<td><code>#time-clock-with-frames</code></td>
- <td>MAY be used.</td>
+ <td>permitted</td>
+<td></td>
</tr>
<tr>
<td><code>#time-clock</code></td>
- <td>MAY be used.</td>
+ <td>permitted</td>
+<td></td>
</tr>
<tr>
<td><code>#time-offset-with-frames</code></td>
- <td>MAY be used.</td>
+ <td>permitted</td>
+<td></td>
</tr>
<tr>
<td><code>#time-offset-with-ticks</code></td>
- <td>MAY be used.</td>
+ <td>permitted</td>
+<td></td>
</tr>
<tr>
<td><code>#time-offset</code></td>
- <td>MAY be used.</td>
+ <td>permitted</td>
+<td></td>
</tr>
<tr>
<td><code>#timeContainer</code></td>
- <td>MAY be used.</td>
+ <td>permitted</td>
+<td></td>
</tr>
<tr>
<td><code>#timing</code></td>
- <td>MAY be used, with the following additional constraints:
+ <td>permitted</td>
+<td>
+ <ul class="short-list"><li>All time expressions within a <a>Document Instance</a> SHOULD use the same syntax, either
+ <code>clock-time</code> or <code>offset-time</code>.</li>
- <ul><li>all time expressions within a <a>Document Instance</a> SHOULD use the same syntax, either <code>clock-time</code> or <code>offset-time</code>; and</li>
-
- <li>for any content element that contains <code>br</code> elements or text nodes or a <code>smpte:backgroundImage</code> attribute, the <code>begin</code> and <code>end</code> attributes SHOULD be specified on the content element or at least one of its ancestors.</li></ul>
+ <li>For any content element that contains <code>br</code> elements or text nodes or a
+ <code>smpte:backgroundImage</code> attribute, the <code>begin</code> and <code>end</code> attributes SHOULD
+ be specified on the content element or at least one of its ancestors.</li></ul>
</td>
</tr>
<tr>
<td><code>#transformation</code></td>
- <td>MAY be used.</td>
+ <td>permitted</td>
+<td></td>
</tr>
<tr>
<td><code>#visibility-block</code></td>
- <td>MAY be used.</td>
+ <td>permitted</td>
+<td></td>
</tr>
<tr>
<td><code>#visibility-inline</code></td>
- <td>MAY be used.</td>
+ <td>permitted</td>
+<td></td>
</tr>
<tr>
<td><code>#visibility-region</code></td>
- <td>MAY be used.</td>
+ <td>permitted</td>
+<td></td>
</tr>
<tr>
<td><code>#visibility</code></td>
- <td>MAY be used.</td>
+ <td>permitted</td>
+<td></td>
</tr>
<tr>
<td><code>#writingMode-horizontal-lr</code></td>
- <td>MAY be used.</td>
+ <td>permitted</td>
+<td></td>
</tr>
<tr>
<td><code>#writingMode-horizontal-rl</code></td>
- <td>MAY be used.</td>
+ <td>permitted</td>
+<td></td>
</tr>
<tr>
<td><code>#writingMode-horizontal</code></td>
- <td>MAY be used.</td>
+ <td>permitted</td>
+<td></td>
</tr>
<tr>
<td><code>#zIndex</code></td>
- <td>MAY be used.</td>
+ <td>permitted</td>
+<td></td>
</tr>
<tr>
- <th>Extension</th>
-
- <th>Provisions</th>
+ <th style="text-align:center">Extension</th>
+ <th style="text-align:center">Disposition</th>
+ <th style="text-align:center">Provisions</th>
</tr>
<tr>
- <td colspan="2"><em>Relative to the IMSC 1.0 Extension namespace</em></td>
+ <td style="text-align:center" colspan="3"><em>Relative to the IMSC 1.0 Extension namespace</em></td>
</tr>
<tr>
<td><code>#aspectRatio</code></td>
- <td>MAY be used.</td>
+ <td>permitted</td>
+
+<td></td>
</tr>
<tr>
<td><code>#forcedDisplay</code></td>
- <td>MAY be used.</td>
+ <td>permitted</td>
+<td></td>
</tr>
<tr>
<td><code>#progressivelyDecodable</code></td>
- <td>MAY be used.</td>
+ <td>permitted</td>
+<td></td>
</tr>
<tr>
<td><code>#altText</code></td>
- <td>MAY be used.</td>
+ <td>permitted</td>
+<td></td>
</tr>
</tbody>
</table>
@@ -1290,190 +1381,192 @@
with equal metrics can have a different appearance, but flow identically.</p>
</section>
-
- <section id="uax14">
- <h3>#lineBreak-uax14</h3>
-
-
- <p>The <a>presentation processor</a> or <a>transformation processor</a> SHALL implement the <code>#lineBreak-uax14</code> feature defined in the TT Feature namespace.</p>
-
- </section>
<section>
<h3>Features</h3>
- <p>The <a>Document Instance</a> SHALL conform to the following table:</p>
+ <p>See <a href="#conformance"></a> for a definition of "permitted" and "prohibited".</p>
<table class='simple'>
<tbody>
<tr>
- <th>Feature</th>
-
- <th>Provisions</th>
+ <th style="text-align:center">Feature</th>
+
+ <th style="text-align:center">Disposition</th>
+
+ <th style="text-align:center">Additional provisions</th>
</tr>
<tr>
- <td colspan="2"><em>Relative to the TT Feature namespace</em></td>
+ <td colspan="3" style="text-align:center"><em>Relative to the TT Feature namespace</em></td>
</tr>
<tr>
<td><code>#backgroundColor-block</code></td>
- <td>MAY be used.</td>
+ <td>permitted</td>
+ <td></td>
</tr>
<tr>
<td><code>#backgroundColor-inline</code></td>
- <td>MAY be used.</td>
+ <td>permitted</td><td></td>
</tr>
<tr>
<td><code>#backgroundColor-region</code></td>
- <td>MAY be used.</td>
+ <td>permitted</td><td></td>
</tr>
<tr>
<td><code>#backgroundColor</code></td>
- <td>MAY be used.</td>
+ <td>permitted</td><td></td>
</tr>
<tr>
<td><code>#bidi</code></td>
- <td>MAY be used.</td>
+ <td>permitted</td><td></td>
</tr>
<tr>
<td><code>#color</code></td>
- <td>MAY be used, with the following additional constraints:<ul><li>The initial value of <code>tts:color</code> SHALL be "white". NOTE: This is consistent with
- [[ST2052-1]].</li></ul></td>
+ <td>permitted</td>
+ <td>The initial value of <code>tts:color</code> SHALL be "white". NOTE: This is consistent with
+ [[ST2052-1]].</td>
</tr>
<tr>
<td><code>#direction</code></td>
- <td>MAY be used.</td>
+ <td>permitted</td><td></td>
</tr>
<tr>
<td><code>#displayAlign</code></td>
- <td>MAY be used.</td>
+ <td>permitted</td><td></td>
</tr>
<tr>
<td><code>#extent-region</code></td>
- <td>The <code>tts:extent</code> attribute when applied to a region element SHALL use <code>px</code> units or
- "percentage" representation, and SHALL NOT use <code>em</code> units.<br></td>
+ <td>permitted</td>
+ <td>When applied to a region element, the <code>tts:extent</code> attribute SHALL use <code>px</code> units or
+ "percentage" representation, and SHALL NOT use <code>em</code> units.</td>
</tr>
<tr>
<td><code>#fontFamily-generic</code></td>
- <td>MAY be used, with the following additional constraints:<ul><li>A <code>tts:fontFamily</code> of either <code>"monospaceSerif"</code> or <code>"proportionalSansSerif"</code> SHOULD be
- specified for all presented text content. A tts:fontFamily of <code>"default"</code> SHALL be equivalent to <code>"monospaceSerif"</code>.</li></ul></td>
+ <td>permitted</td>
+ <td>A <code>tts:fontFamily</code> of either <code>"monospaceSerif"</code> or <code>"proportionalSansSerif"</code> SHOULD be
+ specified for all presented text content. A tts:fontFamily of <code>"default"</code> SHALL be equivalent to <code>"monospaceSerif"</code>.</td>
</tr>
<tr>
<td><code>#fontFamily-non-generic</code></td>
- <td>MAY be used.</td>
+ <td>permitted</td><td></td>
</tr>
<tr>
<td><code>#fontFamily</code></td>
- <td>MAY be used.</td>
+ <td>permitted</td><td></td>
</tr>
<tr>
<td><code>#fontSize-anamorphic</code></td>
- <td>SHALL NOT be used.</td>
+ <td>prohibited</td>
+ <td></td>
</tr>
<tr>
<td><code>#fontSize-isomorphic</code></td>
- <td>MAY be used.</td>
+ <td>permitted</td><td></td>
</tr>
<tr>
<td><code>#fontSize</code></td>
- <td>MAY be used.</td>
+ <td></td><td>See <code>#fontSize-anamorphic</code> and <code>#fontSize-isomorphic</code>.</td>
</tr>
<tr>
<td><code>#fontStyle-italic</code></td>
- <td>MAY be used.</td>
+ <td>permitted</td><td></td>
</tr>
<tr>
<td><code>#fontStyle-oblique</code></td>
- <td>MAY be used.</td>
+ <td>permitted</td><td></td>
</tr>
<tr>
<td><code>#fontStyle</code></td>
- <td>MAY be used.</td>
+ <td>permitted</td><td></td>
</tr>
<tr>
<td><code>#fontWeight-bold</code></td>
- <td>MAY be used.</td>
+ <td>permitted</td><td></td>
</tr>
<tr>
<td><code>#fontWeight</code></td>
- <td>MAY be used.</td>
+ <td>permitted</td><td></td>
</tr>
<tr>
<td><code>#length-em</code></td>
- <td>MAY be used.</td>
+ <td>permitted</td><td></td>
</tr>
<tr>
<td><code>#lineBreak-uax14</code></td>
- <td>Not applicable to <a data-lt='Document Instance'>Document Instances</a>. See Section <a href="#uax14"></a>.</td>
+ <td></td>
+
+ <td>The <a>processor</a> SHALL implement the <code>#lineBreak-uax14</code> feature defined in the TT Feature namespace.</td>
</tr>
<tr>
<td><code>#lineHeight</code></td>
- <td>MAY be used, with the following additional constraints:<ul><li>
- An explicit <code><length></code> SHOULD be specified as there is no uniform implementation of the "normal" value
- at the time of this writing.</li></ul></td>
+ <td>permitted</td>
+ <td><code><length></code> SHOULD be explicitly specified as there is no uniform implementation of the "normal" value
+ at the time of this writing.</td>
</tr>
<tr>
<td><code>#nested-div</code></td>
- <td>MAY be used.</td>
+ <td>permitted</td><td></td>
</tr>
<tr>
<td><code>#nested-span</code></td>
- <td>MAY be used.</td>
+ <td>permitted</td><td></td>
</tr>
<tr>
<td><code>#origin</code></td>
+ <td>permitted</td>
<td>The <code>tts:origin</code> attribute SHALL use <code>px</code> units or "percentage" representation, and SHALL NOT
use <code>em</code> units.</td>
</tr>
@@ -1481,147 +1574,169 @@
<tr>
<td><code>#padding-1</code></td>
- <td>MAY be used.</td>
+ <td>permitted</td><td></td>
</tr>
<tr>
<td><code>#padding-2</code></td>
- <td>MAY be used.</td>
+ <td>permitted</td><td></td>
</tr>
<tr>
<td><code>#padding-3</code></td>
- <td>MAY be used.</td>
+ <td>permitted</td><td></td>
</tr>
<tr>
<td><code>#padding-4</code></td>
- <td>MAY be used.</td>
+ <td>permitted</td><td></td>
</tr>
<tr>
<td><code>#padding</code></td>
- <td>MAY be used.</td>
+ <td>permitted</td><td></td>
</tr>
<tr>
<td><code>#textAlign-absolute</code></td>
- <td>MAY be used.</td>
+ <td>permitted</td><td></td>
</tr>
<tr>
<td><code>#textAlign-relative</code></td>
- <td>MAY be used.</td>
+ <td>permitted</td><td></td>
</tr>
<tr>
<td><code>#textAlign</code></td>
- <td>MAY be used.</td>
+ <td>permitted</td><td></td>
</tr>
<tr>
<td><code>#textDecoration-over</code></td>
- <td>MAY be used.</td>
+ <td>permitted</td><td></td>
</tr>
<tr>
<td><code>#textDecoration-through</code></td>
- <td>MAY be used.</td>
+ <td>permitted</td><td></td>
</tr>
<tr>
<td><code>#textDecoration-under</code></td>
- <td>MAY be used.</td>
+ <td>permitted</td><td></td>
</tr>
<tr>
<td><code>#textDecoration</code></td>
- <td>MAY be used.</td>
+ <td>permitted</td><td></td>
</tr>
<tr>
<td><code>#textOutline-blurred</code></td>
- <td>SHALL NOT be used.</td>
+ <td>prohibited</td>
+
+<td></td>
</tr>
<tr>
<td><code>#textOutline-unblurred</code></td>
- <td>MAY be used.</td>
+ <td>permitted</td><td></td>
</tr>
<tr>
<td><code>#textOutline</code></td>
- <td>MAY be used, with the following additional constraints:<ul><li>If specified, the border thickness SHALL be 10% or less than the associated font size.</li></ul></td>
+ <td>permitted</td>
+ <td>If specified, the border thickness SHALL be 10% or less than the associated font size.</td>
</tr>
<tr>
<td><code>#unicodeBidi</code></td>
- <td>MAY be used.</td>
+ <td>permitted</td><td></td>
</tr>
<tr>
<td><code>#wrapOption</code></td>
- <td>MAY be used.</td>
+ <td>permitted</td><td></td>
</tr>
<tr>
<td><code>#writingMode</code></td>
- <td>MAY be used.</td>
+ <td>permitted</td><td></td>
</tr>
<tr>
<td><code>#writingMode-vertical</code></td>
- <td>MAY be used.</td>
+ <td>permitted</td><td></td>
</tr>
<tr>
- <th>Extension</th>
-
- <th>Provisions</th>
+ <th style="text-align:center">Extension</th>
+
+ <th style="text-align:center">Disposition</th>
+
+ <th style="text-align:center">Provisions</th>
</tr>
<tr>
- <td colspan="2"><em>Relative to the SMPTE-TT Extension Namespace</em></td>
+ <td colspan="3" style="text-align:center"><em>Relative to the SMPTE-TT Extension Namespace</em></td>
</tr>
<tr>
<td><code>#image</code></td>
- <td>SHALL NOT be used.</td>
+ <td>prohibited</td>
+
+
+<td></td>
</tr>
<tr>
- <td colspan="2"><em>Relative to the IMSC 1.0 Extension namespace</em></td>
+ <td colspan="3" style="text-align:center"><em>Relative to the IMSC 1.0 Extension namespace</em></td>
</tr>
<tr>
<td><code>#linePadding</code></td>
- <td>MAY be used, with the addition of the following provisions.<br><br>If used, the attribute <code>ebutts:linePadding</code>:<ul><li>MAY be specified on elements <code>region</code>, <code>body</code>, <code>div</code> and <code>p</code> in addition to <code>style</code>; and</li><li>SHALL NOT apply to elements other than <code>region</code>, <code>body</code>, <code>div</code> and <code>p</code>.</li></ul></td>
+ <td>permitted</td>
+
+ <td><p>If used, the attribute <code>ebutts:linePadding</code> MAY be specified on elements <code>region</code>, <code>body</code>, <code>div</code> and <code>p</code> in addition to <code>style</code>.</p>
+ <p>The <a>processor</a> SHALL NOT apply <code>ebutts:linePadding</code> to elements other than <code>region</code>, <code>body</code>, <code>div</code> and <code>p</code>.</p></td>
</tr>
<tr>
<td><code>#multiRowAlign</code></td>
- <td>MAY be used, with the addition of the following provisions.<br><br>If used, the attribute <code>ebutts:multiRowAlign</code>:<ul><li>MAY be specified on elements <code>region</code>, <code>body</code>, <code>div</code> and <code>p</code> in addition to <code>style</code>; </li><li>SHALL NOT apply to elements other than <code>p</code>; and</li><li>SHALL be inherited.</li></ul></td>
+ <td>permitted</td>
+
+ <td>
+ <p>If used, the attribute <code>ebutts:multiRowAlign</code> MAY be specified on elements <code>region</code>, <code>body</code>,
+ <code>div</code> and <code>p</code> in addition to <code>style</code></p>
+
+ <p>The <a>processor</a>:
+ <ul class="short-list"><li>SHALL NOT apply <code>ebutts:multiRowAlign</code> to elements other than <code>p</code>; and</li>
+ <li>SHALL treat <code>ebutts:multiRowAlign</code> as inherited.</li>
+ </ul>
+ </p>
+ </td>
</tr>
</tbody>
</table>
@@ -1701,168 +1816,218 @@
<section>
<h3>Features</h3>
- <p>The <a>Document Instance</a> SHALL conform to the following table:</p>
+ <p>See <a href="#conformance"></a> for a definition of "permitted" and "prohibited".</p>
<table class='simple'>
<tbody>
<tr>
- <th>Feature</th>
-
- <th>Provisions</th>
+ <th style="text-align:center">Feature</th>
+
+ <th style="text-align:center">Disposition</th>
+
+ <th style="text-align:center">Additional provisions</th>
</tr>
<tr>
- <td colspan="2"><em>Relative to the TT Feature namespace</em></td>
+ <td colspan="3" style="text-align:center"><em>Relative to the TT Feature namespace</em></td>
</tr>
<tr>
<td><code>#bidi</code></td>
+ <td></td>
+
<td>See implied features: some are prohibited, others are permitted.</td>
</tr>
<tr>
<td><code>#color</code></td>
- <td>SHALL NOT be used.</td>
+ <td>prohibited</td>
+
+ <td></td>
</tr>
<tr>
<td><code>#content</code></td>
+ <td>permitted</td>
+
<td>The <code>p</code>, <code>span</code> and <code>br</code> elements SHALL NOT be present.</td>
</tr>
<tr>
<td><code>#direction</code></td>
- <td>SHALL NOT be used.</td>
+ <td>prohibited</td>
+
+ <td></td>
</tr>
<tr>
<td><code>#displayAlign</code></td>
- <td>SHALL NOT be used.</td>
+ <td>prohibited</td>
+
+ <td></td>
</tr>
<tr>
<td><code>#fontFamily</code></td>
- <td>SHALL NOT be used.</td>
+ <td>prohibited</td>
+
+ <td></td>
</tr>
<tr>
<td><code>#fontSize</code></td>
- <td>SHALL NOT be used.</td>
+ <td>prohibited</td>
+
+ <td></td>
</tr>
<tr>
<td><code>#fontStyle</code></td>
- <td>SHALL NOT be used.</td>
+ <td>prohibited</td>
+
+ <td></td>
</tr>
<tr>
<td><code>#fontWeight</code></td>
- <td>SHALL NOT be used.</td>
+ <td>prohibited</td>
+
+ <td></td>
</tr>
<tr>
<td><code>#length-em</code></td>
- <td>SHALL NOT be used.</td>
+ <td>prohibited</td>
+
+ <td></td>
</tr>
<tr>
<td><code>#lineBreak-uax14</code></td>
- <td>Not applicable to <a data-lt='Document Instance'>Document Instances</a>.</td>
+ <td></td>
+
+ <td>No processor requirement is specified.</td>
</tr>
<tr>
<td><code>#lineHeight</code></td>
- <td>SHALL NOT be used.</td>
+ <td>prohibited</td>
+
+ <td></td>
</tr>
<tr>
<td><code>#nested-div</code></td>
- <td>SHALL NOT be used.</td>
+ <td>prohibited</td>
+
+ <td></td>
</tr>
<tr>
<td><code>#nested-span</code></td>
- <td>SHALL NOT be used.</td>
+ <td>prohibited</td>
+
+ <td></td>
</tr>
<tr>
<td><code>#padding</code></td>
- <td>SHALL NOT be used.</td>
+ <td>prohibited</td>
+
+ <td></td>
</tr>
<tr>
<td><code>#textAlign</code></td>
- <td>SHALL NOT be used.</td>
+ <td>prohibited</td>
+
+ <td></td>
</tr>
<tr>
<td><code>#textDecoration</code></td>
- <td>SHALL NOT be used.</td>
+ <td>prohibited</td>
+
+ <td></td>
</tr>
<tr>
<td><code>#textOutline</code></td>
- <td>SHALL NOT be used.</td>
+ <td>prohibited</td>
+
+ <td></td>
</tr>
<tr>
<td><code>#unicodeBidi</code></td>
- <td>SHALL NOT be used.</td>
+ <td>prohibited</td>
+
+ <td></td>
</tr>
<tr>
<td><code>#wrapOption</code></td>
- <td>SHALL NOT be used.</td>
+ <td>prohibited</td>
+
+ <td></td>
</tr>
<tr>
<td><code>#writingMode</code></td>
+ <td></td>
+
<td>See implied features: some are prohibited, others are permitted.</td>
+
</tr>
<tr>
<td><code>#writingMode-vertical</code></td>
- <td>SHALL NOT be used.</td>
+ <td>prohibited</td>
+
+ <td></td>
</tr>
<tr>
- <th>Extension</th>
-
- <th>Provisions</th>
+ <th style="text-align:center">Extension</th>
+ <th style="text-align:center">Disposition</th>
+ <th style="text-align:center">Provisions</th>
</tr>
<tr>
- <td colspan="2"><em>Relative to the SMPTE-TT Extension namespace</em></td>
+ <td colspan="3" style="text-align:center"><em>Relative to the SMPTE-TT Extension namespace</em></td>
</tr>
<tr>
<td><code>#image</code></td>
- <td><code>smpte:backgroundImage</code> MAY be used.<br>
- <code>smpte:backgroundImageHorizontal</code> and <code>smpte:backgroundImageVertical</code> SHALL NOT be used.<br>
- <code>smpte:image</code> SHALL NOT be used.</td>
+ <td>permitted</td>
+
+ <td><ul class="short-list">
+ <li><code>smpte:backgroundImage</code> MAY be used.</li>
+ <li><code>smpte:backgroundImageHorizontal</code> and <code>smpte:backgroundImageVertical</code> SHALL NOT be used.</li>
+ <li><code>smpte:image</code> SHALL NOT be used.</li></td>
</tr>
</tbody>
</table>