[GA-A-034-20090427] 8.2.7 add "rollUp" shorthand value to tts:dynamicFlow
authorGlenn Adams <glenn@skynav.com>
Mon, 27 Apr 2009 03:44:18 +0000
changeset 104 b745e46c2732
parent 103 cd4d8ac1cdd7
child 105 9aa6838d66fa
[GA-A-034-20090427] 8.2.7 add "rollUp" shorthand value to tts:dynamicFlow
[GA-I-054-20090427] 8.{2,4} remove explicit inheritance
[GA-I-055-20090427] 8.2.{20,21} make textDecoration and textOutline inheritable
[GA-I-059-20090427] 8.2.* make all style properties animatable
[GA-I-061-20090427] B.3.{1,2} correct flow interval computation with definite rate
[GA-I-062-20090427] B.2 clarify meaning of "difference" in contents of flow buffer
[GA-I-063-20090427] B.2 clarify meaning of "logical content position"
[GA-I-064-20090427] B.5 clarify timeline used for dynamic flow
[GA-I-065-20090427] 8.2.7, B account for side effects of animation
[GA-I-066-20090427] B.2 clarify assumptions regarding flow buffer state persistence
[GA-I-067-20090427] B.2 clarify handling of temporal style changes w.r.t. flow buffer
[GA-I-073-20090427] 1.2 remove superfluous text
[GA-I-076-20090427] 8.2.13 fix typo
[GA-I-077-20090427] 8.2.* add missing prose regarding anonymous spans
[GA-I-078-20090427] 8.3.14 remove spurious reference to whitespace S syntactic element
[GA-I-079-20090427] G update XSL reference to XSL 1.1
[GA-I-081-20090427] 8.3.6, B remove 'pixel' flow unit and flow transitions
[GA-I-082-20090427] 8.2.{13,16} change 'scroll' value to 'dynamic' for tts:overflow
[GA-I-083-20090427] B.4 clarify flow operations prose logical vs formatted units
[GA-I-084-20090427] 8.3.6 specify semantics if smooth or fade flow style not supported
spec/editlist.txt
spec/ttaf1-dfxp.html
spec/ttaf1-dfxp.xml
--- a/spec/editlist.txt	Thu Apr 23 20:35:10 2009 +0000
+++ b/spec/editlist.txt	Mon Apr 27 03:44:18 2009 +0000
@@ -4,7 +4,21 @@
 
 NOT YET IMPLEMENTED
 
-!!!                             fix XSL to handle <tr diff="add|del|chg">
+[GA-A-035-2009????] 3.2         subdivide into transformation and presentation conformance
+[GA-I-009-2009????]             add examples to metadata (and animation)
+[GA-I-056-2009????]             fix indentation of tts:textDecoration example
+[GA-I-060-2009????]             rework ttp:profile
+[GA-I-068-2009????]             add space-after.{optimum,maximum,conditionality} to tt:body map
+[GA-I-069-2009????]
+[GA-I-070-2009????]
+[GA-I-071-2009????]
+[GA-I-072-2009????]
+[GA-I-075-2009????]             clarify use of optional feature/extensi-2009????]
+[GA-I-080-2009????]             remove sample code append-2009????]
+[GA-I-???-2009????]             improve opacity semantics
+[GA-I-???-2009????]             implement style defaults
+[GA-I-???-2009????]             remove editorial notes
+
 
 ALREADY IMPLEMENTED
 
@@ -16,6 +30,7 @@
 [GA-A-030-20090130] 10.2        clarify semantics for dur and end
 [GA-A-032-20090130] 9.1.2       add ttm:role to region element
 [GA-A-033-20090415] *           unify and better formalize style resolution process
+[GA-A-034-20090427] 8.2.7       add "rollUp" shorthand value to tts:dynamicFlow
 [GA-I-008-20090415] 12.2.2      add "description" value to ttm:role enumeration
 [GA-I-012-20090130] *           define default region
 [GA-I-015-20090415] *           change XML and XML Namespace references
@@ -40,3 +55,23 @@
 [GA-I-050-20090130] *           improve consistency of style association prose on content elts
 [GA-I-051-20090130] 8.2.5       allow tts:display to apply to region element
 [GA-I-052-20090130] 8.3         fix order and missing entry in list of style value expressions
+[GA-I-054-20090427] 8.{2,4}     remove explicit inheritance
+[GA-I-055-20090427] 8.2.{20,21} make textDecoration and textOutline inheritable
+[GA-I-059-20090427] 8.2.*       make all style properties animatable
+[GA-I-061-20090427] B.3.{1,2}   correct flow interval computation with definite rate
+[GA-I-062-20090427] B.2         clarify meaning of "difference" in contents of flow buffer
+[GA-I-063-20090427] B.2         clarify meaning of "logical content position"
+[GA-I-064-20090427] B.5         clarify timeline used for dynamic flow
+[GA-I-065-20090427] 8.2.7, B    account for side effects of animation
+[GA-I-066-20090427] B.2         clarify assumptions regarding flow buffer state persistence
+[GA-I-067-20090427] B.2         clarify handling of temporal style changes w.r.t. flow buffer
+[GA-I-073-20090427] 1.2         remove superfluous text
+[GA-I-076-20090427] 8.2.13      fix typo
+[GA-I-077-20090427] 8.2.*       add missing prose regarding anonymous spans
+[GA-I-078-20090427] 8.3.14      remove spurious reference to whitespace S syntactic element
+[GA-I-079-20090427] G           update XSL reference to XSL 1.1
+[GA-I-081-20090427] 8.3.6, B    remove 'pixel' flow unit and flow transitions
+[GA-I-082-20090427] 8.2.{13,16} change 'scroll' value to 'dynamic' for tts:overflow
+[GA-I-083-20090427] B.4         clarify flow operations prose logical vs formatted units
+[GA-I-084-20090427] 8.3.6       specify semantics if smooth or fade flow style not supported
+
--- a/spec/ttaf1-dfxp.html	Thu Apr 23 20:35:10 2009 +0000
+++ b/spec/ttaf1-dfxp.html	Mon Apr 27 03:44:18 2009 +0000
@@ -187,9 +187,8 @@
             8.4.1.3 <a href="#semantics-style-association-chained-referential">Chained Referential Styling</a><br/>
             8.4.1.4 <a href="#semantics-style-association-nested">Nested Styling</a><br/>
         8.4.2 <a href="#semantics-style-inheritance">Style Inheritance</a><br/>
-            8.4.2.1 <a href="#semantics-style-inheritance-explicit">Explicit Style Inheritance</a><br/>
-            8.4.2.2 <a href="#semantics-style-inheritance-content">Content Style Inheritance</a><br/>
-            8.4.2.3 <a href="#semantics-style-inheritance-region">Region Style Inheritance</a><br/>
+            8.4.2.1 <a href="#semantics-style-inheritance-content">Content Style Inheritance</a><br/>
+            8.4.2.2 <a href="#semantics-style-inheritance-region">Region Style Inheritance</a><br/>
         8.4.3 <a href="#semantics-style-resolution-value-categories">Style Resolution Value Categories</a><br/>
             8.4.3.1 <a href="#semantics-style-resolved-value-category-specified">Specified Values</a><br/>
             8.4.3.2 <a href="#semantics-style-resolved-value-category-computed">Computed Values</a><br/>
@@ -364,7 +363,7 @@
         E.1.66 <a href="#feature-opacity">#opacity</a><br/>
         E.1.67 <a href="#feature-origin">#origin</a><br/>
         E.1.68 <a href="#feature-overflow">#overflow</a><br/>
-        E.1.69 <a href="#feature-overflow-scroll">#overflow-scroll</a><br/>
+        E.1.69 <a href="#feature-overflow-dynamic">#overflow-dynamic</a><br/>
         E.1.70 <a href="#feature-padding">#padding</a><br/>
         E.1.71 <a href="#feature-padding-1">#padding-1</a><br/>
         E.1.72 <a href="#feature-padding-2">#padding-2</a><br/>
@@ -433,11 +432,11 @@
     I.6 <a href="#code-run">Sample Compile, Load, and Run Session</a><br/>
 J <a href="#requirements">Requirements</a> (Non-Normative)<br/>
 K <a href="#derivation">Vocabulary Derivation</a> (Non-Normative)<br/>
-    K.1 <a href="#d3e18170">Element Derivation</a><br/>
-    K.2 <a href="#d3e18554">Attribute Derivation</a><br/>
+    K.1 <a href="#d3e18480">Element Derivation</a><br/>
+    K.2 <a href="#d3e18864">Attribute Derivation</a><br/>
 L <a href="#qa">QA Framework Compliance</a> (Non-Normative)<br/>
-    L.1 <a href="#d3e19406">Requirements</a><br/>
-    L.2 <a href="#d3e19570">Guidelines</a><br/>
+    L.1 <a href="#d3e19722">Requirements</a><br/>
+    L.2 <a href="#d3e19886">Guidelines</a><br/>
 M <a href="#streaming">Streaming DFXP Content</a> (Non-Normative)<br/>
 N <a href="#acknowledgments">Acknowledgments</a> (Non-Normative)<br/>
 O <a href="#change-history">Change History</a> (Non-Normative)<br/>
@@ -587,10 +586,11 @@
 &lt;/body&gt;
 </pre></div>
 </td></tr></tbody></table><p>The first subtitle <a href="#dfxp-example-subtitle-1"><b>Subtitle 1 – Time Interval [0.76, 3.45)</b></a> is
-presented during the time interval 0.76 to 3.45 seconds. In this
+presented during the time interval 0.76 to 3.45 seconds.
+<span class="diff-del">In this
 example, the default metric for time expressions is seconds since no
-metric is specified in the expressions.
-This subtitle inherits its font family, font size,
+metric is specified in the expressions. </span>This
+subtitle inherits its font family, font size,
 foreground color, and text alignment from the region into which it is
 presented. Since no region is explicitly specified on the paragraph,
 the nearest ancestor that specifies a region determines the
@@ -1438,7 +1438,7 @@
 descendant content elements such as <code>div</code>, <code>p</code>,
 <span class="diff-del">and</span>
 <code>span</code>
-<span class="diff-add">and <code>br</code></span>.</p></div><p>The declared value of an inline style attribute on a <code>body</code>
+<span class="diff-add">and <code>br</code></span>.</p></div><p class="diff-del">The declared value of an inline style attribute on a <code>body</code>
 element must not be <code>inherit</code>.</p><p class="diff-chg">If no <code>timeContainer</code> attribute is specified on a
 <code>body</code> element, then it must be interpreted as having
 <em><span class="diff-del">sequential</span><span class="diff-add">parallel</span></em>
@@ -1672,7 +1672,7 @@
   <em>Content:</em> <a href="#element-vocab-group-table">Metadata.class</a>*
 &lt;/style&gt;
 </pre></div>
-</td></tr></tbody></table><p>The declared value of an inline style attribute on a <code>style</code>
+</td></tr></tbody></table><p class="diff-del">The declared value of an inline style attribute on a <code>style</code>
 element must not be <code>inherit</code>.</p><p class="diff-del">A <code>style</code> element is considered to define a
 <em>computed style specification set</em>, where the set is determined using the
 following ordered rules:</p><div class="diff-del"><li><p>If a <code>style</code> attribute is specified on the <code>style</code> element,
@@ -1698,7 +1698,7 @@
 <a href="#semantics-style-association-referential"><b>8.4.1.2 Referential Styling</b></a> and <a href="#semantics-style-association-chained-referential"><b>8.4.1.3 Chained Referential Styling</b></a>.</p><div class="diff-add"><div class="note"><p class="prefix"><b>Note:</b></p><p>That is to say, when referential styling is used by an element to
 refer to a <code>style</code> element, then the referenced <code>style</code>
 element must appear as a descendant of the <code>styling</code> element, and
-not as a nested <code>style</code> child element of a <code>region</code> element.</p></div></div></div></div><div class="div2">
+not in any other context.</p></div></div></div></div><div class="div2">
 <h3><a name="styling-attribute-vocabulary" id="styling-attribute-vocabulary"/>8.2 <span class="diff-add">Styling </span>Attribute Vocabulary</h3><p>This section defines the <a href="#style-attribute-style"><b>8.2.1 style</b></a> attribute used
 with both style definition elements as well as content elements.</p><p>In addition, this section specifies the following attributes in the TT Style Namespace
 for use with style definition elements, certain layout elements, and content elements
@@ -1707,7 +1707,7 @@
 Style<span class="diff-add"> or TT Style Extension</span>
 Property.</p><div class="note"><p class="prefix"><b>Note:</b></p><p>This specification makes use of <em>lowerCamelCased</em> local
 names for style attributes that
-are based upon like-named properties defined by <a href="#xsl10">[XSL 1.0]</a>.
+are based upon like-named properties defined by <a href="#xsl11">[XSL 1.1]</a>.
 This convention is likewise extended to token values of such
 properties.</p></div><div class="note"><p class="prefix"><b>Note:</b></p><p>A style property may be expressed as a specified attribute on any content
 element type independently of whether the property applies to that
@@ -1718,8 +1718,8 @@
 <span class="diff-add">by referential style association</span>
 to reference one or more <code>style</code>
 elements each of which define a
-<span class="diff-del">computed</span><span class="diff-add">specified</span> style
-specification set.</p><p>The <code>style</code> attribute may be specified by an instance of the following
+<span class="diff-del">computed</span><span class="diff-add">specified</span>
+style<span class="diff-del"> specification</span> set.</p><p>The <code>style</code> attribute may be specified by an instance of the following
 element types:</p><ul><li><p><a href="#document-structure-vocabulary-body"><code>body</code></a></p></li><li><p><a href="#content-vocabulary-div"><code>div</code></a></p></li><li><p><a href="#content-vocabulary-p"><code>p</code></a></p></li><li><p><a href="#layout-vocabulary-region"><code>region</code></a></p></li><li><p><a href="#content-vocabulary-span"><code>span</code></a></p></li><li><p><a href="#styling-vocabulary-style"><code>style</code></a></p></li></ul><div class="note"><p class="prefix"><b>Note:</b></p><p>See the specific element type definitions that permit use of the
 <code>style</code> attribute<span class="diff-add">, as well as <a href="#semantics-style-association-referential"><b>8.4.1.2 Referential Styling</b></a> and <a href="#semantics-style-association-chained-referential"><b>8.4.1.3 Chained Referential Styling</b></a>,</span> for
 further information on its semantics.</p></div></div><div class="div3">
@@ -1727,15 +1727,17 @@
 defines the background color of a region or an area generated by content flowed into a region.</p><p>This attribute may be specified by any style specification element or content element
 that permits use of attributes in the TT Style Namespace; however, this attribute applies
 as a style property only to those element types indicated in the following table.</p><table summary="HTML Table" id="style-property-details-backgroundColor" class="common"><col width="25%" span="1"/><tbody><tr><td><em>Values:</em></td><td>
-<a href="#style-value-color">&lt;color&gt;</a> |
-<code>inherit</code>
+<a href="#style-value-color">&lt;color&gt;</a><span class="diff-del"> |
+<code>inherit</code></span>
 </td></tr><tr><td><em>Initial:</em></td><td><code>transparent</code></td></tr><tr><td><em>Applies to:</em></td><td>
 <a href="#document-structure-vocabulary-body"><code>body</code></a>,
 <a href="#content-vocabulary-div"><code>div</code></a>,
 <a href="#content-vocabulary-p"><code>p</code></a>,
 <a href="#layout-vocabulary-region"><code>region</code></a>,
 <a href="#content-vocabulary-span"><code>span</code></a>
-</td></tr><tr><td><em>Inherited:</em></td><td>no</td></tr><tr><td><em>Percentages:</em></td><td>N/A</td></tr><tr><td><em>Animatable:</em></td><td>discrete</td></tr></tbody></table><p>The <code>tts:backgroundColor</code> style is illustrated by the following example.</p><table summary="HTML Table" id="style-attribute-backgroundColor-example-1" class="example"><caption>Example Fragment – Background Color</caption><tbody><tr><td>
+</td></tr><tr><td><em>Inherited:</em></td><td>no</td></tr><tr><td><em>Percentages:</em></td><td>N/A</td></tr><tr><td><em>Animatable:</em></td><td>discrete</td></tr></tbody></table><p class="diff-add">For the purpose of determining applicability of this style property,
+each character child of a <code>p</code> element is considered to be enclosed in an anonymous
+span.</p><p>The <code>tts:backgroundColor</code> style is illustrated by the following example.</p><table summary="HTML Table" id="style-attribute-backgroundColor-example-1" class="example"><caption>Example Fragment – Background Color</caption><tbody><tr><td>
 <div class="exampleInner"><pre>
 &lt;region xml:id="r1"&gt;
   &lt;style tts:extent="306px 114px"/&gt;
@@ -1751,22 +1753,22 @@
 &lt;/p&gt;
 </pre></div>
 </td></tr></tbody></table><p/><table summary="HTML Table" id="style-attribute-backgroundColor-example-1-images" class="example-images"><caption>Example Rendition – Background Color</caption><tbody><tr><td><img src="images/backgroundColor.png" alt="TT AF backgroundColor style property"/></td></tr></tbody></table><div class="note"><p class="prefix"><b>Note:</b></p><p>The semantics of the style property
-represented by this attribute are based upon that defined by <a href="#xsl10">[XSL 1.0]</a>,
+represented by this attribute are based upon that defined by <a href="#xsl11">[XSL 1.1]</a>,
 § 7.7.2.</p></div></div><div class="div3">
 <h4><a name="style-attribute-color" id="style-attribute-color"/>8.2.3 tts:color</h4><p>The <code>tts:color</code> attribute is used to specify a style property that
 defines the foreground color of marks associated with an area generated by content flowed into a region.</p><p>This attribute may be specified by any style specification element or content element
 that permits use of attributes in the TT Style Namespace; however, this attribute applies
 as a style property only to those element types indicated in the following table.</p><table summary="HTML Table" id="style-property-details-color" class="common"><col width="25%" span="1"/><tbody><tr><td><em>Values:</em></td><td>
-<a href="#style-value-color">&lt;color&gt;</a> |
-<code>inherit</code>
+<a href="#style-value-color">&lt;color&gt;</a><span class="diff-del"> |
+<code>inherit</code></span>
 </td></tr><tr><td><em>Initial:</em></td><td>
 <code>transparent</code>
 </td></tr><tr><td><em>Applies to:</em></td><td>
 <a href="#content-vocabulary-span"><code>span</code></a>
 </td></tr><tr><td><em>Inherited:</em></td><td>yes</td></tr><tr><td><em>Percentages:</em></td><td>N/A</td></tr><tr><td><em>Animatable:</em></td><td>discrete</td></tr></tbody></table><p class="diff-chg">For the purpose of determining applicability of this style property,
 each character child of a <code>p</code> element is considered to be enclosed in an anonymous
-span, where the value of this style property on the anonymous span is considered to be
-<code>inherit</code>.</p><p>The <code>tts:color</code> style is illustrated by the following example.</p><table summary="HTML Table" id="style-attribute-color-example-1" class="example"><caption>Example Fragment – Color</caption><tbody><tr><td>
+span<span class="diff-del">, where the value of this style property on the anonymous span is considered to be
+<code>inherit</code></span>.</p><p>The <code>tts:color</code> style is illustrated by the following example.</p><table summary="HTML Table" id="style-attribute-color-example-1" class="example"><caption>Example Fragment – Color</caption><tbody><tr><td>
 <div class="exampleInner"><pre>
 &lt;region xml:id="r1"&gt;
   &lt;style tts:backgroundColor="black"/&gt;
@@ -1781,7 +1783,7 @@
 &lt;/p&gt;
 </pre></div>
 </td></tr></tbody></table><p/><table summary="HTML Table" id="style-attribute-color-example-1-images" class="example-images"><caption>Example Rendition – Color</caption><tbody><tr><td><img src="images/color.png" alt="DFXP color style property"/></td></tr></tbody></table><div class="note"><p class="prefix"><b>Note:</b></p><p>The semantics of the style property
-represented by this attribute are based upon that defined by <a href="#xsl10">[XSL 1.0]</a>,
+represented by this attribute are based upon that defined by <a href="#xsl11">[XSL 1.1]</a>,
 § 7.17.1.</p></div></div><div class="div3">
 <h4><a name="style-attribute-direction" id="style-attribute-direction"/>8.2.4 tts:direction</h4><p>The <code>tts:direction</code> attribute is used to specify a style property that
 defines the directionality of an embedding or override according to
@@ -1789,14 +1791,16 @@
 that permits use of attributes in the TT Style Namespace; however, this attribute applies
 as a style property only to those element types indicated in the following table.</p><table summary="HTML Table" id="style-property-details-direction" class="common"><col width="25%" span="1"/><tbody><tr><td><em>Values:</em></td><td>
 <code>ltr</code> |
-<code>rtl</code> |
-<code>inherit</code>
+<code>rtl</code><span class="diff-del"> |
+<code>inherit</code></span>
 </td></tr><tr><td><em>Initial:</em></td><td>
 <code>ltr</code>
 </td></tr><tr><td><em>Applies to:</em></td><td>
 <a href="#content-vocabulary-p"><code>p</code></a>,
 <a href="#content-vocabulary-span"><code>span</code></a>
-</td></tr><tr><td><em>Inherited:</em></td><td>yes</td></tr><tr><td><em>Percentages:</em></td><td>N/A</td></tr><tr><td><em>Animatable:</em></td><td>none</td></tr></tbody></table><p/><p>The <code>tts:direction</code> style is illustrated by the following example.</p><table summary="HTML Table" id="style-attribute-direction-example-1" class="example"><caption>Example Fragment – Direction</caption><tbody><tr><td>
+</td></tr><tr><td><em>Inherited:</em></td><td>yes</td></tr><tr><td><em>Percentages:</em></td><td>N/A</td></tr><tr><td><em>Animatable:</em></td><td><span class="diff-del">none</span><span class="diff-add">discrete</span></td></tr></tbody></table><p class="diff-add">For the purpose of determining applicability of this style property,
+each character child of a <code>p</code> element is considered to be enclosed in an anonymous
+span.</p><p>The <code>tts:direction</code> style is illustrated by the following example.</p><table summary="HTML Table" id="style-attribute-direction-example-1" class="example"><caption>Example Fragment – Direction</caption><tbody><tr><td>
 <div class="exampleInner"><pre>
 &lt;region xml:id="r1"&gt;
   &lt;style tts:extent="265px 84px"/&gt;
@@ -1816,7 +1820,7 @@
 </td></tr></tbody></table><p/><table summary="HTML Table" id="style-attribute-direction-example-1-images" class="example-images"><caption>Example Rendition – Direction</caption><tbody><tr><td>
 <img src="images/direction.png" alt="DFXP direction style property"/>
 </td></tr></tbody></table><div class="note"><p class="prefix"><b>Note:</b></p><p>The semantics of the style property
-represented by this attribute are based upon that defined by <a href="#xsl10">[XSL 1.0]</a>,
+represented by this attribute are based upon that defined by <a href="#xsl11">[XSL 1.1]</a>,
 § 7.27.1.</p></div></div><div class="div3">
 <h4><a name="style-attribute-display" id="style-attribute-display"/>8.2.5 tts:display</h4><p>The <code>tts:display</code> attribute is used to specify a style property that
 defines whether an element is a candidate for layout and composition
@@ -1824,8 +1828,8 @@
 that permits use of attributes in the TT Style Namespace; however, this attribute applies
 as a style property only to those element types indicated in the following table.</p><table summary="HTML Table" id="style-property-details-display" class="common"><col width="25%" span="1"/><tbody><tr><td><em>Values:</em></td><td>
 <code>auto</code> |
-<code>none</code> |
-<code>inherit</code>
+<code>none</code><span class="diff-del"> |
+<code>inherit</code></span>
 </td></tr><tr><td><em>Initial:</em></td><td>
 <code>auto</code>
 </td></tr><tr><td><em>Applies to:</em></td><td>
@@ -1834,7 +1838,9 @@
 <a href="#content-vocabulary-p"><code>p</code></a>,
 <span class="diff-add"><a href="#content-vocabulary-region"><code>region</code></a></span>,
 <a href="#content-vocabulary-span"><code>span</code></a>
-</td></tr><tr><td><em>Inherited:</em></td><td>no</td></tr><tr><td><em>Percentages:</em></td><td>N/A</td></tr><tr><td><em>Animatable:</em></td><td>discrete</td></tr></tbody></table><p>If the value of this attribute is <code>auto</code>,
+</td></tr><tr><td><em>Inherited:</em></td><td>no</td></tr><tr><td><em>Percentages:</em></td><td>N/A</td></tr><tr><td><em>Animatable:</em></td><td>discrete</td></tr></tbody></table><p class="diff-add">For the purpose of determining applicability of this style property,
+each character child of a <code>p</code> element is considered to be enclosed in an anonymous
+span.</p><p>If the value of this attribute is <code>auto</code>,
 then the affected element is a candidate for region layout and
 presentation; however, if the value is <code>none</code>, then the
 affected element and its descendants must be considered ineligible for region
@@ -1886,13 +1892,13 @@
 as a style property only to those element types indicated in the following table.</p><table summary="HTML Table" id="style-property-details-displayAlign" class="common"><col width="25%" span="1"/><tbody><tr><td><em>Values:</em></td><td>
 <code>before</code> |
 <code>center</code> |
-<code>after</code> |
-<code>inherit</code>
+<code>after</code><span class="diff-del"> |
+<code>inherit</code></span>
 </td></tr><tr><td><em>Initial:</em></td><td>
 <code>before</code>
 </td></tr><tr><td><em>Applies to:</em></td><td>
 <a href="#layout-vocabulary-region"><code>region</code></a>
-</td></tr><tr><td><em>Inherited:</em></td><td>yes</td></tr><tr><td><em>Percentages:</em></td><td>N/A</td></tr><tr><td><em>Animatable:</em></td><td>none</td></tr></tbody></table><p/><p>The <code>tts:displayAlign</code> style is illustrated by the following example.</p><table summary="HTML Table" id="style-attribute-displayAlign-example-1" class="example"><caption>Example Fragment – Display Align</caption><tbody><tr><td>
+</td></tr><tr><td><em>Inherited:</em></td><td>yes</td></tr><tr><td><em>Percentages:</em></td><td>N/A</td></tr><tr><td><em>Animatable:</em></td><td><span class="diff-del">none</span><span class="diff-add">discrete</span></td></tr></tbody></table><p/><p>The <code>tts:displayAlign</code> style is illustrated by the following example.</p><table summary="HTML Table" id="style-attribute-displayAlign-example-1" class="example"><caption>Example Fragment – Display Align</caption><tbody><tr><td>
 <div class="exampleInner"><pre>
 &lt;region xml:id="r1"&gt;
   &lt;style tts:extent="128px 66px"/&gt;
@@ -1935,20 +1941,22 @@
 &lt;/div&gt;
 </pre></div>
 </td></tr></tbody></table><p/><table summary="HTML Table" id="style-attribute-displayAlign-example-1-images" class="example-images"><caption>Example Rendition – Display Align</caption><tbody><tr><td><img src="images/displayAlign.png" alt="DFXP displayAlign style property"/></td></tr></tbody></table><div class="note"><p class="prefix"><b>Note:</b></p><p>The semantics of the style property
-represented by this attribute are based upon that defined by <a href="#xsl10">[XSL 1.0]</a>,
+represented by this attribute are based upon that defined by <a href="#xsl11">[XSL 1.1]</a>,
 § 7.13.4.</p></div></div><div class="div3">
 <h4><a name="style-attribute-dynamicFlow" id="style-attribute-dynamicFlow"/>8.2.7 tts:dynamicFlow</h4><p>The <code>tts:dynamicFlow</code> attribute is used to specify a style property that
 defines how to dynamically flow content into and out of a region over some time
 interval.</p><p>This style property applies only to a region when the <code>tts:overflow</code>
-property for that region has the value <code>scroll</code>.</p><p>This attribute may be specified by any style specification element or content element
+property for that region has the value <span class="diff-chg"><code>dynamic</code></span>.</p><p>This attribute may be specified by any style specification element or content element
 that permits use of attributes in the TT Style Namespace; however, this attribute applies
 as a style property only to those element types indicated in the following table.</p><table summary="HTML Table" id="style-property-details-dynamicFlow" class="common"><col width="25%" span="1"/><tbody><tr><td><em>Values:</em></td><td>
-<code>none</code> |
+<code>none</code><span class="diff-add"> | <code>rollUp</code></span> |
 <a href="#style-value-flowFunction">&lt;flowFunction&gt;</a>+ <a href="#style-value-flowIntervalFunction">&lt;flowIntervalFunction&gt;</a>* 
 </td></tr><tr><td><em>Initial:</em></td><td><code>none</code></td></tr><tr><td><em>Applies to:</em></td><td>
 <a href="#layout-vocabulary-region"><code>region</code></a>
-</td></tr><tr><td><em>Inherited:</em></td><td>no</td></tr><tr><td><em>Percentages:</em></td><td>N/A</td></tr><tr><td><em>Animatable:</em></td><td>none</td></tr></tbody></table><p>If the value of this attribute is <code>none</code>, then no
-dynamic flow semantics apply.</p><p>If the value of this attribute contains a single
+</td></tr><tr><td><em>Inherited:</em></td><td>no</td></tr><tr><td><em>Percentages:</em></td><td>N/A</td></tr><tr><td><em>Animatable:</em></td><td><span class="diff-del">none</span><span class="diff-add">discrete</span></td></tr></tbody></table><p>If the value of this attribute is <code>none</code>, then no
+dynamic flow semantics apply.</p><p class="diff-add">If the value of this attribute is <code>rollUp</code>, then interpret
+this value as a shorthand value equivalent to
+<code>out(line,smooth) inter(0.433s)</code>.</p><p>If the value of this attribute contains a single
 <a href="#style-value-flowFunction">&lt;flowFunction&gt;</a>, then that flow function applies equally to
 <em>fill into</em>, <em>reflow within</em>, and <em>clear
 from</em> dynamic flow operations.</p><p>If a reflow <code>within()</code> flow function is specified, but
@@ -1967,7 +1975,7 @@
   &lt;style tts:backgroundColor="transparent"/&gt;
   &lt;style tts:fontFamily="proportionalSansSerif"/&gt;
   &lt;style tts:fontSize="18px"/&gt;
-  &lt;style <span class="strong">tts:overflow="scroll"</span>/&gt;
+  &lt;style <span class="strong">tts:overflow="<span class="diff-chg">dynamic</span>"</span>/&gt;
   &lt;style <span class="strong">tts:dynamicFlow="in(word,jump) out(line,smooth) inter(3s)"</span>/&gt;
 &lt;/region&gt;
 ...
@@ -1990,12 +1998,12 @@
 that permits use of attributes in the TT Style Namespace; however, this attribute applies
 as a style property only to those element types indicated in the following table.</p><table summary="HTML Table" id="style-property-details-extent" class="common"><col width="25%" span="1"/><tbody><tr><td><em>Values:</em></td><td>
 <code>auto</code> |
-<a href="#style-value-length">&lt;length&gt;</a> <a href="#style-value-length">&lt;length&gt;</a> |
-<code>inherit</code>
+<a href="#style-value-length">&lt;length&gt;</a> <a href="#style-value-length">&lt;length&gt;</a><span class="diff-del"> |
+<code>inherit</code></span>
 </td></tr><tr><td><em>Initial:</em></td><td><code>auto</code></td></tr><tr><td><em>Applies to:</em></td><td>
 <span class="diff-chg"><a href="#document-structure-vocabulary-tt"><code>tt</code></a></span>,
 <a href="#layout-vocabulary-region"><code>region</code></a>
-</td></tr><tr><td><em>Inherited:</em></td><td>no</td></tr><tr><td><em>Percentages:</em></td><td>relative to width and height of root container region</td></tr><tr><td><em>Animatable:</em></td><td>none</td></tr></tbody></table><p>If the value of this attribute consists of two <a href="#style-value-length">&lt;length&gt;</a>
+</td></tr><tr><td><em>Inherited:</em></td><td>no</td></tr><tr><td><em>Percentages:</em></td><td>relative to width and height of root container region</td></tr><tr><td><em>Animatable:</em></td><td><span class="diff-del">none</span><span class="diff-add">discrete</span></td></tr></tbody></table><p>If the value of this attribute consists of two <a href="#style-value-length">&lt;length&gt;</a>
 specifications, then they must be interpreted as <em>width</em>
 and <em>height</em>, where the first specification is the
 <em>width</em>, and the second specification is the
@@ -2032,15 +2040,15 @@
 as a style property only to those element types indicated in the following table.</p><table summary="HTML Table" id="style-property-details-fontFamily" class="common"><col width="25%" span="1"/><tbody><tr><td><em>Values:</em></td><td>
 (<a href="#style-value-familyName">&lt;familyName&gt;</a> | <a href="#style-value-genericFamilyName">&lt;genericFamilyName&gt;</a>)
 (<code>","</code>
- (<a href="#style-value-familyName">&lt;familyName&gt;</a> | <a href="#style-value-genericFamilyName">&lt;genericFamilyName&gt;</a>))* |
-<code>inherit</code>
+ (<a href="#style-value-familyName">&lt;familyName&gt;</a> | <a href="#style-value-genericFamilyName">&lt;genericFamilyName&gt;</a>))*<span class="diff-del"> |
+<code>inherit</code></span>
 </td></tr><tr><td><em>Initial:</em></td><td><code>default</code></td></tr><tr><td><em>Applies to:</em></td><td>
 <a href="#content-vocabulary-span"><code>span</code></a>
 </td></tr><tr><td><em>Inherited:</em></td><td>yes</td></tr><tr><td><em>Percentages:</em></td><td>N/A</td></tr><tr><td><em>Animatable:</em></td><td>discrete</td></tr></tbody></table><div class="note"><p class="prefix"><b>Note:</b></p><p>The initial value, <code>default</code>, is a generic font family name, and is
 further described in <a href="#style-value-genericFamilyName"><b>8.3.8 &lt;genericFamilyName&gt;</b></a> below.</p></div><p class="diff-chg">For the purpose of determining applicability of this style property,
 each character child of a <code>p</code> element is considered to be enclosed in an anonymous
-span, where the value of this style property on the anonymous span is considered to be
-<code>inherit</code>.</p><p>The <code>tts:fontFamily</code> style is illustrated by the following example.</p><table summary="HTML Table" id="style-attribute-fontFamily-example-1" class="example"><caption>Example Fragment – Font Family</caption><tbody><tr><td>
+span<span class="diff-del">, where the value of this style property on the anonymous span is considered to be
+<code>inherit</code></span>.</p><p>The <code>tts:fontFamily</code> style is illustrated by the following example.</p><table summary="HTML Table" id="style-attribute-fontFamily-example-1" class="example"><caption>Example Fragment – Font Family</caption><tbody><tr><td>
 <div class="exampleInner"><pre>
 &lt;region xml:id="r1"&gt;
   &lt;style tts:extent="474px 146px"/&gt;
@@ -2067,7 +2075,7 @@
 &lt;/div&gt;
 </pre></div>
 </td></tr></tbody></table><p/><table summary="HTML Table" id="style-attribute-fontFamily-example-1-images" class="example-images"><caption>Example Rendition – Font Family</caption><tbody><tr><td><img src="images/fontFamily.png" alt="DFXP fontFamily style property"/></td></tr></tbody></table><div class="note"><p class="prefix"><b>Note:</b></p><p>The semantics of the style property
-represented by this attribute are based upon that defined by <a href="#xsl10">[XSL 1.0]</a>,
+represented by this attribute are based upon that defined by <a href="#xsl11">[XSL 1.1]</a>,
 § 7.8.2.</p></div></div><div class="div3">
 <h4><a name="style-attribute-fontSize" id="style-attribute-fontSize"/>8.2.10 tts:fontSize</h4><p>The <code>tts:fontSize</code> attribute is used to specify a style property
 that defines the font size for glyphs that are selected for glyph areas
@@ -2075,8 +2083,8 @@
 scaling transform to the font's design EM square.</p><p>This attribute may be specified by any style specification element or content element
 that permits use of attributes in the TT Style Namespace; however, this attribute applies
 as a style property only to those element types indicated in the following table.</p><table summary="HTML Table" id="style-property-details-fontSize" class="common"><col width="25%" span="1"/><tbody><tr><td><em>Values:</em></td><td>
-<a href="#style-value-length">&lt;length&gt;</a> <a href="#style-value-length">&lt;length&gt;</a>? |
-<code>inherit</code>
+<a href="#style-value-length">&lt;length&gt;</a> <a href="#style-value-length">&lt;length&gt;</a>?<span class="diff-del"> |
+<code>inherit</code></span>
 </td></tr><tr><td><em>Initial:</em></td><td><code>1c</code></td></tr><tr><td><em>Applies to:</em></td><td>
 <a href="#content-vocabulary-span"><code>span</code></a>
 </td></tr><tr><td><em>Inherited:</em></td><td>yes</td></tr><tr><td><em>Percentages:</em></td><td>relative to parent element's font size</td></tr><tr><td><em>Animatable:</em></td><td>discrete</td></tr></tbody></table><p>If a single <a href="#style-value-length">&lt;length&gt;</a> value is specified, then this length applies
@@ -2087,8 +2095,8 @@
 one column in width.</p></div><p>If horizontal and vertical sizes are expressed independently, then the
 metrics of the <a href="#style-value-length">&lt;length&gt;</a> values must be the same.</p><p>The <a href="#style-value-length">&lt;length&gt;</a> value(s) used to express font size must be non-negative.</p><p class="diff-chg">For the purpose of determining applicability of this style property,
 each character child of a <code>p</code> element is considered to be enclosed in an anonymous
-span, where the value of this style property on the anonymous span is considered to be
-<code>inherit</code>.</p><p>The <code>tts:fontSize</code> style is illustrated by the following example.</p><table summary="HTML Table" id="style-attribute-fontSize-example-1" class="example"><caption>Example Fragment – Font Size</caption><tbody><tr><td>
+span<span class="diff-del">, where the value of this style property on the anonymous span is considered to be
+<code>inherit</code></span>.</p><p>The <code>tts:fontSize</code> style is illustrated by the following example.</p><table summary="HTML Table" id="style-attribute-fontSize-example-1" class="example"><caption>Example Fragment – Font Size</caption><tbody><tr><td>
 <div class="exampleInner"><pre>
 &lt;region xml:id="r1"&gt;
   &lt;style tts:extent="299px 97px"/&gt;
@@ -2108,7 +2116,7 @@
 &lt;/p&gt;
 </pre></div>
 </td></tr></tbody></table><p/><table summary="HTML Table" id="style-attribute-fontSize-example-1-images" class="example-images"><caption>Example Rendition – Font Size</caption><tbody><tr><td><img src="images/fontSize.png" alt="DFXP fontSize style property"/></td></tr></tbody></table><div class="note"><p class="prefix"><b>Note:</b></p><p>The semantics of the style property
-represented by this attribute are based upon that defined by <a href="#xsl10">[XSL 1.0]</a>,
+represented by this attribute are based upon that defined by <a href="#xsl11">[XSL 1.1]</a>,
 § 7.8.4.</p></div></div><div class="div3">
 <h4><a name="style-attribute-fontStyle" id="style-attribute-fontStyle"/>8.2.11 tts:fontStyle</h4><p>The <code>tts:fontStyle</code> attribute is used to specify a style property that
 defines the font style to apply to glyphs that are selected for glyph areas generated
@@ -2120,14 +2128,14 @@
 <code>normal</code> |
 <code>italic</code> |
 <code>oblique</code> |
-<code>reverseOblique</code> |
-<code>inherit</code>
+<code>reverseOblique</code><span class="diff-del"> |
+<code>inherit</code></span>
 </td></tr><tr><td><em>Initial:</em></td><td><code>normal</code></td></tr><tr><td><em>Applies to:</em></td><td>
 <a href="#content-vocabulary-span"><code>span</code></a>
 </td></tr><tr><td><em>Inherited:</em></td><td>yes</td></tr><tr><td><em>Percentages:</em></td><td>N/A</td></tr><tr><td><em>Animatable:</em></td><td>discrete</td></tr></tbody></table><p class="diff-chg">For the purpose of determining applicability of this style property,
 each character child of a <code>p</code> element is considered to be enclosed in an anonymous
-span, where the value of this style property on the anonymous span is considered to be
-<code>inherit</code>.</p><p>Use of values <code>oblique</code> and <code>reverseOblique</code>
+span<span class="diff-del">, where the value of this style property on the anonymous span is considered to be
+<code>inherit</code></span>.</p><p>Use of values <code>oblique</code> and <code>reverseOblique</code>
 denote a shear and reverse shear transformation (at an unspecified
 angle) in the inline progression dimension. A conformant processor may
 perform such a transform on a font in order to satisfy this authorial
@@ -2152,7 +2160,7 @@
 &lt;/p&gt;
 </pre></div>
 </td></tr></tbody></table><p/><table summary="HTML Table" id="style-attribute-fontStyle-example-1-images" class="example-images"><caption>Example Rendition – Font Style</caption><tbody><tr><td><img src="images/fontStyle.png" alt="DFXP fontStyle style property"/></td></tr></tbody></table><p/><div class="note"><p class="prefix"><b>Note:</b></p><p>The semantics of the style property
-represented by this attribute are based upon that defined by <a href="#xsl10">[XSL 1.0]</a>,
+represented by this attribute are based upon that defined by <a href="#xsl11">[XSL 1.1]</a>,
 § 7.8.7.</p></div></div><div class="div3">
 <h4><a name="style-attribute-fontWeight" id="style-attribute-fontWeight"/>8.2.12 tts:fontWeight</h4><p>The <code>tts:fontWeight</code> attribute is used to specify a style property
 that defines the font weight to apply to glyphs that are selected for glyph
@@ -2162,14 +2170,14 @@
 that permits use of attributes in the TT Style Namespace; however, this attribute applies
 as a style property only to those element types indicated in the following table.</p><table summary="HTML Table" id="style-property-details-fontWeight" class="common"><col width="25%" span="1"/><tbody><tr><td><em>Values:</em></td><td>
 <code>normal</code> |
-<code>bold</code> |
-<code>inherit</code>
+<code>bold</code><span class="diff-del"> |
+<code>inherit</code></span>
 </td></tr><tr><td><em>Initial:</em></td><td><code>normal</code></td></tr><tr><td><em>Applies to:</em></td><td>
 <a href="#content-vocabulary-span"><code>span</code></a>
 </td></tr><tr><td><em>Inherited:</em></td><td>yes</td></tr><tr><td><em>Percentages:</em></td><td>N/A</td></tr><tr><td><em>Animatable:</em></td><td>discrete</td></tr></tbody></table><p class="diff-chg">For the purpose of determining applicability of this style property,
 each character child of a <code>p</code> element is considered to be enclosed in an anonymous
-span, where the value of this style property on the anonymous span is considered to be
-<code>inherit</code>.</p><p>If a specified font weight is not available, then a conformant
+span<span class="diff-del">, where the value of this style property on the anonymous span is considered to be
+<code>inherit</code></span>.</p><p>If a specified font weight is not available, then a conformant
 processor must interpret the font weight as if the value <code>normal</code> were
 specified for the purpose of presentation processing.</p><p>The <code>tts:fontWeight</code> style is illustrated by the following example.</p><table summary="HTML Table" id="style-attribute-fontWeight-example-1" class="example"><caption>Example Fragment – Font Weight</caption><tbody><tr><td>
 <div class="exampleInner"><pre>
@@ -2190,20 +2198,20 @@
 &lt;/p&gt;
 </pre></div>
 </td></tr></tbody></table><p/><table summary="HTML Table" id="style-attribute-fontWeight-example-1-images" class="example-images"><caption>Example Rendition – Font Weight</caption><tbody><tr><td><img src="images/fontWeight.png" alt="DFXP fontWeight style property"/></td></tr></tbody></table><div class="note"><p class="prefix"><b>Note:</b></p><p>The semantics of the style property
-represented by this attribute are based upon that defined by <a href="#xsl10">[XSL 1.0]</a>,
+represented by this attribute are based upon that defined by <a href="#xsl11">[XSL 1.1]</a>,
 § 7.8.9.</p></div></div><div class="div3">
 <h4><a name="style-attribute-lineHeight" id="style-attribute-lineHeight"/>8.2.13 tts:lineHeight</h4><p>The <code>tts:lineHeight</code> attribute is used to specify a style property that
 defines the inter-baseline separation between line areas generated by content flowed into a region.</p><p>This attribute may be specified by any style specification element or content element
 that permits use of attributes in the TT Style Namespace; however, this attribute applies
 as a style property only to those element types indicated in the following table.</p><table summary="HTML Table" id="style-property-details-lineHeight" class="common"><col width="25%" span="1"/><tbody><tr><td><em>Values:</em></td><td>
 <code>normal</code> |
-<a href="#style-value-length">&lt;length&gt;</a> |
-<code>inherit</code>
+<a href="#style-value-length">&lt;length&gt;</a><span class="diff-del"> |
+<code>inherit</code></span>
 </td></tr><tr><td><em>Initial:</em></td><td><code>normal</code></td></tr><tr><td><em>Applies to:</em></td><td>
 <a href="#content-vocabulary-p"><code>p</code></a>
 </td></tr><tr><td><em>Inherited:</em></td><td>yes</td></tr><tr><td><em>Percentages:</em></td><td>relative to this element's font size</td></tr><tr><td><em>Animatable:</em></td><td>discrete</td></tr></tbody></table><p>If the value of this attribute is <code>normal</code>, then the
 initial value of the style property must be considered to be the same
-as the largest font size that applies to any <span class="diff-del">child</span><span class="diff-add">descendant"</span>
+as the largest font size that applies to any <span class="diff-del">child</span><span class="diff-add">descendant</span>
 element.</p><p>If specified as a <a href="#style-value-length">&lt;length&gt;</a>, then the length must
 be non-negative.</p><p>The <code>tts:lineHeight</code> style is illustrated by the following example.</p><table summary="HTML Table" id="style-attribute-lineHeight-example-1" class="example"><caption>Example Fragment – Line Height</caption><tbody><tr><td>
 <div class="exampleInner"><pre>
@@ -2228,7 +2236,7 @@
 "&lt;/p&gt;
 </pre></div>
 </td></tr></tbody></table><p/><table summary="HTML Table" id="style-attribute-lineHeight-example-1-images" class="example-images"><caption>Example Rendition – Line Height</caption><tbody><tr><td><img src="images/lineHeight.png" alt="DFXP lineHeight style property"/></td></tr></tbody></table><p/><div class="note"><p class="prefix"><b>Note:</b></p><p>The semantics of the style property
-represented by this attribute are based upon that defined by <a href="#xsl10">[XSL 1.0]</a>,
+represented by this attribute are based upon that defined by <a href="#xsl11">[XSL 1.1]</a>,
 § 7.15.4.</p></div></div><div class="div3">
 <h4><a name="style-attribute-opacity" id="style-attribute-opacity"/>8.2.14 tts:opacity</h4><p>The <code>tts:opacity</code> attribute is used to specify a style property that
 defines the opacity (or transparency) of marks associated with a region (such as
@@ -2238,8 +2246,8 @@
 element (and its descendants).</p><p>This attribute may be specified by any style specification element or content element
 that permits use of attributes in the TT Style Namespace; however, this attribute applies
 as a style property only to those element types indicated in the following table.</p><table summary="HTML Table" id="style-property-details-opacity" class="common"><col width="25%" span="1"/><tbody><tr><td><em>Values:</em></td><td>
-<a href="#style-value-alpha">&lt;alpha&gt;</a> |
-<code>inherit</code>
+<a href="#style-value-alpha">&lt;alpha&gt;</a><span class="diff-del"> |
+<code>inherit</code></span>
 </td></tr><tr><td><em>Initial:</em></td><td>
 <code>1.0</code>
 </td></tr><tr><td><em>Applies to:</em></td><td>
@@ -2284,11 +2292,11 @@
 that permits use of attributes in the TT Style Namespace; however, this attribute applies
 as a style property only to those element types indicated in the following table.</p><table summary="HTML Table" id="style-property-details-origin" class="common"><col width="25%" span="1"/><tbody><tr><td><em>Values:</em></td><td>
 <code>auto</code> |
-<a href="#style-value-length">&lt;length&gt;</a> <a href="#style-value-length">&lt;length&gt;</a> |
-<code>inherit</code>
+<a href="#style-value-length">&lt;length&gt;</a> <a href="#style-value-length">&lt;length&gt;</a><span class="diff-del"> |
+<code>inherit</code></span>
 </td></tr><tr><td><em>Initial:</em></td><td><code>auto</code></td></tr><tr><td><em>Applies to:</em></td><td>
 <a href="#layout-vocabulary-region"><code>region</code></a>
-</td></tr><tr><td><em>Inherited:</em></td><td>no</td></tr><tr><td><em>Percentages:</em></td><td>relative to width and height of root container region</td></tr><tr><td><em>Animatable:</em></td><td>none</td></tr></tbody></table><p>If the value of this attribute consists of two <a href="#style-value-length">&lt;length&gt;</a> specifications,
+</td></tr><tr><td><em>Inherited:</em></td><td>no</td></tr><tr><td><em>Percentages:</em></td><td>relative to width and height of root container region</td></tr><tr><td><em>Animatable:</em></td><td><span class="diff-del">none</span><span class="diff-add">discrete</span></td></tr></tbody></table><p>If the value of this attribute consists of two <a href="#style-value-length">&lt;length&gt;</a> specifications,
 then they must be interpreted as <em>x</em> and <em>y</em> coordinates, where the first specification
 is the <em>x</em> coordinate, and the second specification is the <em>y</em> coordinate.</p><p>If the value of this attribute is <code>auto</code>, then the initial value
 of the style property must be considered to be the same as the root container origin.
@@ -2317,11 +2325,11 @@
 as a style property only to those element types indicated in the following table.</p><table summary="HTML Table" id="style-property-details-overflow" class="common"><col width="25%" span="1"/><tbody><tr><td><em>Values:</em></td><td>
 <code>visible</code> |
 <code>hidden</code> |
-<code>scroll</code> |
-<code>inherit</code>
+<code><span class="diff-chg">dynamic</span></code><span class="diff-del"> |
+<code>inherit</code></span>
 </td></tr><tr><td><em>Initial:</em></td><td><code>hidden</code></td></tr><tr><td><em>Applies to:</em></td><td>
 <a href="#layout-vocabulary-region"><code>region</code></a>
-</td></tr><tr><td><em>Inherited:</em></td><td>no</td></tr><tr><td><em>Percentages:</em></td><td>N/A</td></tr><tr><td><em>Animatable:</em></td><td>none</td></tr></tbody></table><p>If the value of this attribute is <code>visible</code>, then content should
+</td></tr><tr><td><em>Inherited:</em></td><td>no</td></tr><tr><td><em>Percentages:</em></td><td>N/A</td></tr><tr><td><em>Animatable:</em></td><td><span class="diff-del">none</span><span class="diff-add">discrete</span></td></tr></tbody></table><p>If the value of this attribute is <code>visible</code>, then content should
 not be clipped outside of the affected region, and region composition and layout
 must be performed as if the region's width and height were infinite, but with
 a well-defined origin.  If the value is <code>hidden</code>, then content should
@@ -2329,7 +2337,7 @@
 a paragraph of a given region will generate no more than one line area in that
 region if the value of the <code>tts:overflow</code> style that applies to the
 region is <code>visible</code> and if the applicable <code>tts:wrapOption</code>
-style is <code>noWrap</code>.</p></div><p>If the value of this attribute is <code>scroll</code>, then content is
+style is <code>noWrap</code>.</p></div><p>If the value of this attribute is <span class="diff-chg"><code>dynamic</code></span>, then content is
 dynamically flowed into and out of the affected region according to the values
 of the <code>tts:dynamicFlow</code> style property; in this case, the
 semantics of the <code>tts:dynamicFlow</code> apply whether or not the
@@ -2373,18 +2381,18 @@
 <code>noWrap</code> to prevent automatic line wrapping (breaking);
 if this were not specified, then overflow would occur in the block
 progression direction as opposed to the inline progression direction.</p></div><div class="note"><p class="prefix"><b>Note:</b></p><p>The semantics of the style property
-represented by this attribute are based upon that defined by <a href="#xsl10">[XSL 1.0]</a>,
+represented by this attribute are based upon that defined by <a href="#xsl11">[XSL 1.1]</a>,
 § 7.20.2.</p></div></div><div class="div3">
 <h4><a name="style-attribute-padding" id="style-attribute-padding"/>8.2.17 tts:padding</h4><p>The <code>tts:padding</code> attribute is used to specify padding (or inset)
-space on all sides of a region area or a content area produced by a content
-element.</p><p>This attribute may be specified by any style specification element or content element
+space on all sides of a region area<span class="diff-del"> or a content area produced by a content
+element</span>.</p><p>This attribute may be specified by any style specification element or content element
 that permits use of attributes in the TT Style Namespace; however, this attribute applies
 as a style property only to those element types indicated in the following table.</p><table summary="HTML Table" id="style-property-details-padding" class="common"><col width="25%" span="1"/><tbody><tr><td><em>Values:</em></td><td>
 <a href="#style-value-length">&lt;length&gt;</a> |
 <a href="#style-value-length">&lt;length&gt;</a> <a href="#style-value-length">&lt;length&gt;</a> |
 <a href="#style-value-length">&lt;length&gt;</a> <a href="#style-value-length">&lt;length&gt;</a> <a href="#style-value-length">&lt;length&gt;</a> |
-<a href="#style-value-length">&lt;length&gt;</a> <a href="#style-value-length">&lt;length&gt;</a> <a href="#style-value-length">&lt;length&gt;</a> <a href="#style-value-length">&lt;length&gt;</a> |
-<code>inherit</code>
+<a href="#style-value-length">&lt;length&gt;</a> <a href="#style-value-length">&lt;length&gt;</a> <a href="#style-value-length">&lt;length&gt;</a> <a href="#style-value-length">&lt;length&gt;</a><span class="diff-del"> |
+<code>inherit</code></span>
 </td></tr><tr><td><em>Initial:</em></td><td><code>0</code></td></tr><tr><td><em>Applies to:</em></td><td>
 <a href="#layout-vocabulary-region"><code>region</code></a>
 </td></tr><tr><td><em>Inherited:</em></td><td>no</td></tr><tr><td><em>Percentages:</em></td><td>relative to width and height of region</td></tr><tr><td><em>Animatable:</em></td><td>discrete</td></tr></tbody></table><p>If the value of this attribute consists of one <a href="#style-value-length">&lt;length&gt;</a> specification,
@@ -2417,9 +2425,9 @@
 applies to the area is rendered into the padded portion of the area.</p><table summary="HTML Table" id="style-attribute-padding-example-1-images" class="example-images"><caption>Example Rendition – Padding</caption><tbody><tr><td>
 <img src="images/padding.png" alt="DFXP padding style property"/>
 </td></tr></tbody></table><div class="note"><p class="prefix"><b>Note:</b></p><p>The semantics of the style property
-represented by this attribute are based upon that defined by <a href="#xsl10">[XSL 1.0]</a>,
+represented by this attribute are based upon that defined by <a href="#xsl11">[XSL 1.1]</a>,
 § 7.29.15, except that individual shorthand values map to writing
-mode relative padding values as defined by <a href="#xsl10">[XSL 1.0]</a>,
+mode relative padding values as defined by <a href="#xsl11">[XSL 1.1]</a>,
 § 7.7.31, 7.7.32, 7.7.33, and 7.7.34.</p></div></div><div class="div3">
 <h4><a name="style-attribute-showBackground" id="style-attribute-showBackground"/>8.2.18 tts:showBackground</h4><p>The <code>tts:showBackground</code> attribute is used to specify
 constraints on when the background color of a region is intended to be
@@ -2427,8 +2435,8 @@
 that permits use of attributes in the TT Style Namespace; however, this attribute applies
 as a style property only to those element types indicated in the following table.</p><table summary="HTML Table" id="style-property-details-showBackground" class="common"><col width="25%" span="1"/><tbody><tr><td><em>Values:</em></td><td>
 <code>always</code> |
-<code>whenActive</code> |
-<code>inherit</code>
+<code>whenActive</code><span class="diff-del"> |
+<code>inherit</code></span>
 </td></tr><tr><td><em>Initial:</em></td><td><code>always</code></td></tr><tr><td><em>Applies to:</em></td><td>
 <a href="#layout-vocabulary-region"><code>region</code></a>
 </td></tr><tr><td><em>Inherited:</em></td><td>no</td></tr><tr><td><em>Percentages:</em></td><td>N/A</td></tr><tr><td><em>Animatable:</em></td><td>discrete</td></tr></tbody></table><p>If the value of this attribute is <code>always</code>, then the
@@ -2468,8 +2476,8 @@
 <code>center</code> |
 <code>right</code> |
 <code>start</code> |
-<code>end</code> |
-<code>inherit</code>
+<code>end</code><span class="diff-del"> |
+<code>inherit</code></span>
 </td></tr><tr><td><em>Initial:</em></td><td><code>start</code></td></tr><tr><td><em>Applies to:</em></td><td>
 <a href="#content-vocabulary-p"><code>p</code></a>
 </td></tr><tr><td><em>Inherited:</em></td><td>yes</td></tr><tr><td><em>Percentages:</em></td><td>N/A</td></tr><tr><td><em>Animatable:</em></td><td>discrete</td></tr></tbody></table><p>The <code>tts:textAlign</code> style is illustrated by the following example.</p><table summary="HTML Table" id="style-attribute-textAlign-example-1" class="example"><caption>Example Fragment – Text Align</caption><tbody><tr><td>
@@ -2499,7 +2507,7 @@
 &lt;/p&gt;
 </pre></div>
 </td></tr></tbody></table><p/><table summary="HTML Table" id="style-attribute-textAlign-example-1-images" class="example-images"><caption>Example Rendition – Text Align</caption><tbody><tr><td><img src="images/textAlign.png" alt="DFXP textAlign style property"/></td></tr></tbody></table><div class="note"><p class="prefix"><b>Note:</b></p><p>The semantics of the style property
-represented by this attribute are based upon that defined by <a href="#xsl10">[XSL 1.0]</a>,
+represented by this attribute are based upon that defined by <a href="#xsl11">[XSL 1.1]</a>,
 § 7.15.9.</p></div></div><div class="div3">
 <h4><a name="style-attribute-textDecoration" id="style-attribute-textDecoration"/>8.2.20 tts:textDecoration</h4><p>The <code>tts:textDecoration</code> attribute is used to specify a style property that
 defines a text decoration effect to apply to glyph areas or other inline
@@ -2516,15 +2524,12 @@
 ] || [
 <code>overline</code> |
 <code>noOverline</code>
-] ] | 
-<code>inherit</code>
-</td></tr><tr><td><em>Initial:</em></td><td><code>none</code></td></tr><tr><td><em>Applies to:</em></td><td>
-<a href="#document-structure-vocabulary-body"><code>body</code></a>,
-<a href="#content-vocabulary-div"><code>div</code></a>,
-<a href="#content-vocabulary-p"><code>p</code></a>,
-<a href="#layout-vocabulary-region"><code>region</code></a>,
-<a href="#content-vocabulary-span"><code>span</code></a>
-</td></tr><tr><td><em>Inherited:</em></td><td>no, but see prose of <a href="#xsl10">[XSL 1.0]</a>, § 7.16.4</td></tr><tr><td><em>Percentages:</em></td><td>N/A</td></tr><tr><td><em>Animatable:</em></td><td>discrete</td></tr></tbody></table><p>The <code>tts:textDecoration</code> style is illustrated by the following example.</p><table summary="HTML Table" id="style-attribute-textDecoration-example-1" class="example"><caption>Example Fragment – Text Decoration</caption><tbody><tr><td>
+] ]<span class="diff-del"> | 
+<code>inherit</code></span>
+</td></tr><tr><td><em>Initial:</em></td><td><code>none</code></td></tr><tr><td><em>Applies to:</em></td><td><span class="diff-del"><a href="#document-structure-vocabulary-body"><code>body</code></a>, <a href="#content-vocabulary-div"><code>div</code></a>, <a href="#content-vocabulary-p"><code>p</code></a>, <a href="#layout-vocabulary-region"><code>region</code></a>,</span><a href="#content-vocabulary-span"><code>span</code></a></td></tr><tr><td><em>Inherited:</em></td><td><span class="diff-del">no, but see prose of <a href="#xsl11">[XSL 1.1]</a>,
+§ 7.16.4</span><span class="diff-add">yes</span></td></tr><tr><td><em>Percentages:</em></td><td>N/A</td></tr><tr><td><em>Animatable:</em></td><td>discrete</td></tr></tbody></table><p class="diff-add">For the purpose of determining applicability of this
+style property, each character child of a <code>p</code> element is
+considered to be enclosed in an anonymous span.</p><p>The <code>tts:textDecoration</code> style is illustrated by the following example.</p><table summary="HTML Table" id="style-attribute-textDecoration-example-1" class="example"><caption>Example Fragment – Text Decoration</caption><tbody><tr><td>
 <div class="exampleInner"><pre>
 &lt;region xml:id="r1"&gt;
   &lt;style tts:extent="385px 82px"/&gt;
@@ -2549,7 +2554,7 @@
 &lt;/p&gt;
 </pre></div>
 </td></tr></tbody></table><p/><table summary="HTML Table" id="style-attribute-textDecoration-example-1-images" class="example-images"><caption>Example Rendition – Text Decoration</caption><tbody><tr><td><img src="images/textDecoration.png" alt="DFXP textDecoration style property"/></td></tr></tbody></table><div class="note"><p class="prefix"><b>Note:</b></p><p>The semantics of the style property
-represented by this attribute are based upon that defined by <a href="#xsl10">[XSL 1.0]</a>,
+represented by this attribute are based upon that defined by <a href="#xsl11">[XSL 1.1]</a>,
 § 7.16.4.</p></div></div><div class="div3">
 <h4><a name="style-attribute-textOutline" id="style-attribute-textOutline"/>8.2.21 tts:textOutline</h4><p>The <code>tts:textOutline</code> attribute is used to specify a style property that
 defines a text outline effect to apply to glyphs that are selected for glyph areas generated
@@ -2559,14 +2564,14 @@
 <code>none</code> |
 <a href="#style-value-color">&lt;color&gt;</a>?
 <a href="#style-value-length">&lt;length&gt;</a>
-<a href="#style-value-length">&lt;length&gt;</a>? |
-<code>inherit</code>
+<a href="#style-value-length">&lt;length&gt;</a>?<span class="diff-del"> |
+<code>inherit</code></span>
 </td></tr><tr><td><em>Initial:</em></td><td><code>none</code></td></tr><tr><td><em>Applies to:</em></td><td>
 <a href="#content-vocabulary-span"><code>span</code></a>
-</td></tr><tr><td><em>Inherited:</em></td><td>no</td></tr><tr><td><em>Percentages:</em></td><td>relative to this element's font size</td></tr><tr><td><em>Animatable:</em></td><td>discrete</td></tr></tbody></table><p class="diff-chg">For the purpose of determining applicability of this style property,
+</td></tr><tr><td><em>Inherited:</em></td><td><span class="diff-del">no</span><span class="diff-add">yes</span></td></tr><tr><td><em>Percentages:</em></td><td>relative to this element's font size</td></tr><tr><td><em>Animatable:</em></td><td>discrete</td></tr></tbody></table><p class="diff-chg">For the purpose of determining applicability of this style property,
 each character child of a <code>p</code> element is considered to be enclosed in an anonymous
-span, where the value of this style property on the anonymous span is considered to be
-<code>inherit</code>.</p><p>The value of this attribute consists of an optional <a href="#style-value-color">&lt;color&gt;</a> term
+span<span class="diff-del">, where the value of this style property on the anonymous span is considered to be
+<code>inherit</code></span>.</p><p>The value of this attribute consists of an optional <a href="#style-value-color">&lt;color&gt;</a> term
 followed by one or two <a href="#style-value-length">&lt;length&gt;</a> terms.  If a <em>color</em> term is
 present, then it denotes the outline color; if no <em>color</em> term is
 present, the computed value of the <code>tts:color</code> applies.  The first
@@ -2601,14 +2606,16 @@
 as a style property only to those element types indicated in the following table.</p><table summary="HTML Table" id="style-property-details-unicodeBidi" class="common"><col width="25%" span="1"/><tbody><tr><td><em>Values:</em></td><td>
 <code>normal</code> |
 <code>embed</code> |
-<code>bidiOverride</code> |
-<code>inherit</code>
+<code>bidiOverride</code><span class="diff-del"> |
+<code>inherit</code></span>
 </td></tr><tr><td><em>Initial:</em></td><td>
 <code>normal</code>
 </td></tr><tr><td><em>Applies to:</em></td><td>
 <a href="#content-vocabulary-p"><code>p</code></a>,
 <a href="#content-vocabulary-span"><code>span</code></a>
-</td></tr><tr><td><em>Inherited:</em></td><td>no</td></tr><tr><td><em>Percentages:</em></td><td>N/A</td></tr><tr><td><em>Animatable:</em></td><td>none</td></tr></tbody></table><p/><p>The <code>tts:unicodeBidi</code> style is illustrated by the following example.</p><table summary="HTML Table" id="style-attribute-unicodeBidi-example-1" class="example"><caption>Example Fragment – Unicode Bidirectionality</caption><tbody><tr><td>
+</td></tr><tr><td><em>Inherited:</em></td><td>no</td></tr><tr><td><em>Percentages:</em></td><td>N/A</td></tr><tr><td><em>Animatable:</em></td><td><span class="diff-del">none</span><span class="diff-add">discrete</span></td></tr></tbody></table><p class="diff-add">For the purpose of determining applicability of this style property,
+each character child of a <code>p</code> element is considered to be enclosed in an anonymous
+span.</p><p>The <code>tts:unicodeBidi</code> style is illustrated by the following example.</p><table summary="HTML Table" id="style-attribute-unicodeBidi-example-1" class="example"><caption>Example Fragment – Unicode Bidirectionality</caption><tbody><tr><td>
 <div class="exampleInner"><pre>
 &lt;region xml:id="r1"&gt;
   &lt;style tts:extent="265px 84px"/&gt;
@@ -2628,7 +2635,7 @@
 </td></tr></tbody></table><p/><table summary="HTML Table" id="style-attribute-unicodeBidi-example-1-images" class="example-images"><caption>Example Rendition – Unicode Bidirectionality</caption><tbody><tr><td>
 <img src="images/unicodeBidi.png" alt="DFXP unicodeBidi style property"/>
 </td></tr></tbody></table><div class="note"><p class="prefix"><b>Note:</b></p><p>The semantics of the style property
-represented by this attribute are based upon that defined by <a href="#xsl10">[XSL 1.0]</a>,
+represented by this attribute are based upon that defined by <a href="#xsl11">[XSL 1.1]</a>,
 § 7.27.6.</p></div></div><div class="div3">
 <h4><a name="style-attribute-visibility" id="style-attribute-visibility"/>8.2.23 tts:visibility</h4><p>The <code>tts:visibility</code> attribute is used to specify a style property that
 defines whether generated areas are visible or not when rendered on a visual
@@ -2636,8 +2643,8 @@
 that permits use of attributes in the TT Style Namespace; however, this attribute applies
 as a style property only to those element types indicated in the following table.</p><table summary="HTML Table" id="style-property-details-visibility" class="common"><col width="25%" span="1"/><tbody><tr><td><em>Values:</em></td><td>
 <code>visible</code> |
-<code>hidden</code> |
-<code>inherit</code>
+<code>hidden</code><span class="diff-del"> |
+<code>inherit</code></span>
 </td></tr><tr><td><em>Initial:</em></td><td>
 <code>visible</code>
 </td></tr><tr><td><em>Applies to:</em></td><td>
@@ -2646,7 +2653,9 @@
 <a href="#content-vocabulary-p"><code>p</code></a>,
 <a href="#layout-vocabulary-region"><code>region</code></a>,
 <a href="#content-vocabulary-span"><code>span</code></a>
-</td></tr><tr><td><span class="diff-add"><em>Inherited:</em></span></td><td><span class="diff-add">yes</span></td></tr><tr><td><span class="diff-add"><em>Percentages:</em></span></td><td><span class="diff-add">N/A</span></td></tr><tr><td><span class="diff-del"><em>Animatable:</em></span></td><td><span class="diff-del">discrete</span></td></tr><tr><td><em>Animatable:</em></td><td>discrete</td></tr></tbody></table><p>The <code>tts:visibility</code> style has no affect on content layout or
+</td></tr><tr><td><span class="diff-add"><em>Inherited:</em></span></td><td><span class="diff-add">yes</span></td></tr><tr><td><span class="diff-add"><em>Percentages:</em></span></td><td><span class="diff-add">N/A</span></td></tr><tr><td><span class="diff-del"><em>Animatable:</em></span></td><td><span class="diff-del">discrete</span></td></tr><tr><td><em>Animatable:</em></td><td>discrete</td></tr></tbody></table><p class="diff-add">For the purpose of determining applicability of this style property,
+each character child of a <code>p</code> element is considered to be enclosed in an anonymous
+span.</p><p>The <code>tts:visibility</code> style has no affect on content layout or
 composition, but merely determines whether composed content is visible or not.</p><p>The <code>tts:visibility</code> style is illustrated by the following example.</p><table summary="HTML Table" id="style-attribute-visibility-example-1" class="example"><caption>Example Fragment – Visibility</caption><tbody><tr><td>
 <div class="exampleInner"><pre>
 &lt;region xml:id="r1"&gt;
@@ -2680,7 +2689,7 @@
 </td></tr><tr><td>
 <img src="images/visibility_3.png" alt="DFXP visibility style property - [3,4)"/>
 </td></tr></tbody></table><div class="note"><p class="prefix"><b>Note:</b></p><p>The semantics of the style property
-represented by this attribute are based upon that defined by <a href="#xsl10">[XSL 1.0]</a>,
+represented by this attribute are based upon that defined by <a href="#xsl11">[XSL 1.1]</a>,
 § 7.28.8.</p></div></div><div class="div3">
 <h4><a name="style-attribute-wrapOption" id="style-attribute-wrapOption"/>8.2.24 tts:wrapOption</h4><p>The <code>tts:wrapOption</code> attribute is used to specify a style property that
 defines whether or not automatic line wrapping (breaking) applies within the context of
@@ -2688,14 +2697,14 @@
 that permits use of attributes in the TT Style Namespace; however, this attribute applies
 as a style property only to those element types indicated in the following table.</p><table summary="HTML Table" id="style-property-details-wrapOption" class="common"><col width="25%" span="1"/><tbody><tr><td><em>Values:</em></td><td>
 <code>wrap</code> |
-<code>noWrap</code> |
-<code>inherit</code>
+<code>noWrap</code><span class="diff-del"> |
+<code>inherit</code></span>
 </td></tr><tr><td><em>Initial:</em></td><td><code>wrap</code></td></tr><tr><td><em>Applies to:</em></td><td>
 <a href="#content-vocabulary-span"><code>span</code></a>
 </td></tr><tr><td><em>Inherited:</em></td><td>yes</td></tr><tr><td><em>Percentages:</em></td><td>N/A</td></tr><tr><td><em>Animatable:</em></td><td>discrete</td></tr></tbody></table><p class="diff-chg">For the purpose of determining applicability of this style property,
 each character child of a <code>p</code> element is considered to be enclosed in an anonymous
-span, where the value of this style property on the anonymous span is considered to be
-<code>inherit</code>.</p><p>The <code>tts:wrapOption</code> style is illustrated by the following example.</p><table summary="HTML Table" id="style-attribute-wrapOption-example-1" class="example"><caption>Example Fragment – Wrap Option</caption><tbody><tr><td>
+span<span class="diff-del">, where the value of this style property on the anonymous span is considered to be
+<code>inherit</code></span>.</p><p>The <code>tts:wrapOption</code> style is illustrated by the following example.</p><table summary="HTML Table" id="style-attribute-wrapOption-example-1" class="example"><caption>Example Fragment – Wrap Option</caption><tbody><tr><td>
 <div class="exampleInner"><pre>
 &lt;region xml:id="r1"&gt;
   &lt;style tts:extent="192px 117px"/&gt;
@@ -2714,7 +2723,7 @@
 &lt;/p&gt;
 </pre></div>
 </td></tr></tbody></table><p/><table summary="HTML Table" id="style-attribute-wrapOption-example-1-images" class="example-images"><caption>Example Rendition – Wrap Option</caption><tbody><tr><td><img src="images/wrapOption.png" alt="DFXP wrapOption style property"/></td></tr></tbody></table><div class="note"><p class="prefix"><b>Note:</b></p><p>The semantics of the style property
-represented by this attribute are based upon that defined by <a href="#xsl10">[XSL 1.0]</a>,
+represented by this attribute are based upon that defined by <a href="#xsl11">[XSL 1.1]</a>,
 § 7.15.13.</p></div></div><div class="div3">
 <h4><a name="style-attribute-writingMode" id="style-attribute-writingMode"/>8.2.25 tts:writingMode</h4><p>The <code>tts:writingMode</code> attribute is used to specify a style property that
 defines the block and inline progression directions to be used for the purpose of
@@ -2727,11 +2736,11 @@
 <code>tblr</code> |
 <code>lr</code> |
 <code>rl</code> |
-<code>tb</code> |
-<code>inherit</code>
+<code>tb</code><span class="diff-del"> |
+<code>inherit</code></span>
 </td></tr><tr><td><em>Initial:</em></td><td><code>lrtb</code></td></tr><tr><td><em>Applies to:</em></td><td>
 <a href="#layout-vocabulary-region"><code>region</code></a>
-</td></tr><tr><td><em>Inherited:</em></td><td>no</td></tr><tr><td><em>Percentages:</em></td><td>N/A</td></tr><tr><td><em>Animatable:</em></td><td>none</td></tr></tbody></table><p>The <code>tts:writingMode</code> style is illustrated by the following example.</p><table summary="HTML Table" id="style-attribute-writingMode-example-1" class="example"><caption>Example Fragment – Writing Mode</caption><tbody><tr><td>
+</td></tr><tr><td><em>Inherited:</em></td><td>no</td></tr><tr><td><em>Percentages:</em></td><td>N/A</td></tr><tr><td><em>Animatable:</em></td><td><span class="diff-del">none</span><span class="diff-add">discrete</span></td></tr></tbody></table><p>The <code>tts:writingMode</code> style is illustrated by the following example.</p><table summary="HTML Table" id="style-attribute-writingMode-example-1" class="example"><caption>Example Fragment – Writing Mode</caption><tbody><tr><td>
 <div class="exampleInner"><pre>
 &lt;region xml:id="r1"&gt;
   &lt;style tts:extent="50px 570px"/&gt;
@@ -2764,15 +2773,15 @@
 <code>bidiOverride</code> and <code>rtl</code>, respectively, in order
 to override the normally left-to-right directionality of characters in
 the Latin script.</p></div><div class="note"><p class="prefix"><b>Note:</b></p><p>The semantics of the style property
-represented by this attribute are based upon that defined by <a href="#xsl10">[XSL 1.0]</a>,
+represented by this attribute are based upon that defined by <a href="#xsl11">[XSL 1.1]</a>,
 § 7.27.7.</p></div></div><div class="div3">
 <h4><a name="style-attribute-zIndex" id="style-attribute-zIndex"/>8.2.26 tts:zIndex</h4><p>The <code>tts:zIndex</code> attribute is used to specify a style property that
 defines the front-to-back ordering of region areas in the case that they overlap.</p><p>This attribute may be specified by any style specification element or content element
 that permits use of attributes in the TT Style Namespace; however, this attribute applies
 as a style property only to those element types indicated in the following table.</p><table summary="HTML Table" id="style-property-details-zIndex" class="common"><col width="25%" span="1"/><tbody><tr><td><em>Values:</em></td><td>
 <code>auto</code> |
-<a href="#style-value-integer">&lt;integer&gt;</a> |
-<code>inherit</code>
+<a href="#style-value-integer">&lt;integer&gt;</a><span class="diff-del"> |
+<code>inherit</code></span>
 </td></tr><tr><td><em>Initial:</em></td><td><code>auto</code></td></tr><tr><td><em>Applies to:</em></td><td>
 <a href="#layout-vocabulary-region"><code>region</code></a>
 </td></tr><tr><td><em>Inherited:</em></td><td>no</td></tr><tr><td><em>Percentages:</em></td><td>N/A</td></tr><tr><td><em>Animatable:</em></td><td>discrete</td></tr></tbody></table><p>If two areas are associated with the same Z-index value, then, if those areas
@@ -2780,7 +2789,7 @@
 rendered over area(s) generated by lexically prior elements, where lexical
 order is defined as the postorder traversal of a document
 instance.</p><p>The semantics of the value <code>auto</code> are those defined by
-<a href="#xsl10">[XSL 1.0]</a>, § 7.28.9, where the <code>tt</code> element
+<a href="#xsl11">[XSL 1.1]</a>, § 7.28.9, where the <code>tt</code> element
 is considered to establish the root stacking context.</p><p>The <code>tts:zIndex</code> style is illustrated by the following example.</p><table summary="HTML Table" id="style-attribute-zIndex-example-1" class="example"><caption>Example Fragment – Z Index</caption><tbody><tr><td>
 <div class="exampleInner"><pre>
 &lt;region xml:id="r1"&gt;
@@ -2837,7 +2846,7 @@
 &lt;/p&gt;
 </pre></div>
 </td></tr></tbody></table><p/><p/><table summary="HTML Table" id="style-attribute-zIndex-example-1-images" class="example-images"><caption>Example Rendition – Z Index</caption><tbody><tr><td><img src="images/zIndex.png" alt="DFXP zIndex style property"/></td></tr></tbody></table><div class="note"><p class="prefix"><b>Note:</b></p><p>The semantics of the style property
-represented by this attribute are based upon that defined by <a href="#xsl10">[XSL 1.0]</a>,
+represented by this attribute are based upon that defined by <a href="#xsl11">[XSL 1.1]</a>,
 § 7.28.9.</p></div></div></div><div class="div2">
 <h3><a name="styling-style-value-expressions" id="styling-style-value-expressions"/>8.3 Style Value Expressions</h3><p>Style property values include the use of the following expressions:</p><ul><li><p><a href="#style-value-alpha"><b>8.3.1 &lt;alpha&gt;</b></a></p></li><li><p><a href="#style-value-color"><b>8.3.2 &lt;color&gt;</b></a></p></li><li><p><a href="#style-value-digit"><b>8.3.3 &lt;digit&gt;</b></a></p></li><li><p><a href="#style-value-duration"><b>8.3.4 &lt;duration&gt;</b></a></p></li><li><p><a href="#style-value-familyName"><b>8.3.5 &lt;familyName&gt;</b></a></p></li><li><p><a href="#style-value-flowFunction"><b>8.3.6 &lt;flowFunction&gt;</b></a></p></li><li><p><a href="#style-value-flowIntervalFunction"><b>8.3.7 &lt;flowIntervalFunction&gt;</b></a></p></li><li><p><a href="#style-value-genericFamilyName"><b>8.3.8 &lt;genericFamilyName&gt;</b></a></p></li><li><p><a href="#style-value-hexDigit"><b>8.3.9 &lt;hexDigit&gt;</b></a></p></li><li><p><a href="#style-value-integer"><b>8.3.10 &lt;integer&gt;</b></a></p></li><li><p class="diff-add"><a href="#style-value-length"><b>8.3.11 &lt;length&gt;</b></a></p></li><li><p><a href="#style-value-namedColor"><b>8.3.12 &lt;namedColor&gt;</b></a></p></li><li><p><a href="#style-value-quotedString"><b>8.3.13 &lt;quotedString&gt;</b></a></p></li><li><p><a href="#style-value-string"><b>8.3.14 &lt;string&gt;</b></a></p></li></ul><div class="div3">
 <h4><a name="style-value-alpha" id="style-value-alpha"/>8.3.1 &lt;alpha&gt;</h4><p>An &lt;alpha&gt; expression is used to express an opacity value,
@@ -2847,10 +2856,12 @@
   : <em>float</em>
 </pre></div>
 </td></tr></tbody></table><p>In the above syntax representation, the syntactic element
-<em><code>float</code></em> must adhere to the lexical representation defined
-by <a href="#xsd-2">[XML Schema Part 2]</a> §
-3.2.4.1<span class="diff-add">; furthermore, the value thus represented must be a non-negative
-real number in the closed interval <code>[0,1]</code></span>.</p></div><div class="div3">
+<em><code>float</code></em> must adhere to the lexical
+representation defined by <a href="#xsd-2">[XML Schema Part 2]</a> §
+3.2.4.1.<span class="diff-add"> If the value represented is less than 0.0,
+then it must be interpreted as equal to 0.0; similarly, if the value
+represented is greater than 1.0, then it must be interpreted as
+1.0.</span></p></div><div class="div3">
 <h4><a name="style-value-color" id="style-value-color"/>8.3.2 &lt;color&gt;</h4><p>A &lt;color&gt; expression is used to specify a named color, exact RGB color triple,
 or exact RGBA color tuple, where the alpha component, if expressed,
 is maximum (255) at 100% opacity
@@ -2934,11 +2945,11 @@
   | "out(" flowArguments ")"
 
 flowArguments
-  : flowUnit [ "," flowStyle [ "," flowTransition [ "," flowTransitionStyle ]]]
+  : flowUnit [ "," flowStyle <span class="diff-del">[ "," flowTransition [ "," flowTransitionStyle ]]</span>]
 
 flowUnit
-  : "pixel"
-  | "glyph"
+<span class="diff-del">  : "pixel"</span>
+<span class="diff-chg">  :</span> "glyph"
   | "inline"
   | "line"
   | "block"
@@ -2950,7 +2961,7 @@
   : "jump"
   | "smooth"
   | "fade"
-  | extensionToken
+  | extensionToken<span class="diff-del">
 
 flowTransition
   : "barWipe"
@@ -2961,7 +2972,7 @@
   | "topToBottom"
   | extensionToken
 
-extensionToken
+</span>extensionToken
   : "x-" &lt;token&gt;
 </pre></div>
 </td></tr></tbody></table><p>Dynamic flow can be specified independently for flowing content
@@ -2969,10 +2980,10 @@
 its region. These three phases of dynamic flow are specified using the
 <code>in()</code>, <code>within()</code>, and <code>out()</code> flow
 functions respectively.</p><p>Dynamic flow occurs on the basis of specific visual or semantic
-content units. In the case of <code>pixel</code>, <code>glyph</code>,
+content units. In the case of <span class="diff-del"><code>pixel</code>, </span><code>glyph</code>,
 <code>inline</code>, <code>line</code>, and <code>block</code>, the
 unit of dynamic flow is based upon a visually rendered construct
-(<code>pixel</code> or <code>glyph</code>) or upon an area of the area
+(<span class="diff-del"><code>pixel</code> or </span><code>glyph</code>) or upon an area of the area
 tree produced by formatting the affected content. In the case of
 <code>character</code> and <code>word</code>, the unit of dynamic flow
 is based upon a semantic unit associated with one or more visually
@@ -2995,10 +3006,13 @@
 means of pixel based exposure, movement, or hiding, respectively. If
 the flow style is <code>fade</code>, then the flow unit is faded into
 or out of the region by continuously incrementing or decrementing the
-alpha component of the affected content.</p><p>In addition to the primary flow style, an optional flow transition
+alpha component of the affected content.</p><p class="diff-add">If a presentation processor that supports dynamic flow
+does not support either or both the <code>smooth</code> or
+<code>fade</code> flow styles, then these flow styles must be
+interpreted as if <code>jump</code> flow style were specified.</p><p class="diff-del">In addition to the primary flow style, an optional flow transition
 effect and flow transition effect style may be specified, in which
 case the transition effect is additively (and simultaneously) applied
-to the primary flow style transition.</p><p>For the permitted values of <code>flowTransition</code> and
+to the primary flow style transition.</p><p class="diff-del">For the permitted values of <code>flowTransition</code> and
 <code>flowTransitionStyle</code>, the semantics specified by 
 <a href="#smil21">[SMIL 2.1]</a>, § 12.8, apply.</p></div><div class="div3">
 <h4><a name="style-value-flowIntervalFunction" id="style-value-flowIntervalFunction"/>8.3.7 &lt;flowIntervalFunction&gt;</h4><p>A &lt;flowIntervalFunction&gt; expression specifies an interval or
@@ -3110,9 +3124,9 @@
 </td></tr></tbody></table><p>It is an error to omit the units component of a scalar length
 value.</p><p>The semantics of
 the unit of measure <code>px</code> (pixel) 
-are as defined by <a href="#xsl10">[XSL 1.0]</a>, § 5.9.13.</p><p>When specified relative to a font whose size is expressed as a single length
+are as defined by <a href="#xsl11">[XSL 1.1]</a>, § 5.9.13.</p><p>When specified relative to a font whose size is expressed as a single length
 measure or as two length measures of equal length, the unit of measure <code>em</code> is considered to be
-identical to that defined by <a href="#xsl10">[XSL 1.0]</a>, § 5.9.13;
+identical to that defined by <a href="#xsl11">[XSL 1.1]</a>, § 5.9.13;
 however, when specified relative to a font whose size is expressed as
 two length measures of non-equal lengths, then one <code>em</code> is
 equal to the inline progression dimension of the anisomorphically
@@ -3165,14 +3179,14 @@
 </pre></div>
 </td></tr></tbody></table><p>In the above syntax representation, the syntactic element <em><code>char</code></em> must adhere to production
 [2] <code>Char</code> as defined by <a href="#xml10">[XML 1.0]</a> §
-2.2, while the syntactic element <em><code>S</code></em> must adhere to production
+2.2<span class="diff-del">, while the syntactic element <em><code>S</code></em> must adhere to production
 [3] <code>S</code> as defined by <a href="#xml10">[XML 1.0]</a> §
-2.3.</p></div></div><div class="div2">
+2.3</span>.</p></div></div><div class="div2">
 <h3><a name="semantics-style-resolution" id="semantics-style-resolution"/>8.4 <span class="diff-add">Style Resolution</span></h3><p class="diff-add">This section defines the semantics of style resolution in terms of
 a standard processing model as follows:</p><ul class="diff-add"><li><p><a href="#semantics-style-association"><b>8.4.1 Style Association</b></a></p></li><li><p><a href="#semantics-style-inheritance"><b>8.4.2 Style Inheritance</b></a></p></li><li><p><a href="#semantics-style-resolution-value-categories"><b>8.4.3 Style Resolution Value Categories</b></a></p></li><li><p><a href="#semantics-style-resolution-processing"><b>8.4.4 Style Resolution Processing</b></a></p></li></ul><p class="diff-add">Any implementation of this model is permitted provided that the
 externally observable results are consistent with the results produced
 by this model.</p><div class="diff-add"><div class="note"><p class="prefix"><b>Note:</b></p><p>The semantics of style resolution employed here are based upon
-<a href="#xsl10">[XSL 1.0]</a>, § 5.</p></div></div><div class="div3">
+<a href="#xsl11">[XSL 1.1]</a>, § 5.</p></div></div><div class="div3">
 <h4><a name="semantics-style-association" id="semantics-style-association"/>8.4.1 Style Association</h4><p class="diff-add">Style association is a sub-process of <a href="#semantics-style-resolution-processing"><b>8.4.4 Style Resolution Processing</b></a> used to determine the
 specified style set of each content and
 layout element.</p><p>Style matter may be associated with content
@@ -3188,7 +3202,7 @@
 </td></tr></tbody></table><div class="note"><p class="prefix"><b>Note:</b></p><p>In the above example, the two text fragments <code>"White 1 "</code> and
 <code>" White 2"</code>, which are interpreted as anonymous spans, are not
 associated with a color style property; rather, they inherit their color style
-from their parent <code>p</code> element as described in <a href="#semantics-style-inheritance-content"><b>8.4.2.2 Content Style Inheritance</b></a> below.  </p></div></div><div class="div4">
+from their parent <code>p</code> element as described in <a href="#semantics-style-inheritance-content"><b>8.4.2.1 Content Style Inheritance</b></a> below.  </p></div></div><div class="div4">
 <h5><a name="semantics-style-association-referential" id="semantics-style-association-referential"/>8.4.1.2 Referential Styling</h5><p>Style properties may be expressed in an out-of-line manner and referenced by the
 affected element using the <code>style</code> attribute. When expressed in this manner,
 the association of style information is referred to as <em>referential styling</em>.</p><p>If a <code>style</code> attribute specifies multiple references, then those references are
@@ -3209,7 +3223,7 @@
 </td></tr></tbody></table><div class="note"><p class="prefix"><b>Note:</b></p><p>In the above example, the two text fragments <code>"White 1 "</code> and
 <code>" White 2"</code>, which are interpreted as anonymous spans, are not
 associated with a color style property; rather, they inherit their color style
-from their parent <code>p</code> element as described in <a href="#semantics-style-inheritance-content"><b>8.4.2.2 Content Style Inheritance</b></a> below.</p></div></div><div class="div4">
+from their parent <code>p</code> element as described in <a href="#semantics-style-inheritance-content"><b>8.4.2.1 Content Style Inheritance</b></a> below.</p></div></div><div class="div4">
 <h5><a name="semantics-style-association-chained-referential" id="semantics-style-association-chained-referential"/>8.4.1.3 Chained Referential Styling</h5><p>Style properties may be expressed in an out-of-line manner and may themselves reference
 other out-of-line style properties, thus creating a chain of references starting at the
 affected element. When expressed in this manner, the association of style information
@@ -3257,42 +3271,12 @@
 layout element.</p><p><span class="diff-del">Subsequent to the association of style matter
 with content matter as described above in <a href="#semantics-style-association"><b>8.4.1 Style Association</b></a>,</span> <span class="diff-chg">S</span>tyles are further propagated to content matter
 using:
-</p><ul><li><p>explicit style inheritance</p></li><li><p>content style inheritance</p></li><li><p>region style inheritance</p></li></ul><p class="diff-add">For the purpose of determining inherited styles, the element hierarchy of
+</p><ul><li><p><a href="#semantics-style-inheritance-content">content style inheritance</a></p></li><li><p><a href="#semantics-style-inheritance-content">region style inheritance</a></p></li></ul><p class="diff-add">For the purpose of determining inherited styles, the element hierarchy of
 an intermediate synchronic document form of a DFXP document instance must be used, where
 such intermediate forms are defined by <a href="#semantics-region-layout-step-1"><b>9.3.2 Intermediate Synchronic Document Construction</b></a>.</p><div class="diff-add"><div class="note"><p class="prefix"><b>Note:</b></p><p>The intermediate synchronic document form is utilized rather than
 the original form in order to facilitate region inheritance
-processing.</p></div></div><div class="diff-add">
-<h5><a name="semantics-style-inheritance-explicit" id="semantics-style-inheritance-explicit"/>8.4.2.1 Explicit Style Inheritance</h5><p>If a style property is associated with a content element by means
-of <a href="#semantics-style-association-inline"><b>8.4.1.1 Inline Styling</b></a>, the element is
-not a <code>body</code> element, and the specified value of the property
-is <code>inherit</code>, then the value of the style property is
-considered to be the value of the same named style property in the
-computed style set of the element's immediate ancestor element within
-the applicable intermediate synchronic document.</p><p>When determining the value of an explicitly inherited style from the
-computed style set of an element's immediate ancestor, if the style
-property is not present in the computed style set (i.e., because it is
-not an inheritable style property and it is not otherwise specified or
-associated with the immediate ancestor), then the initial value of
-the style property must be used.</p><p>It is considered an error to specify <code>inherit</code> as the
-value of a style property attribute in any context other than an inline
-style on the following element types: <code>div</code>, <code>p</code>, <code>span</code>.</p><table summary="HTML Table" id="style-inheritance-example-1" class="example"><caption>Example – Explicit Style Inheritance</caption><tbody><tr><td>
-<div class="exampleInner"><pre>
-&lt;p tts:textOutline="2px"&gt;
-  &lt;span tts:textOutline=<span class="strong">"inherit"</span>&gt;Outlined Text&lt;/span&gt;
-  &lt;span&gt;Unoutlined Text&lt;/span&gt;
-  &lt;span tts:textOutline=<span class="strong">"inherit"</span>&gt;Outlined Text&lt;/span&gt;
-&lt;/p&gt;
-</pre></div>
-</td></tr></tbody></table><div class="note"><p class="prefix"><b>Note:</b></p><p>In the above example, <code>tts:textOutline</code> is explicitly
-inherited from the ancestor <code>p</code> element. Since
-<code>tts:textOutline</code> is not an inheritable style property, the
-usage shown here permits the <code>span</code> children to explicitly
-inherit from their common ancestor.</p></div><p/><table border="1" class="ednote" summary="Editorial note: GA"><tr class="ednote-r1"><td align="left" valign="top"><b>Editorial note: GA</b></td><td align="right" valign="top">2009-04-12</td></tr><tr class="ednote-r2"><td colspan="2" align="left" valign="top">The example shown above appears to be the only case (of all
-properties) where significant semantic use may be made of explicit
-inheritance. Given the very limited utility of this usage, it is
-probably worthwhile removing the <code>inherit</code> value and
-explicit inheritance altogether.</td></tr></table></div><div class="div4">
-<h5><a name="semantics-style-inheritance-content" id="semantics-style-inheritance-content"/>8.4.2.2 Content Style Inheritance</h5><p>Style properties are inherited from ancestor content elements
+processing.</p></div></div><div class="div4">
+<h5><a name="semantics-style-inheritance-content" id="semantics-style-inheritance-content"/>8.4.2.1 Content Style Inheritance</h5><p>Style properties are inherited from ancestor content elements
 <span class="diff-add">within an intermediate synchronic document
 if a style property is not associated with a<span class="diff-del">n</span><span class="diff-add"> content</span> element (or
 an anonymous span) and the style property is designated as
@@ -3322,7 +3306,7 @@
 <span class="diff-del">computed</span><span class="diff-add">specified</span>
 style
 <span class="diff-del">specification </span>set of the <code>span</code> element.</p></div></div><div class="div4">
-<h5><a name="semantics-style-inheritance-region" id="semantics-style-inheritance-region"/>8.4.2.3 Region Style Inheritance</h5><p>Style properties are inherited from a region element in the following case:</p><ol class="enumar"><li><p>if a style property <em>P</em> is not associated with
+<h5><a name="semantics-style-inheritance-region" id="semantics-style-inheritance-region"/>8.4.2.2 Region Style Inheritance</h5><p>Style properties are inherited from a region element in the following case:</p><ol class="enumar"><li><p>if a style property <em>P</em> is not associated with
 a<span class="diff-del">n</span> <span class="diff-add">content
 </span>element or an anonymous span <em>E</em> and the style
 property is designated as inheritable, and</p></li><li><p>if that
@@ -3344,20 +3328,11 @@
 element into which the <code>p</code> element is flowed (presented).</p></div></div></div></div><div class="diff-add">
 <h4><a name="semantics-style-resolution-value-categories" id="semantics-style-resolution-value-categories"/>8.4.3 Style Resolution Value Categories</h4><p>During style resolution, layout, and presentation processing,
 three categories of style property values are distinguished as
-follows:</p><ul><li><p>specified values</p></li><li><p>computed values</p></li><li><p>actual values</p></li></ul><div class="div4">
+follows:</p><ul><li><p><a href="semantics-style-resolved-value-category-specified">specified values</a></p></li><li><p><a href="semantics-style-resolved-value-category-computed">computed values</a></p></li><li><p><a href="semantics-style-resolved-value-category-actual">actual values</a></p></li></ul><div class="div4">
 <h5><a name="semantics-style-resolved-value-category-specified" id="semantics-style-resolved-value-category-specified"/>8.4.3.1 Specified Values</h5><p>Values of style properties that are associated with or inherited
 by an element or anonymous span are referred to as <em>specified values</em>. The
 set of all specified style properties of a given element is referred to
-as the <em>specified style set</em> of that element.</p><p>Specified values are further distinguished as explicit or
-implicit. Specified values assigned to an element by means of <a href="#semantics-style-association"><b>8.4.1 Style Association</b></a> or 
-<a href="#semantics-style-inheritance-explicit"><b>8.4.2.1 Explicit Style Inheritance</b></a>
-are considered to be
-<em>explicitly</em> specified values. In contrast, specified values
-assigned to an element by means of
-<a href="#semantics-style-inheritance-content"><b>8.4.2.2 Content Style Inheritance</b></a> or
-<a href="#semantics-style-inheritance-region"><b>8.4.2.3 Region Style Inheritance</b></a>
-are considered to be
-<em>implicitly</em> specified values.</p></div><div class="div4">
+as the <em>specified style set</em> of that element.</p></div><div class="div4">
 <h5><a name="semantics-style-resolved-value-category-computed" id="semantics-style-resolved-value-category-computed"/>8.4.3.2 Computed Values</h5><p>When style properties are specified using relative value expressions,
 such as a named color, a relative unit (e.g., cell), or a percentage, then
 they need to be further resolved into absolute units, such as an RGB triple,
@@ -3417,7 +3392,7 @@
 {
   [
     ["http://www.w3.org/2006/10/ttaf1#style", "backgroundColor"],
-    ["specified", <em>color</em>, "0x00FF00" ]
+    ["specified", <em>color</em>, 0x00FF00 ]
   ],
   [
     ["http://www.w3.org/2006/10/ttaf1#style", "color"],
@@ -3440,7 +3415,7 @@
 {
   [
     ["http://www.w3.org/2006/10/ttaf1#style", "backgroundColor"],
-    ["specified", <em>color</em>, "0x00FF00" ]
+    ["specified", <em>color</em>, 0x00FF00 ]
   ],
   [
     ["http://www.w3.org/2006/10/ttaf1#style", "color"],
@@ -3474,37 +3449,25 @@
 rules:</p><ol class="enumar"><li><p><span class="strong">[initialization]</span> initialize
 the specified style set <em>SSS</em> of <em>E</em> to the
 empty set;</p></li><li><p><span class="strong">[referential and chained referential
-styling]</span> for each style element <em>S<sub>REF</sub></em>
+styling]</span> for each <code>style</code> element <em>S<sub>REF</sub></em>
 referenced by a <code>style</code> attribute specified on
 <em>E</em>, and in the order specified in the <code>style</code>
-attribute, then, if <em>S<sub>REF</sub></em> is an ancestor
+attribute, then, if <em>S<sub>REF</sub></em> is a descendant
 of a <code>styling</code> element,
 merge the specified style set of
 <em>S<sub>REF</sub></em>, <em>SSS(S<sub>REF</sub>)</em>, into
 the specified style set of <em>E</em>,
 <em>SSS(E)</em>;</p></li><li><p><span class="strong">[nested styling]</span> for each
-nested style element child <em>S<sub>NEST</sub></em> of
+nested <code>style</code> element child <em>S<sub>NEST</sub></em> of
 <em>E</em>, and in the specified order of child elements, merge
 the specified style set of <em>S<sub>NEST</sub></em>,
 <em>SSS(S<sub>NEST</sub>)</em>, into the specified style set of
 <em>E</em>, <em>SSS(E)</em>;</p></li><li><p><span class="strong">[inline styling]</span> for each
 style property <em>P</em> expressed as a specified styling
-attribute of <em>E</em>, where the value of <em>P</em> is not
-<code>inherit</code>, merge <em>P</em> into the specified style
-set of <em>E</em>, <em>SSS(E)</em>;</p></li><li><p><span class="strong">[explicit inheritance]</span> if the
-element type of <em>E</em> is a content element type, then for
-each style property <em>P</em> expressed as a specified styling
-attribute of <em>E</em>, where the value of <em>P</em> is
-<code>inherit</code>, perform the following ordered sub-steps:</p><ol class="enumla"><li><p>initialize <em>P′</em> to the result of looking up the
-value of <em>P</em> in the computed style set of the immediate
-ancestor element of <em>E</em>, i.e.,
-<em>CSS(PARENT(E))</em>;</p></li><li><p>if <em>P′</em> is not defined, i.e., because the above
-lookup failed to return a value, then set <em>P′</em> to the
-initial value of property <em>P</em>, where the initial value of a
-property is determined according to the specific property definition
-found above in <a href="#styling-attribute-vocabulary"><b>8.2 Styling Attribute Vocabulary</b></a>;</p></li><li><p>if the value of <em>P′</em> is not undefined, then
-merge <em>P′</em> into the specified style set of
-<em>E</em>, <em>SSS(E)</em>;</p></li></ol></li><li><p><span class="strong">[implicit inheritance]</span> if the
+attribute of <em>E</em>,
+
+merge <em>P</em> into the specified style
+set of <em>E</em>, <em>SSS(E)</em>;</p></li><li><p><span class="strong">[implicit inheritance]</span> if the
 element type of <em>E</em> is not the styling element type
 <code>style</code>, then for each inheritable style property
 <em>P<sub>INH</sub></em> in the set of style properties defined
@@ -3590,7 +3553,7 @@
 defined to be coterminous with the external time interval.</p></div><div class="div3">
 <h4><a name="layout-vocabulary-region" id="layout-vocabulary-region"/>9.1.2 region</h4><p>The <code>region</code> element is used to define a space or area into which content is
 to be flowed for the purpose of presentation.</p><p class="diff-add">In addition, and in accordance with
-<a href="#semantics-style-inheritance-region"><b>8.4.2.3 Region Style Inheritance</b></a>, 
+<a href="#semantics-style-inheritance-region"><b>8.4.2.2 Region Style Inheritance</b></a>, 
 the <code>region</code> element may be used to specify inheritable style properties to be
 inherited by content that is flowed into it.</p><p>The <code>region</code> element accepts as its children zero or more
 elements in the <code>Metadata.class</code> element group,
@@ -3783,7 +3746,7 @@
 remapping of regionally selected content hierarchy, the resulting intermediate
 <span class="diff-add"> synchronic</span> document is
 subjected to a flow transformation step that produces a rooted flow object tree
-represented as an XSL FO document instance as defined by <a href="#xsl10">[XSL 1.0]</a>,
+represented as an XSL FO document instance as defined by <a href="#xsl11">[XSL 1.1]</a>,
 and semantically extended by TT AF specific style properties that have no XSL
 FO counterpart.</p><p>Each intermediate<span class="diff-add"> synchronic</span>  document produced by <a href="#semantics-region-layout-step-1"><b>9.3.2 Intermediate Synchronic Document Construction</b></a> is mapped to an XSL FO document instance,
 <em>F</em>, as follows:</p><ol class="enumar"><li><p class="diff-del">for each significant text node in a content element that is not a child of a
@@ -3831,7 +3794,7 @@
 properties:</p><ul><li><p><code>character="&amp;#x000A;"</code></p></li><li><p><code>suppress-at-line-break="retain"</code></p></li></ul></li><li><p>for each TT AF style property attribute in some computed
 style<span class="diff-del"> specification</span>
 set that
-has no counterpart in <a href="#xsl10">[XSL 1.0]</a>, map that attribute directly through
+has no counterpart in <a href="#xsl11">[XSL 1.1]</a>, map that attribute directly through
 to the relevant formatting object produced by the input TT AF content element to
 which the style property applies;</p></li><li><p>optionally, synthesize a unique <code>id</code> attribute on each resulting
 formatting object element that relates that element to the input element that
@@ -3839,10 +3802,10 @@
 <span class="diff-chg"><em>DOC<sub>FO</sub></em></span>,
 if processing
 requires presentation on a visual medium, then apply the formatting semantics
-prescribed by <a href="#xsl10">[XSL 1.0]</a> in order to produce an XSL FO area tree that
+prescribed by <a href="#xsl11">[XSL 1.1]</a> in order to produce an XSL FO area tree that
 may then be subsequently rendered onto the visual medium.</p><div class="note"><p class="prefix"><b>Note:</b></p><p>Due to the possible presence of TT AF style properties
 or style property values in a given DFXP document instance for which
-there is no <a href="#xsl10">[XSL 1.0]</a> counterpart, the use of a compliant <a href="#xsl10">[XSL 1.0]</a> formatting processor
+there is no <a href="#xsl11">[XSL 1.1]</a> counterpart, the use of a compliant <a href="#xsl11">[XSL 1.1]</a> formatting processor
 is not necessarily sufficient to satisfy the presentation
 semantics defined by this specification.</p></div></div><div class="div3">
 <h4><a name="semantics-region-layout-example" id="semantics-region-layout-example"/>9.3.4 Elaborated Example</h4><p>An example of the processing steps described above is elaborated below, starting with <a href="#region-mapping-example-1-s"><b>Example – Sample Source Document</b></a>.</p><table summary="HTML Table" id="region-mapping-example-1-s" class="example"><caption>Example – Sample Source Document</caption><tbody><tr><td>
@@ -4073,7 +4036,7 @@
 </pre></div>
 </td></tr></tbody></table></div></div><div class="div2">
 <h3><a name="semantics-line-layout" id="semantics-line-layout"/>9.4 Line Layout</h3><p>The semantics of line layout, including line breaking, defined by 
-<a href="#xsl10">[XSL 1.0]</a> apply to the performance of the composition and layout of
+<a href="#xsl11">[XSL 1.1]</a> apply to the performance of the composition and layout of
 lines for presentation processing of a document instance on a visual medium.</p></div></div><div class="div1">
 <h2><a name="timing" id="timing"/>10 Timing</h2><p>This section specifies the <em>timing</em> matter of the core
 vocabulary catalog, where
@@ -4438,7 +4401,7 @@
 but may be aggregated (chunked) into a sequence of character codes (i.e., a character string).</p></div></div><div class="div1">
 <h2><a name="dynamicFlowModel" id="dynamicFlowModel"/>B Dynamic Flow Processing Model</h2><p><em>This appendix is normative.</em></p><p>This appendix specifies a dynamic flow processing model that is
 used to present content in a region whose <code>tts:overflow</code>
-property is assigned a value of <code>scroll</code>.</p><div class="div2">
+property is assigned a value of <span class="diff-chg"><code>dynamic</code></span>.</p><div class="div2">
 <h3><a name="dynamicFlowIntroduction" id="dynamicFlowIntroduction"/>B.1 Introduction</h3><p><em>This sub-section is non-normative.</em></p><p>Dynamic flow provides a mechanism by means of which content may be
 flowed through a presentation region over time where the rate of
 presentation is dynamically determined by a presentation processor
@@ -4465,34 +4428,47 @@
 content of the inline;</p></li><li><p>two independent flow operation single-shot timers: a fill timer and a clear
 timer;</p></li><li><p>a set of state parameters that includes:</p><ol class="enumla"><li><p><em>fill unit</em>, as specified by the <code>flowUnit</code> argument
 of the <code>in()</code> flow function;</p></li><li><p><em>fill style</em>, as specified by the <code>flowStyle</code> argument
-of the <code>in()</code> flow function;</p></li><li><p><em>fill transition</em>, as specified by the <code>flowTransition</code> argument
-of the <code>in()</code> flow function;</p></li><li><p><em>fill transition style</em>, as specified by the
+of the <code>in()</code> flow function;</p></li><li><p class="diff-del"><em>fill transition</em>, as specified by the <code>flowTransition</code> argument
+of the <code>in()</code> flow function;</p></li><li><p class="diff-del"><em>fill transition style</em>, as specified by the
 <code>flowTransitionStyle</code> argument
 of the <code>in()</code> flow function;</p></li><li><p><em>reflow unit</em>, as specified by the <code>flowUnit</code> argument
 of the <code>within()</code> flow function;</p></li><li><p><em>reflow style</em>, as specified by the <code>flowStyle</code> argument
-of the <code>within()</code> flow function;</p></li><li><p><em>reflow transition</em>, as specified by the <code>flowTransition</code> argument
-of the <code>within()</code> flow function;</p></li><li><p><em>reflow transition style</em>, as specified by the
+of the <code>within()</code> flow function;</p></li><li><p class="diff-del"><em>reflow transition</em>, as specified by the <code>flowTransition</code> argument
+of the <code>within()</code> flow function;</p></li><li><p class="diff-del"><em>reflow transition style</em>, as specified by the
 <code>flowTransitionStyle</code> argument
 of the <code>within()</code> flow function;</p></li><li><p><em>clear unit</em>, as specified by the <code>flowUnit</code> argument
 of the <code>out()</code> flow function;</p></li><li><p><em>clear style</em>, as specified by the <code>flowStyle</code> argument
-of the <code>out()</code> flow function;</p></li><li><p><em>clear transition</em>, as specified by the <code>flowTransition</code> argument
-of the <code>out()</code> flow function;</p></li><li><p><em>clear transition style</em>, as specified by the
+of the <code>out()</code> flow function;</p></li><li><p class="diff-del"><em>clear transition</em>, as specified by the <code>flowTransition</code> argument
+of the <code>out()</code> flow function;</p></li><li><p class="diff-del"><em>clear transition style</em>, as specified by the
 <code>flowTransitionStyle</code> argument
 of the <code>out()</code> flow function;</p></li><li><p><em>fill interval</em>, as specified by the <code>intra()</code>
 flow interval function;</p></li><li><p><em>clear interval</em>, as specified by the <code>inter()</code>
 flow interval function;</p></li><li><p><em>computed fill interval, as determined by the flow
 interval timing calculation below;</em></p></li><li><p><em>computed clear interval, as determined by the flow
-interval timing calculation below;</em></p></li></ol></li></ol><p>Except for the computed fill and clear intervals, the flow interval
-state parameters enumerated above are static and specified at authoring time.</p></div><div class="div2">
+interval timing calculation below;</em></p></li></ol></li></ol><p>Except for the computed fill and clear
+interval<span class="diff-add"> parameter</span>s,
+<span class="diff-add">and unless the
+<code>tts:dynamicFlow</code> property is animated, </span>
+the flow interval
+state parameters enumerated above are<span class="diff-add"> nominally</span>
+static and specified at authoring
+time.<span class="diff-add"> If the <code>tts:dynamicFlow</code> property is animated,
+then these nominally static parameters remain static between
+animation intervals.</span></p></div><div class="div2">
 <h3><a name="dynamicFlowEvents" id="dynamicFlowEvents"/>B.2 Flow Buffer</h3><p>Each region which is assigned a <code>tts:overflow</code> property
-with the value <code>scroll</code> is associated with a <em>flow
+with the value <span class="diff-chg"><code>dynamic</code></span> is associated with a <em>flow
 buffer</em>, whose implementation is not defined by this
 specification.</p><p>The content of a flow buffer is defined to be equivalent (in form) to the
 content of an <code>fo:block-container</code> element produced by
 <a href="#semantics-region-layout-step-2"><b>9.3.3 Synchronic Flow Processing</b></a>, and represents
 content that is awaiting, but has not yet been flowed into (made
 visible in) the
-presentation region with which the flow buffer is associated.</p><p>The temporal content of a flow buffer is related to the performance
+presentation region with which the flow buffer is associated.</p><div class="diff-add"><div class="note"><p class="prefix"><b>Note:</b></p><p>In the context of dynamic flow processing, the temporal extent of a region's flow
+buffer is assumed to persist over a period that includes multiple instantiations
+of synchronous intermediate documents, as described by
+<a href="#semantics-region-layout-step-2"><b>9.3.3 Synchronic Flow Processing</b></a>. This is feasible since the set of
+regions associated with a DFXP document instance is fixed and determined statically
+at authoring time.</p></div></div><p>The temporal content of a flow buffer is related to the performance
 of <a href="#semantics-region-layout"><b>9.3 Region Layout and Presentation</b></a> as follows:</p><ol class="enumar"><li><p>At the time a dynamically flowed presentation region becomes
 temporally active, its flow buffer is reset to the empty state;</p></li><li><p>If times <code>T<sub>k</sub></code> and
 <code>T<sub>k+1</sub></code> are two immediately adjacent time
@@ -4507,34 +4483,104 @@
 content presently visible in the region;</p></li><li><p>difference present, but only after the logical content
 position that corresponds with the most logically subsequent content presently
 visible in the region;</p></li><li><p>difference present, but not limited to before, between, or after
-the positions that correspond with the most logically prior
+the <span class="diff-add">logical content </span>positions
+that correspond with the most logically prior
 and subsequent content presently visible in the region;</p></li></ol></li><li><p>If any one of the conditions 2a, 2b, and 2c applies, then do not
-change the flow buffer.</p></li><li><p>If condition 2d applies, then instantaneously replace the
+change the flow buffer.</p></li><li><p>If condition 2d applies, then instantaneously replace
+the<span class="diff-add"> affected</span>
 content of the flow buffer with the new content (in part or in whole) that corresponds with
-time <code>T<sub>k+1</sub></code> such that the position of the content that
+time <code>T<sub>k+1</sub></code> such that the
+<span class="diff-add">logical content </span>position
+of the content that
 corresponds with the start of the flow buffer does not change with
-respect to the corresponding position of the previous content.</p></li><li><p>If condition 2e applies, then subdivide the new content that
+respect to the corresponding
+<span class="diff-add">logical content </span>position of the previous content.</p></li><li><p>If condition 2e applies, then subdivide the new content that
 corresponds with time <code>T<sub>k+1</sub></code> into two parts: (1)
-that part that wholly precedes the position that corresponds with the
+that part that wholly precedes the
+<span class="diff-add">logical content </span>position that corresponds with the
 most logically subsequent content presently visible in the region, and
-(2) that part that corresponds with or wholly follows the position
+(2) that part that corresponds with or wholly follows the
+<span class="diff-add">logical content </span>position
 that corresponds with the most logically subsequent content presently
 visible in the region, then ignore the first part and process the second part 
 in the same manner as if condition 2d had originally applied.</p></li><li><p>If after performing the above steps the flow buffer is
-non-empty, then perform the following steps:</p><ol class="enumla"><li><p>If using automatic flow interval timing, then re-perform the process
+non-empty, then perform the following steps:</p><ol class="enumla"><li><p class="diff-add">If, due to style property animation, the dynamic
+flow state parameters for the region have changed since last performing
+this procedure, then re-perform the process described in <a href="#dynamicFlowIntervalTimingCalculation"><b>B.3 Flow Interval Timing Calculation</b></a>, then reset both fill and
+clear timers to their inactive state.</p></li><li><p>If using automatic flow interval timing, then re-perform the process
 described in <a href="#dynamicFlowIntervalTimingCalculation"><b>B.3 Flow Interval Timing Calculation</b></a>.</p></li><li><p>If the fill timer is not active, then restart the
-timer.</p></li></ol></li></ol></div><div class="div2">
+timer.</p></li></ol></li></ol><p class="diff-add">In the procedure described above, the content of a flow
+buffer at time <code>T<sub>k</sub></code> is considered to be
+significantly different from the content of the same flow buffer at
+time <code>T<sub>k+1</sub></code> if the set of glyph areas that would
+be produced by formatting the content at time
+<code>T<sub>k</sub></code> differs from the set of glyph areas that
+would be produced by formatting the content at time
+<code>T<sub>k+1</sub></code> in any of the following ways:</p><ul class="diff-add"><li><p>the number of glyph areas are different;</p></li><li><p>the (positionally) ordered sets of glyphs associated with the
+two sets of glyph areas are different;</p></li><li><p>the positions assigned to the glyph images associated with the two
+sets of glyph areas are different;</p></li></ul><div class="diff-add"><div class="note"><p class="prefix"><b>Note:</b></p><p>Other potential, but insignificant differences (as far as flow
+buffer processing is concerned) between the two sets of glyph areas
+are ignored, including (among others) differences in: background
+color, foreground color, glyph decoration(s), actual presentation
+order of glyphs (independently from their assigned position).</p></div></div><p class="diff-add">If the value of a style property assigned to content
+awaiting in a flow buffer or already dynamically flowed into a
+presentation region is changed, due to animation or other temporal
+effects, and that style property change is not otherwise construed as
+a significant difference between temporal flow buffer states as
+described above, then the semantic, presentation effects of that
+change of value still apply.</p><p class="diff-add">In the procedure described above,
+the phrase <em>logical content position</em> refers to a tuple
+[active duration begin time, 
+active duration end time,
+character information item index],
+where the active duration begin and end times refer to the
+computed active time interval for which the character information item
+is considered active,
+where the character information item index refers
+to the logical index of the character information item in the synchronic
+intermediate document instance associated with the character information item,
+and where the logical index of the character information item refers to
+the enumeration index that results by performing a post-order traversal
+enumeration of the character information items contained in the region
+sub-tree (of the synchronic intermediate document instance)
+associated with the presentation region of the current flow buffer.
+</p><p class="diff-add">A logical content position <em>P<sub>0</sub></em> is
+considered to be <em>prior</em> to (before) logical content
+position <em>P<sub>1</sub></em> if (1) the active duration begin
+time of <em>P<sub>0</sub></em> is temporally prior to the active
+duration begin time of <em>P<sub>1</sub></em>, or (2) the active
+duration begin times of <em>P<sub>0</sub></em> and
+<em>P<sub>1</sub></em> are equal and the character information
+item index of <em>P<sub>0</sub></em> precedes (is less than) the
+character information item index of <em>P<sub>1</sub></em>.
+Similarly, a logical content position <em>P<sub>0</sub></em> is
+considered to be <em>subsequent</em> to (after) logical content
+position <em>P<sub>1</sub></em> if (1) the active duration begin
+time of <em>P<sub>0</sub></em> is temporally subsequent to the
+active duration begin time of <em>P<sub>1</sub></em>, or (2) the
+active duration begin times of <em>P<sub>0</sub></em> and
+<em>P<sub>1</sub></em> are equal and the character information
+item index of <em>P<sub>0</sub></em> follows (is greater than) the
+character information item index of <em>P<sub>1</sub></em>.  If a
+logical content position <em>P<sub>0</sub></em> and a logical
+content position <em>P<sub>1</sub></em> are neither prior nor
+subsequent to one another, then they are considered to be the same
+logical content position (in the present context).</p></div><div class="div2">
 <h3><a name="dynamicFlowIntervalTimingCalculation" id="dynamicFlowIntervalTimingCalculation"/>B.3 Flow Interval Timing Calculation</h3><p>Flow interval timing is either statically specified at authoring
-time or is dependent upon the content of the flow buffer or the
+time or is dependent upon
+<span class="diff-add">animation of the <code>tts:dynamicFlow</code>
+style property or upon </span>the content of the flow buffer or the
 presentation region or both, in which case timing is recomputed
-dynamically upon changes to the content of the flow buffer or the
-presentation region or both.</p><div class="div3">
+dynamically upon changes to <span class="diff-add">style property, </span>the
+content of the flow buffer<span class="diff-add">,</span> or the presentation
+region<span class="diff-del"> or both</span>.</p><div class="div3">
 <h4><a name="flowIntervalFillTiming" id="flowIntervalFillTiming"/>B.3.1 Computed Fill Timing Interval</h4><p>The computed fill timing interval is determined as follows:</p><ol class="enumar"><li><p>If the value of the <em>fill interval</em> parameter is a
 definite duration, then use this duration as the computed fill
 interval;</p></li><li><p>otherwise, if the value of the <em>fill interval</em> parameter is a
-definite rate, then the computed fill interval is equal to the number of fill units currently
-available in the <em>flow buffer</em> divided by specified rate
-(in fill units per second);</p></li><li><p>otherwise, if the value of the <em>fill interval</em> is
+definite rate, then the computed fill interval is equal to the
+<span class="diff-del">number of fill units currently available in the
+<em>flow buffer</em> divided by</span><span class="diff-add">inverse
+of the</span> specified rate (in fill units per second);</p></li><li><p>otherwise, if the value of the <em>fill interval</em> is
 <code>auto</code>, then the computed fill interval is equal to the
 difference between the time coordinate associated with the most
 temporally prior beginning point of an active duration of some
@@ -4545,8 +4591,11 @@
 <h4><a name="flowIntervalClearTiming" id="flowIntervalClearTiming"/>B.3.2 Computed Clear Timing Interval</h4><p>The computed clear timing interval is determined as follows:</p><ol class="enumar"><li><p>If the value of the <em>clear interval</em> parameter is a
 definite duration, then use this duration as the computed clear
 interval;</p></li><li><p>otherwise, if the value of the <em>clear interval</em> parameter is a
-definite rate, then the computed clear interval is equal to the number of clear units currently
-available in the <em>presentation region</em> divided by specified rate
+definite rate, then the computed clear interval is equal to the
+<span class="diff-del">number of clear units currently
+available in the <em>presentation region</em> divided
+by</span><span class="diff-add">inverse of the</span>
+specified rate
 (in clear units per second);</p></li><li><p>otherwise, if the value of the <em>clear interval</em> is
 <code>auto</code>, then the computed clear interval is equal to the
 difference between the time coordinate associated with the most
@@ -4556,10 +4605,53 @@
 present in the presentation region divided by the number of clear units
 currently available in the presentation region.</p></li></ol></div></div><div class="div2">
 <h3><a name="dynamicFlowOperations" id="dynamicFlowOperations"/>B.4 Flow Operations</h3><p>Flow operations perform the filling, reflowing, and clearing of
-formatted content into, within<span class="diff-del">g</span>, and from a presentation undergoing dynamic flow processing.</p><div class="div3">
+formatted content into, within<span class="diff-del">g</span>, and from
+a presentation <span class="diff-add">region </span>undergoing dynamic
+flow processing.</p><p class="diff-add">When performing flow operations, the fill unit state parameters that
+apply to these operations determine which logical content and
+which formatted content are affected. If a fill unit is expressed in terms
+of logical content units, then the logical content corresponds in turn
+with the formatted content generated by this logical content; if
+expressed in terms of formatted content units, then the formatted
+content corresponds in turn with the logical content that generates
+this formatted content.</p><p class="diff-add">Flow operations apply simultaneously to logical content
+and to its corresponding formatted content. In the context of the
+presentation region, fill, reflow, and clear operations operate on
+formatted content units (glyph, inline, line, and block areas);
+however, in the context of the flow buffer, fill, reflow, and clear
+operations operate on logical content units (characters and
+words). Because logical content units and formatted content units are
+deterministically related to one another, an operation upon logical
+units can always be described in terms of operations on formatted
+units, and vice-versa.</p><div class="diff-add"><div class="note"><p class="prefix"><b>Note:</b></p><p>In general, there is not a one-to-one correspondence between
+logical content units and formatted content units. A single logical
+content unit often corresponds to multiple formatted content
+units. Furthermore, a single formatted content unit may correspond
+with multiple logical content units. For example, a single character
+information item may correspond to multiple glyph areas; likewise, a
+single glyph area may correspond to multiple character information
+items.</p></div></div><p class="diff-add">When effecting the result of a flow operation on a
+presentation region, the direction of (apparent)
+translation of formatted content is determined by the nature of the
+affected formatted content element.  If the affected formatted content
+unit is a glyph or inline area, then it is translated in the inline
+progression direction that applies to the nearest immediate ancestor
+inline or block area, and it is translated in a direction towards the
+start edge of this ancestor area.  If the affected formatted content
+unit is a line or block area, then it is translated in the block
+progression direction that applies to the nearest immediate ancestor
+block, and it is translated in a direction towards the before edge of
+this ancestor area.</p><p class="diff-add">If the <code>smooth</code> flow style applies to a flow
+operation, then the direction of (apparent) translation of pixels that
+belong to the affected formatted content follows the direction of
+translation of the formatted content units as determined above.</p><div class="div3">
 <h4><a name="flowOperationFill" id="flowOperationFill"/>B.4.1 Fill Operation</h4><p>A <em>fill operation</em> causes the following ordered steps
-to be performed:</p><ol class="enumar"><li><p>remove sufficient content from the beginning of the
-<em>flow buffer</em> to constitute a <em>fill
+to be performed:</p><ol class="enumar"><li><p>remove sufficient
+<span class="diff-add">logical </span>content
+from the beginning of the
+<em>flow buffer</em> to constitute
+<span class="diff-add">(or compose) </span>a
+<em>fill
 unit</em>;</p></li><li><p>format the content removed from the
 <em>flow buffer</em> in the previous step in order to
 create a sequence of glyph areas or a sequence of (full or
@@ -4568,27 +4660,56 @@
 the sequence of areas currently associated with the presentation
 region, where new glyph areas are appended to the current line area
 and new line areas are appended to the sequence of line areas;</p></li><li><p>cause the newly appended areas to be made visible according
-to the <em>fill style</em>, <em>fill transition</em>, and <em>fill transition
-style</em> state parameters in force.</p></li></ol></div><div class="div3">
+to the <em>fill style</em><span class="diff-del">, <em>fill transition</em>, and <em>fill transition
+style</em></span> state parameter<span class="diff-del">s</span> in force.</p></li></ol><div class="diff-add"><div class="note"><p class="prefix"><b>Note:</b></p><p>In certain cases, it may be necessary to retain logical content
+removed from the flow buffer in an intermediate, holding buffer. This
+will be the case when the smallest logical content unit of a flow
+buffer, namely, a character information item, generates more than one
+formatted fill unit. For example, certain characters are rendered
+using more than one glyph area. If the fill unit is
+<code>glyph</code>, then such a character needs to be retained (in
+such a holding buffer) until all generated glyphs are consumed.</p></div></div></div><div class="div3">
 <h4><a name="flowOperationReflow" id="flowOperationReflow"/>B.4.2 Reflow Operation</h4><p>A <em>reflow operation</em> causes the following ordered steps
-to be performed:</p><ol class="enumar"><li><p>translate glyph areas or (full or partial measure) line areas
-that correspond with a <em>reflow unit</em> of formatted content
-that follows (in inline or block progression dimension order) the space
+to be performed:</p><ol class="enumar"><li><p>translate glyph areas<span class="diff-add">, inline
+areas,</span><span class="diff-del"> or</span> (full or partial
+measure) line areas <span class="diff-add">, or block areas </span>that
+correspond with a <em>reflow unit</em> of formatted content that
+follows (in inline or block progression dimension order) the space
 cleared by the immediately preceding <em>clear operation</em> to a
 new position such that the glyph area that corresponds to the most
 logically prior content is aligned with the before and start edges of
-the presentation region, and where the translation adheres to
-the <em>reflow style</em>, <em>reflow transition</em>, and <em>reflow transition
-style</em> state parameters in force.</p></li></ol></div><div class="div3">
+the presentation region, and where the translation adheres to the
+<em>reflow style</em><span class="diff-del">, <em>reflow
+transition</em>, and <em>reflow transition style</em></span>
+state parameter<span class="diff-del">s</span> in force.</p></li></ol><div class="diff-add"><div class="note"><p class="prefix"><b>Note:</b></p><p>If a reflow unit is based on logical content units, then "reflow
+unit of formatted content" refers to the logical content that
+generates the block, line, inline and glyph areas of formatted
+content that are being translated within the presentation region. In
+contrast, if a reflow unit is based on formatted content units, then
+"reflow unit of formatted content" refers directly to the generated
+block, line, inline and glyph areas of formatted content.</p></div></div></div><div class="div3">
 <h4><a name="flowOperationClear" id="flowOperationClear"/>B.4.3 Clear Operation</h4><p>A <em>clear operation</em> causes the following ordered steps
-to be performed:</p><ol class="enumar"><li><p>remove glyph areas or (full or partial measure) line areas
-that correspond with a <em>clear unit</em> of formatted content
-from the starting edge or the before edge of the presentation region
-in inline or block progression direction, respectively, applying
-the <em>clear style</em>, <em>clear transition</em>, and <em>clear transition
-style</em> state parameters in force.</p></li></ol></div></div><div class="div2">
+to be performed:</p><ol class="enumar"><li><p>remove glyph areas<span class="diff-add">, inline
+areas,</span><span class="diff-del"> or</span> (full or partial
+measure) line areas<span class="diff-add">, or block areas </span> that
+correspond with a <em>clear unit</em> of formatted content from
+the starting edge or the before edge of the presentation region in
+inline or block progression direction, respectively, applying the
+<em>clear style</em><span class="diff-del">, <em>clear
+transition</em>, and <em>clear transition style</em></span>
+state parameter<span class="diff-del">s</span> in force.</p></li></ol><div class="diff-add"><div class="note"><p class="prefix"><b>Note:</b></p><p>If a clear unit is based on logical content units, then "clear unit
+of formatted content" refers to the logical content that generates the
+block, line, inline and glyph areas of formatted content that are
+being cleared from the presentation region. In contrast, if a clear
+unit is based on formatted content units, then "clear unit of
+formatted content" refers directly to the generated block, line,
+inline and glyph areas of formatted content.</p></div></div></div></div><div class="div2">
 <h3><a name="dynamicFlowTimers" id="dynamicFlowTimers"/>B.5 Flow Timers</h3><p>Flow timers control the filling and clearing of formatted content
-from a presentation undergoing dynamic flow processing.</p><div class="note"><p class="prefix"><b>Note:</b></p><p>The semantics of flow timer initiated processing expressed
+from a presentation undergoing dynamic flow processing.</p><p class="diff-add">In the case of continuous time bases, the timeline of
+flow timers follows (is synchronized with) the time base that applies
+to the document instance as determined by the <a href="#parameter-attribute-timeBase"><code>ttp:timeBase</code></a>
+parameter; however, in the case of a discontinuous time base, the
+timeline of flow timers follows real (clock) time.</p><div class="note"><p class="prefix"><b>Note:</b></p><p>The semantics of flow timer initiated processing expressed
 below reflects the intent that clear and reflow
 operations or clear, reflow, and flow operations are performed
 simultaneously if the (logically, but not necesesarily temporally)
@@ -7018,10 +7139,11 @@
 for the <a href="#parameter-attribute-frameRateMultiplier"><code>ttp:frameRateMultiplier</code></a>
 attribute.</p></div><div class="div3">
 <h4><a name="feature-layout" id="feature-layout"/>E.1.51 #layout</h4><p>A TT AF transformation processor supports the <code>#layout</code>
-feature if it recognizes and is capable of transforming the following
-vocabulary defined by <a href="#layout"><b>9 Layout</b></a>:</p><ul><li><p><a href="#layout-vocabulary-layout"><code>layout</code></a></p></li><li><p><a href="#layout-vocabulary-region"><code>region</code></a></p></li><li><p><a href="#layout-attribute-region">@<code>region</code></a></p></li></ul><p>A TT AF presentation processor supports the <code>#layout</code>
+feature if it (1) recognizes and is capable of transforming the following
+vocabulary defined by <a href="#layout"><b>9 Layout</b></a>:</p><ul><li><p><a href="#layout-vocabulary-layout"><code>layout</code></a></p></li><li><p><a href="#layout-vocabulary-region"><code>region</code></a></p></li><li><p><a href="#layout-attribute-region">@<code>region</code></a></p></li></ul><p>and (2) supports the following attributes when applied to the
+<a href="#layout-vocabulary-region"><code>region</code></a> element:</p><ul><li><p><a href="#style-attribute-extent"><code>tts:extent</code></a></p></li><li><p><a href="#style-attribute-origin"><code>tts:origin</code></a></p></li></ul><p>A TT AF presentation processor supports the <code>#layout</code>
 feature if it implements presentation semantic support for the
-same vocabulary enumerated above.</p></div><div class="div3">
+same vocabulary and features enumerated above.</p></div><div class="div3">
 <h4><a name="feature-length" id="feature-length"/>E.1.52 #length</h4><p>A TT AF transformation processor supports the <code>#length</code>
 feature if it recognizes and is capable of transforming all defined
 values of the <a href="#style-value-length">&lt;length&gt;</a>
@@ -7143,12 +7265,12 @@
 <code>#overflow</code> feature if it implements presentation semantic support for
 all defined values of the <a href="#style-attribute-overflow"><code>tts:overflow</code></a>
 attribute.</p></div><div class="div3">
-<h4><a name="feature-overflow-scroll" id="feature-overflow-scroll"/>E.1.69 #overflow-scroll</h4><p>A TT AF transformation processor supports the
-<code>#overflow-scroll</code> feature if it recognizes and is capable of
-transforming the <code>scroll</code> value of the <a href="#style-attribute-overflow"><code>tts:overflow</code></a>
+<h4><a name="feature-overflow-dynamic" id="feature-overflow-dynamic"/>E.1.69 #overflow-dynamic</h4><p>A TT AF transformation processor supports the
+<code>#overflow-dynamic</code> feature if it recognizes and is capable of
+transforming the <code>dynamic</code> value of the <a href="#style-attribute-overflow"><code>tts:overflow</code></a>
 attribute.</p><p>A TT AF presentation processor supports the
-<code>#overflow-scroll</code> feature if it implements presentation semantic support for
-the <code>scroll</code> value of the <a href="#style-attribute-overflow"><code>tts:overflow</code></a>
+<code>#overflow-dynamic</code> feature if it implements presentation semantic support for
+the <code>dynamic</code> value of the <a href="#style-attribute-overflow"><code>tts:overflow</code></a>
 attribute.</p></div><div class="div3">
 <h4><a name="feature-padding" id="feature-padding"/>E.1.70 #padding</h4><p>A TT AF transformation processor supports the
 <code>#padding</code> feature if it recognizes and is capable of
@@ -7240,15 +7362,15 @@
 <h4><a name="feature-styling-inheritance-content" id="feature-styling-inheritance-content"/>E.1.85 #styling-inheritance-content</h4><p>A TT AF transformation processor supports the
 <code>#styling-inheritance</code> feature if it recognizes and is
 capable of transforming content style inheritance as defined by
-<a href="#semantics-style-inheritance-content"><b>8.4.2.2 Content Style Inheritance</b></a>.</p><p>A TT AF presentation processor supports the
+<a href="#semantics-style-inheritance-content"><b>8.4.2.1 Content Style Inheritance</b></a>.</p><p>A TT AF presentation processor supports the
 <code>#styling-inheritance-content</code> feature if it implements
-presentation semantic support for content style inheritance as defined by <a href="#semantics-style-inheritance-content"><b>8.4.2.2 Content Style Inheritance</b></a>.</p></div><div class="div3">
+presentation semantic support for content style inheritance as defined by <a href="#semantics-style-inheritance-content"><b>8.4.2.1 Content Style Inheritance</b></a>.</p></div><div class="div3">
 <h4><a name="feature-styling-inheritance-region" id="feature-styling-inheritance-region"/>E.1.86 #styling-inheritance-region</h4><p>A TT AF transformation processor supports the
 <code>#styling-inheritance</code> feature if it recognizes and is
 capable of transforming region style inheritance as defined by
-<a href="#semantics-style-inheritance-region"><b>8.4.2.3 Region Style Inheritance</b></a>.</p><p>A TT AF presentation processor supports the
+<a href="#semantics-style-inheritance-region"><b>8.4.2.2 Region Style Inheritance</b></a>.</p><p>A TT AF presentation processor supports the
 <code>#styling-inheritance-region</code> feature if it implements
-presentation semantic support for region style inheritance as defined by <a href="#semantics-style-inheritance-region"><b>8.4.2.3 Region Style Inheritance</b></a>.</p></div><div class="div3">
+presentation semantic support for region style inheritance as defined by <a href="#semantics-style-inheritance-region"><b>8.4.2.2 Region Style Inheritance</b></a>.</p></div><div class="div3">
 <h4><a name="feature-styling-inline" id="feature-styling-inline"/>E.1.87 #styling-inline</h4><p>A TT AF transformation processor supports the
 <code>#styling-inline</code> feature if it recognizes and is capable
 of transforming inline style association as defined by <a href="#semantics-style-association-inline"><b>8.4.1.1 Inline Styling</b></a>.</p><p>A TT AF presentation processor supports the
@@ -7544,7 +7666,7 @@
 enumerates every defined feature designation (expressed without the TT
 Feature Prefix Namespace), and, for each designated feature, specifies
 whether the feature is mandatory (M) or optional (O) for
-transformation and presentation processors.</p><table summary="HTML Table" id="feature-support-table" class="common"><caption>Table E-1 – Feature Support</caption><col width="60%" span="1"/><col width="20%" span="1"/><col width="20%" span="1"/><tbody><tr><td><span class="strong">Feature</span></td><td><span class="strong">Transformation</span></td><td><span class="strong">Presentation</span></td></tr><tr><td><a href="#feature-animation"><code>#animation</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-backgroundColor"><code>#backgroundColor</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-backgroundColor-block"><code>#backgroundColor-block</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-backgroundColor-inline"><code>#backgroundColor-inline</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-backgroundColor-region"><code>#backgroundColor-region</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-bidi"><code>#bidi</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-cellResolution"><code>#cellResolution</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-clockMode"><code>#clockMode</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-color"><code>#color</code></a></td><td>O</td><td>M</td></tr><tr><td><a href="#feature-content"><code>#content</code></a></td><td>O</td><td>M</td></tr><tr><td><a href="#feature-core"><code>#core</code></a></td><td>M</td><td>M</td></tr><tr><td><a href="#feature-direction"><code>#direction</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-display"><code>#display</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-display-block"><code>#display-block</code></a></td><td>O</td><td>M</td></tr><tr><td><a href="#feature-display-inline"><code>#display-inline</code></a></td><td>O</td><td>M</td></tr><tr><td><a href="#feature-display-region"><code>#display-region</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-displayAlign"><code>#displayAlign</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-dynamicFlow"><code>#dynamicFlow</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-dynamicFlow-barWipe"><code>#dynamicFlow-barWipe</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-dynamicFlow-block"><code>#dynamicFlow-block</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-dynamicFlow-character"><code>#dynamicFlow-character</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-dynamicFlow-fade"><code>#dynamicFlow-fade</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-dynamicFlow-glyph"><code>#dynamicFlow-glyph</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-dynamicFlow-in"><code>#dynamicFlow-in</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-dynamicFlow-inline"><code>#dynamicFlow-inline</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-dynamicFlow-inter"><code>#dynamicFlow-inter</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-dynamicFlow-intra"><code>#dynamicFlow-intra</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-dynamicFlow-jump"><code>#dynamicFlow-jump</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-dynamicFlow-leftToRight"><code>#dynamicFlow-leftToRight</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-dynamicFlow-line"><code>#dynamicFlow-line</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-dynamicFlow-out"><code>#dynamicFlow-out</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-dynamicFlow-pixel"><code>#dynamicFlow-pixel</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-dynamicFlow-smooth"><code>#dynamicFlow-smooth</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-dynamicFlow-teletext"><code>#dynamicFlow-teletext</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-dynamicFlow-topToBottom"><code>#dynamicFlow-topToBottom</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-dynamicFlow-within"><code>#dynamicFlow-within</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-dynamicFlow-word"><code>#dynamicFlow-word</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-extent"><code>#extent</code></a></td><td>O</td><td>M</td></tr><tr><td><a href="#feature-fontFamily"><code>#fontFamily</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-fontFamily-generic"><code>#fontFamily-generic</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-fontFamily-non-generic"><code>#fontFamily-non-generic</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-fontSize"><code>#fontSize</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-fontSize-anisomorphic"><code>#fontSize-anisomorphic</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-fontSize-isomorphic"><code>#fontSize-isomorphic</code></a></td><td>O</td><td>M</td></tr><tr><td><a href="#feature-fontStyle"><code>#fontStyle</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-fontStyle-italic"><code>#fontStyle-italic</code></a></td><td>O</td><td>M</td></tr><tr><td><a href="#feature-fontWeight"><code>#fontWeight</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-fontWeight-bold"><code>#fontWeight-bold</code></a></td><td>O</td><td>M</td></tr><tr><td><a href="#feature-frameRate"><code>#frameRate</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-frameRateMultiplier"><code>#frameRateMultiplier</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-layout"><code>#layout</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-length"><code>#length</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-length-cell"><code>#length-cell</code></a></td><td>O</td><td>M</td></tr><tr><td><a href="#feature-length-em"><code>#length-em</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-length-integer"><code>#length-integer</code></a></td><td>O</td><td>M</td></tr><tr><td><a href="#feature-length-negative"><code>#length-negative</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-length-percentage"><code>#length-percentage</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-length-pixel"><code>#length-pixel</code></a></td><td>O</td><td>M</td></tr><tr><td><a href="#feature-length-positive"><code>#length-positive</code></a></td><td>O</td><td>M</td></tr><tr><td><a href="#feature-length-real"><code>#length-real</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-lineHeight"><code>#lineHeight</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-markerMode"><code>#markerMode</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-metadata"><code>#metadata</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-nested-div"><code>#nested-div</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-nested-span"><code>#nested-span</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-opacity"><code>#opacity</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-origin"><code>#origin</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-overflow"><code>#overflow</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-overflow-scroll"><code>#overflow-scroll</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-padding"><code>#padding</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-padding-1"><code>#padding-1</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-padding-2"><code>#padding-2</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-padding-3"><code>#padding-3</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-padding-4"><code>#padding-4</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-pixelAspectRatio"><code>#pixelAspectRatio</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-presentation"><code>#presentation</code></a></td><td>O</td><td>M</td></tr><tr><td><a href="#feature-profile"><code>#profile</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-requiredExtensions"><code>#requiredExtensions</code></a></td><td>M</td><td>M</td></tr><tr><td><a href="#feature-requiredFeatures"><code>#requiredFeatures</code></a></td><td>M</td><td>M</td></tr><tr><td><a href="#feature-showBackground"><code>#showBackground</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-smpteMode"><code>#smpteMode</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-structure"><code>#structure</code></a></td><td>M</td><td>M</td></tr><tr><td><a href="#feature-styling"><code>#styling</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-styling-chained"><code>#styling-chained</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-styling-inheritance-content"><code>#styling-inheritance-content</code></a></td><td>O</td><td>M</td></tr><tr><td><a href="#feature-styling-inheritance-region"><code>#styling-inheritance-region</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-styling-inline"><code>#styling-inline</code></a></td><td>O</td><td>M</td></tr><tr><td><a href="#feature-styling-nested"><code>#styling-nested</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-styling-referential"><code>#styling-referential</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-subFrameRate"><code>#subFrameRate</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-textAlign"><code>#textAlign</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-textAlign-absolute"><code>#textAlign-absolute</code></a></td><td>O</td><td>M</td></tr><tr><td><a href="#feature-textAlign-relative"><code>#textAlign-relative</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-textDecoration"><code>#textDecoration</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-textDecoration-over"><code>#textDecoration-over</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-textDecoration-through"><code>#textDecoration-through</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-textDecoration-under"><code>#textDecoration-under</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-textOutline"><code>#textOutline</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-textOutline-blur"><code>#textOutline-blur</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-tickRate"><code>#tickRate</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-timeBase-clock"><code>#timeBase-clock</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-timeBase-media"><code>#timeBase-media</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-timeBase-smpte"><code>#timeBase-smpte</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-timeContainer"><code>#timeContainer</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-time-clock"><code>#time-clock</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-time-clock-with-frames"><code>#time-clock-with-frames</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-time-offset"><code>#time-offset</code></a></td><td>O</td><td>M</td></tr><tr><td><a href="#feature-time-offset-with-frames"><code>#time-offset-with-frames</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-time-offset-with-ticks"><code>#time-offset-with-ticks</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-timing"><code>#timing</code></a></td><td>O</td><td>M</td></tr><tr><td><a href="#feature-transformation"><code>#transformation</code></a></td><td>M</td><td>O</td></tr><tr><td><a href="#feature-unicodeBidi"><code>#unicodeBidi</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-visibility"><code>#visibility</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-visibility-block"><code>#visibility-block</code></a></td><td>O</td><td>M</td></tr><tr><td><a href="#feature-visibility-inline"><code>#visibility-inline</code></a></td><td>O</td><td>M</td></tr><tr><td><a href="#feature-visibility-region"><code>#visibility-region</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-wrapOption"><code>#wrapOption</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-writingMode"><code>#writingMode</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-writingMode-vertical"><code>#writingMode-vertical</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-writingMode-horizontal"><code>#writingMode-horizontal</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-writingMode-horizontal-lr"><code>#writingMode-horizontal-lr</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-writingMode-horizontal-rl"><code>#writingMode-horizontal-rl</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-zIndex"><code>#zIndex</code></a></td><td>O</td><td>O</td></tr></tbody></table><p>For the sake of convenience, the following table,
+transformation and presentation processors.</p><table summary="HTML Table" id="feature-support-table" class="common"><caption>Table E-1 – Feature Support</caption><col width="60%" span="1"/><col width="20%" span="1"/><col width="20%" span="1"/><tbody><tr><td><span class="strong">Feature</span></td><td><span class="strong">Transformation</span></td><td><span class="strong">Presentation</span></td></tr><tr><td><a href="#feature-animation"><code>#animation</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-backgroundColor"><code>#backgroundColor</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-backgroundColor-block"><code>#backgroundColor-block</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-backgroundColor-inline"><code>#backgroundColor-inline</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-backgroundColor-region"><code>#backgroundColor-region</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-bidi"><code>#bidi</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-cellResolution"><code>#cellResolution</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-clockMode"><code>#clockMode</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-color"><code>#color</code></a></td><td>O</td><td>M</td></tr><tr><td><a href="#feature-content"><code>#content</code></a></td><td>O</td><td>M</td></tr><tr><td><a href="#feature-core"><code>#core</code></a></td><td>M</td><td>M</td></tr><tr><td><a href="#feature-direction"><code>#direction</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-display"><code>#display</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-display-block"><code>#display-block</code></a></td><td>O</td><td>M</td></tr><tr><td><a href="#feature-display-inline"><code>#display-inline</code></a></td><td>O</td><td>M</td></tr><tr><td><a href="#feature-display-region"><code>#display-region</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-displayAlign"><code>#displayAlign</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-dynamicFlow"><code>#dynamicFlow</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-dynamicFlow-barWipe"><code>#dynamicFlow-barWipe</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-dynamicFlow-block"><code>#dynamicFlow-block</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-dynamicFlow-character"><code>#dynamicFlow-character</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-dynamicFlow-fade"><code>#dynamicFlow-fade</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-dynamicFlow-glyph"><code>#dynamicFlow-glyph</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-dynamicFlow-in"><code>#dynamicFlow-in</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-dynamicFlow-inline"><code>#dynamicFlow-inline</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-dynamicFlow-inter"><code>#dynamicFlow-inter</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-dynamicFlow-intra"><code>#dynamicFlow-intra</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-dynamicFlow-jump"><code>#dynamicFlow-jump</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-dynamicFlow-leftToRight"><code>#dynamicFlow-leftToRight</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-dynamicFlow-line"><code>#dynamicFlow-line</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-dynamicFlow-out"><code>#dynamicFlow-out</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-dynamicFlow-pixel"><code>#dynamicFlow-pixel</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-dynamicFlow-smooth"><code>#dynamicFlow-smooth</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-dynamicFlow-teletext"><code>#dynamicFlow-teletext</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-dynamicFlow-topToBottom"><code>#dynamicFlow-topToBottom</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-dynamicFlow-within"><code>#dynamicFlow-within</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-dynamicFlow-word"><code>#dynamicFlow-word</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-extent"><code>#extent</code></a></td><td>O</td><td>M</td></tr><tr><td><a href="#feature-fontFamily"><code>#fontFamily</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-fontFamily-generic"><code>#fontFamily-generic</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-fontFamily-non-generic"><code>#fontFamily-non-generic</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-fontSize"><code>#fontSize</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-fontSize-anisomorphic"><code>#fontSize-anisomorphic</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-fontSize-isomorphic"><code>#fontSize-isomorphic</code></a></td><td>O</td><td>M</td></tr><tr><td><a href="#feature-fontStyle"><code>#fontStyle</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-fontStyle-italic"><code>#fontStyle-italic</code></a></td><td>O</td><td>M</td></tr><tr><td><a href="#feature-fontWeight"><code>#fontWeight</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-fontWeight-bold"><code>#fontWeight-bold</code></a></td><td>O</td><td>M</td></tr><tr><td><a href="#feature-frameRate"><code>#frameRate</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-frameRateMultiplier"><code>#frameRateMultiplier</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-layout"><code>#layout</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-length"><code>#length</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-length-cell"><code>#length-cell</code></a></td><td>O</td><td>M</td></tr><tr><td><a href="#feature-length-em"><code>#length-em</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-length-integer"><code>#length-integer</code></a></td><td>O</td><td>M</td></tr><tr><td><a href="#feature-length-negative"><code>#length-negative</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-length-percentage"><code>#length-percentage</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-length-pixel"><code>#length-pixel</code></a></td><td>O</td><td>M</td></tr><tr><td><a href="#feature-length-positive"><code>#length-positive</code></a></td><td>O</td><td>M</td></tr><tr><td><a href="#feature-length-real"><code>#length-real</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-lineHeight"><code>#lineHeight</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-markerMode"><code>#markerMode</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-metadata"><code>#metadata</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-nested-div"><code>#nested-div</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-nested-span"><code>#nested-span</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-opacity"><code>#opacity</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-origin"><code>#origin</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-overflow"><code>#overflow</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-overflow-dynamic"><code>#overflow-dynamic</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-padding"><code>#padding</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-padding-1"><code>#padding-1</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-padding-2"><code>#padding-2</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-padding-3"><code>#padding-3</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-padding-4"><code>#padding-4</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-pixelAspectRatio"><code>#pixelAspectRatio</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-presentation"><code>#presentation</code></a></td><td>O</td><td>M</td></tr><tr><td><a href="#feature-profile"><code>#profile</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-requiredExtensions"><code>#requiredExtensions</code></a></td><td>M</td><td>M</td></tr><tr><td><a href="#feature-requiredFeatures"><code>#requiredFeatures</code></a></td><td>M</td><td>M</td></tr><tr><td><a href="#feature-showBackground"><code>#showBackground</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-smpteMode"><code>#smpteMode</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-structure"><code>#structure</code></a></td><td>M</td><td>M</td></tr><tr><td><a href="#feature-styling"><code>#styling</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-styling-chained"><code>#styling-chained</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-styling-inheritance-content"><code>#styling-inheritance-content</code></a></td><td>O</td><td>M</td></tr><tr><td><a href="#feature-styling-inheritance-region"><code>#styling-inheritance-region</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-styling-inline"><code>#styling-inline</code></a></td><td>O</td><td>M</td></tr><tr><td><a href="#feature-styling-nested"><code>#styling-nested</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-styling-referential"><code>#styling-referential</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-subFrameRate"><code>#subFrameRate</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-textAlign"><code>#textAlign</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-textAlign-absolute"><code>#textAlign-absolute</code></a></td><td>O</td><td>M</td></tr><tr><td><a href="#feature-textAlign-relative"><code>#textAlign-relative</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-textDecoration"><code>#textDecoration</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-textDecoration-over"><code>#textDecoration-over</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-textDecoration-through"><code>#textDecoration-through</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-textDecoration-under"><code>#textDecoration-under</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-textOutline"><code>#textOutline</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-textOutline-blur"><code>#textOutline-blur</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-tickRate"><code>#tickRate</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-timeBase-clock"><code>#timeBase-clock</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-timeBase-media"><code>#timeBase-media</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-timeBase-smpte"><code>#timeBase-smpte</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-timeContainer"><code>#timeContainer</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-time-clock"><code>#time-clock</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-time-clock-with-frames"><code>#time-clock-with-frames</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-time-offset"><code>#time-offset</code></a></td><td>O</td><td>M</td></tr><tr><td><a href="#feature-time-offset-with-frames"><code>#time-offset-with-frames</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-time-offset-with-ticks"><code>#time-offset-with-ticks</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-timing"><code>#timing</code></a></td><td>O</td><td>M</td></tr><tr><td><a href="#feature-transformation"><code>#transformation</code></a></td><td>M</td><td>O</td></tr><tr><td><a href="#feature-unicodeBidi"><code>#unicodeBidi</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-visibility"><code>#visibility</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-visibility-block"><code>#visibility-block</code></a></td><td>O</td><td>M</td></tr><tr><td><a href="#feature-visibility-inline"><code>#visibility-inline</code></a></td><td>O</td><td>M</td></tr><tr><td><a href="#feature-visibility-region"><code>#visibility-region</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-wrapOption"><code>#wrapOption</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-writingMode"><code>#writingMode</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-writingMode-vertical"><code>#writingMode-vertical</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-writingMode-horizontal"><code>#writingMode-horizontal</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-writingMode-horizontal-lr"><code>#writingMode-horizontal-lr</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-writingMode-horizontal-rl"><code>#writingMode-horizontal-rl</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-zIndex"><code>#zIndex</code></a></td><td>O</td><td>O</td></tr></tbody></table><p>For the sake of convenience, the following table,
 <a href="#feature-transformation-mandatory-table"><b>Table E-2 – Mandatory Features - Transformation</b></a>, enumerates all
 mandatory features for a TT AF Transformation Processor, providing additional
 comments to summarize the context of usage or the nature of the feature.</p><table summary="HTML Table" id="feature-transformation-mandatory-table" class="common"><caption>Table E-2 – Mandatory Features - Transformation</caption><col width="60%" span="1"/><col width="40%" span="1"/><tbody><tr><td><span class="strong">Feature</span></td><td><span class="strong">Comments</span></td></tr><tr><td><a href="#feature-core"><code>#core</code></a></td><td>
@@ -7755,10 +7877,14 @@
 <a href="http://www.w3.org/TR/xmlschema-2/"><cite>XML Schema Part 2: Datatypes</cite></a>,
 W3C Recommendation, 28 October 2004. (See
 <a href="http://www.w3.org/TR/xmlschema-2/">http://www.w3.org/TR/xmlschema-2/</a>.)
-</dd><dt class="label"><a name="xsl10" id="xsl10"/>XSL 1.0</dt><dd>Sharon Adler, Anders Berglund, et al., Eds.,
+</dd><dt class="label diff-del"><a name="xsl10" id="xsl10"/>XSL 1.0</dt><dd class="diff-del">Sharon Adler, Anders Berglund, et al., Eds.,
 <a href="http://www.w3.org/TR/2001/REC-xsl-20011015/"><cite>Extensible Stylesheet Language, Version 1.0</cite></a>,
 W3C Recommendation, 15 October 2001. (See
 <a href="http://www.w3.org/TR/2001/REC-xsl-20011015/">http://www.w3.org/TR/2001/REC-xsl-20011015/</a>.)
+</dd><dt class="label diff-add"><a name="xsl11" id="xsl11"/>XSL 1.1</dt><dd class="diff-add">Anders Berglund,
+<a href="http://www.w3.org/TR/2006/REC-xsl11-20061205/"><cite>Extensible Stylesheet Language (XSL) Version 1.1</cite></a>,
+W3C Recommendation, 05 December 2006. (See
+<a href="http://www.w3.org/TR/2006/REC-xsl11-20061205/">http://www.w3.org/TR/2006/REC-xsl11-20061205/</a>.)
 </dd></dl></div><div class="div1">
 <h2><a name="other-references" id="other-references"/>H Other References (Non-Normative)</h2><dl><dt class="label"><a name="cea608c" id="cea608c"/>CEA-608-C</dt><dd>
 EIA/CEA-608-C,
@@ -8880,7 +9006,7 @@
 <h2><a name="derivation" id="derivation"/>K Vocabulary Derivation (Non-Normative)</h2><p>This appendix provides information about the derivation of TT AF
 vocabulary, separately describing derivation of elements and
 attributes.</p><div class="div2">
-<h3><a name="d3e18170" id="d3e18170"/>K.1 Element Derivation</h3><p>The first column of <a href="#element-vocab-derivation-table"><b>Table K-1 – Elements</b></a>
+<h3><a name="d3e18480" id="d3e18480"/>K.1 Element Derivation</h3><p>The first column of <a href="#element-vocab-derivation-table"><b>Table K-1 – Elements</b></a>
 specifies a TT AF element vocabulary item; the second column specifies the
 syntactic and/or semantic model on which the vocabulary item is based;
 the third column specifies the reference that defines
@@ -8907,11 +9033,11 @@
 subsetted to zero or more paragraph (p) children, and supersetted by
 optional metadata and animation children</td><td>1,2,3</td></tr><tr><td><a href="#document-structure-vocabulary-head"><code>tt:head</code></a></td><td><code>xhtml:head</code></td><td><a href="#xhtml10">[XHTML 1.0]</a></td><td>-@dir, -@lang, -@profile; +@id, +@xml:space; content model changed to
 optional metadata children, followed by optional styling child,
-followed by optional layout child</td><td>1,3</td></tr><tr><td><a href="#layout-vocabulary-layout"><code>tt:layout</code></a></td><td><code>fo:simple-page-master</code></td><td><a href="#xsl10">[XSL 1.0]</a></td><td>conceptual derivation</td><td>4</td></tr><tr><td><a href="#metadata-vocabulary-metadata"><code>tt:metadata</code></a></td><td><code>svg:metadata</code></td><td><a href="#svg11">[SVG 1.1]</a></td><td>-@xml:base; +@ttm:*, +@xml:lang, +@xml:space; content model
+followed by optional layout child</td><td>1,3</td></tr><tr><td><a href="#layout-vocabulary-layout"><code>tt:layout</code></a></td><td><code>fo:simple-page-master</code></td><td><a href="#xsl11">[XSL 1.1]</a></td><td>conceptual derivation</td><td>4</td></tr><tr><td><a href="#metadata-vocabulary-metadata"><code>tt:metadata</code></a></td><td><code>svg:metadata</code></td><td><a href="#svg11">[SVG 1.1]</a></td><td>-@xml:base; +@ttm:*, +@xml:lang, +@xml:space; content model
 subsetted to foreign namespace element content only (no #PCDATA)</td><td>3,5</td></tr><tr><td><a href="#content-vocabulary-p"><code>tt:p</code></a></td><td><code>xhtml:p</code></td><td><a href="#xhtml10">[XHTML 1.0]</a></td><td>-@class, -@dir, -@lang, -@on*, -@title; +@begin, +@dur, +@end, +@region,
 +@timeContainer, +@ttm:*, +@tts:*, +@xml:space; content model
 subsetted to zero or more span children, and supersetted by optional
-metadata and animation children</td><td>1,2,3</td></tr><tr><td><a href="#layout-vocabulary-region"><code>tt:region</code></a></td><td><code>fo:region-*</code></td><td><a href="#xsl10">[XSL 1.0]</a></td><td>conceptual derivation</td><td>4</td></tr><tr><td><a href="#animation-vocabulary-set"><code>tt:set</code></a></td><td><code>svg:set</code></td><td><a href="#svg11">[SVG 1.1]</a></td><td>-@* except begin, dur, end; +@tts:*, +@xml:lang, +@xml:space</td><td>3,6</td></tr><tr><td><a href="#content-vocabulary-span"><code>tt:span</code></a></td><td><code>xhtml:span</code></td><td><a href="#xhtml10">[XHTML 1.0]</a></td><td>-@class, -@dir, -@lang, -@on*, -@title; +@begin, +@dur, +@end, +@region,
+metadata and animation children</td><td>1,2,3</td></tr><tr><td><a href="#layout-vocabulary-region"><code>tt:region</code></a></td><td><code>fo:region-*</code></td><td><a href="#xsl11">[XSL 1.1]</a></td><td>conceptual derivation</td><td>4</td></tr><tr><td><a href="#animation-vocabulary-set"><code>tt:set</code></a></td><td><code>svg:set</code></td><td><a href="#svg11">[SVG 1.1]</a></td><td>-@* except begin, dur, end; +@tts:*, +@xml:lang, +@xml:space</td><td>3,6</td></tr><tr><td><a href="#content-vocabulary-span"><code>tt:span</code></a></td><td><code>xhtml:span</code></td><td><a href="#xhtml10">[XHTML 1.0]</a></td><td>-@class, -@dir, -@lang, -@on*, -@title; +@begin, +@dur, +@end, +@region,
 +@timeContainer, +@ttm:*, +@tts:*, +@xml:space; content model
 subsetted to zero or more #PCDATA or break (br) children, and
 supersetted by optional metadata and animation children</td><td>1,2,3</td></tr><tr><td><a href="#styling-vocabulary-style"><code>tt:style</code></a></td><td><em>style specification</em></td><td><a href="#css2">[CSS2]</a></td><td>XML representation of identified set of pairs of style property
@@ -8932,7 +9058,7 @@
 <code>tts:*</code> attribute.</p></li><li><p>CSS style specification syntax is mapped to XML by use of
 attributes defined in the TT Style Namespace.</p></li><li><p>The <code>xml:id</code> attribute is defined for use on all element types.</p></li><li><p>The <code>style</code> attribute is supported only on content
 elements.</p></li></ol></div></div><div class="div2">
-<h3><a name="d3e18554" id="d3e18554"/>K.2 Attribute Derivation</h3><p>The first column of <a href="#attribute-vocab-derivation-table"><b>Table K-2 – Attributes</b></a>
+<h3><a name="d3e18864" id="d3e18864"/>K.2 Attribute Derivation</h3><p>The first column of <a href="#attribute-vocab-derivation-table"><b>Table K-2 – Attributes</b></a>
 specifies a TT AF attribute vocabulary item; the second column specifies the
 syntactic and/or semantic model on which the vocabulary item is based;
 the third column specifies the reference that defines
@@ -8953,7 +9079,7 @@
 that are uniquely defined for a specific TT AF element type are not
 listed below, but are considered to be part of the specific element
 type's derivation described in <a href="#element-vocab-derivation-table"><b>Table K-1 – Elements</b></a>
-above.</p><table summary="HTML Table" id="attribute-vocab-derivation-table" class="common"><caption>Table K-2 – Attributes</caption><col width="20%" span="1"/><col width="17%" span="1"/><col width="13%" align="center" span="1"/><col width="40%" span="1"/><col width="10%" align="center" span="1"/><tbody><tr><td><span class="strong">Attribute</span></td><td><span class="strong">Model</span></td><td><span class="strong">Reference</span></td><td><span class="strong">Details</span></td><td><span class="strong">Notes</span></td></tr><tr><td><a href="#timing-attribute-begin"><code>begin</code></a></td><td><code>begin</code></td><td><a href="#smil21">[SMIL 2.1]</a></td><td>see notes</td><td>2,3,4</td></tr><tr><td><a href="#timing-attribute-dur"><code>dur</code></a></td><td><code>dur</code></td><td><a href="#smil21">[SMIL 2.1]</a></td><td>see notes</td><td>2,3,4</td></tr><tr><td><a href="#timing-attribute-end"><code>end</code></a></td><td><code>end</code></td><td><a href="#smil21">[SMIL 2.1]</a></td><td>see notes</td><td>2,3,4</td></tr><tr><td><a href="#layout-attribute-region"><code>region</code></a></td><td><code>master-reference</code></td><td><a href="#xsl10">[XSL 1.0]</a></td><td>conceptual derivation</td><td/></tr><tr><td><a href="#style-attribute-style"><code>style</code></a></td><td><code>class</code></td><td><a href="#css2">[CSS2]</a></td><td>dereferences style specification(s) directly</td><td/></tr><tr><td><a href="#timing-attribute-timeContainer"><code>timeContainer</code></a></td><td><code>timeContainer</code></td><td><a href="#smil21">[SMIL 2.1]</a></td><td>-excl, -none; no default attribute value</td><td>5</td></tr><tr><td><a href="#metadata-attribute-agent"><code>ttm:agent</code></a></td><td><em>none</em></td><td/><td>used to attribute agent of content</td><td/></tr><tr><td><a href="#metadata-attribute-role"><code>ttm:role</code></a></td><td><em>none</em></td><td/><td>used to attribute role of content</td><td/></tr><tr><td><a href="#parameter-attribute-cellResolution"><code>ttp:cellResolution</code></a></td><td><em>none</em></td><td/><td>expresses uniform grid resolution for cell based coordinates</td><td/></tr><tr><td><a href="#parameter-attribute-clockMode"><code>ttp:clockMode</code></a></td><td><em>none</em></td><td/><td>determines how to interpret time expressions</td><td/></tr><tr><td><a href="#parameter-attribute-frameRate"><code>ttp:frameRate</code></a></td><td><em>none</em></td><td/><td>expresses integral frame rate</td><td/></tr><tr><td><a href="#parameter-attribute-frameRateMultiplier"><code>ttp:frameRateMultiplier</code></a></td><td><em>none</em></td><td/><td>used to express non-integral, rational frame rates</td><td/></tr><tr><td><a href="#parameter-attribute-markerMode"><code>ttp:markerMode</code></a></td><td><em>none</em></td><td/><td>expresses marker continuity semantics</td><td/></tr><tr><td><a href="#parameter-attribute-pixelAspectRatio"><code>ttp:pixelAspectRatio</code></a></td><td><em>none</em></td><td/><td>expresses pixel aspect ratio of related media</td><td/></tr><tr><td><a href="#parameter-attribute-profile"><code>ttp:profile</code></a></td><td><em>none</em></td><td/><td>expresses profile of TT AF used by document instance</td><td/></tr><tr><td><a href="#parameter-attribute-smpteMode"><code>ttp:smpteMode</code></a></td><td><em>none</em></td><td/><td>expresses frame counting (drop) modes</td><td/></tr><tr><td><a href="#parameter-attribute-subFrameRate"><code>ttp:subFrameRate</code></a></td><td><em>none</em></td><td/><td>expresses sub-frame rate</td><td/></tr><tr><td><a href="#parameter-attribute-tickRate"><code>ttp:tickRate</code></a></td><td><em>none</em></td><td/><td>used to interpret tick based time expressions</td><td/></tr><tr><td><a href="#parameter-attribute-timeBase"><code>ttp:timeBase</code></a></td><td><em>none</em></td><td/><td>used to interpret semantics of time expressions</td><td/></tr><tr><td><a href="#style-attribute-backgroundColor"><code>tts:backgroundColor</code></a></td><td><code>background-color</code></td><td><a href="#xsl10">[XSL 1.0]</a></td><td>see notes</td><td>1,6</td></tr><tr><td><a href="#style-attribute-color"><code>tts:color</code></a></td><td><code>color</code></td><td><a href="#xsl10">[XSL 1.0]</a></td><td>initial value specified as <code>transparent</code></td><td>6</td></tr><tr><td><a href="#style-attribute-direction"><code>tts:direction</code></a></td><td><code>direction</code></td><td><a href="#xsl10">[XSL 1.0]</a></td><td>complies with model</td><td/></tr><tr><td><a href="#style-attribute-display"><code>tts:display</code></a></td><td><code>display</code></td><td><a href="#css2">[CSS2]</a></td><td>only auto, none, inherit</td><td/></tr><tr><td><a href="#style-attribute-displayAlign"><code>tts:displayAlign</code></a></td><td><code>display-align</code></td><td><a href="#xsl10">[XSL 1.0]</a></td><td>except for name normalization, complies with model</td><td>1</td></tr><tr><td><a href="#style-attribute-dynamicFlow"><code>tts:dynamicFlow</code></a></td><td><em>none</em></td><td/><td>defines scroll overflow behavior</td><td/></tr><tr><td><a href="#style-attribute-extent"><code>tts:extent</code></a></td><td><code>width</code>, <code>height</code></td><td><a href="#xsl10">[XSL 1.0]</a></td><td>shorthand property</td><td/></tr><tr><td><a href="#style-attribute-fontFamily"><code>tts:fontFamily</code></a></td><td><code>font-family</code></td><td><a href="#xsl10">[XSL 1.0]</a></td><td>extends generic family names</td><td>1</td></tr><tr><td><a href="#style-attribute-fontSize"><code>tts:fontSize</code></a></td><td><code>font-size</code></td><td><a href="#xsl10">[XSL 1.0]</a></td><td>see notes</td><td>1,7</td></tr><tr><td><a href="#style-attribute-fontStyle"><code>tts:fontStyle</code></a></td><td><code>font-style</code></td><td><a href="#xsl10">[XSL 1.0]</a></td><td>uses alias <code>reverseOblique</code> for <code>backslant</code></td><td>1</td></tr><tr><td><a href="#style-attribute-fontWeight"><code>tts:fontWeight</code></a></td><td><code>font-weight</code></td><td><a href="#xsl10">[XSL 1.0]</a></td><td>-bolder, -lighter, -&lt;number&gt;</td><td>1</td></tr><tr><td><a href="#style-attribute-lineHeight"><code>tts:lineHeight</code></a></td><td><code>line-height</code></td><td><a href="#xsl10">[XSL 1.0]</a></td><td>-&lt;number&gt;, -&lt;space&gt;</td><td>1</td></tr><tr><td><a href="#style-attribute-opacity"><code>tts:opacity</code></a></td><td><code>opacity</code></td><td><a href="#css3-color">[CSS3 Color]</a></td><td>complies with model</td><td/></tr><tr><td><a href="#style-attribute-origin"><code>tts:origin</code></a></td><td><code>top</code>, <code>left</code></td><td><a href="#xsl10">[XSL 1.0]</a></td><td>shorthand property</td><td/></tr><tr><td><a href="#style-attribute-overflow"><code>tts:overflow</code></a></td><td><code>overflow</code></td><td><a href="#xsl10">[XSL 1.0]</a></td><td>-auto, -error-if-overflow; scroll redefined</td><td>8</td></tr><tr><td><a href="#style-attribute-padding"><code>tts:padding</code></a></td><td><code>padding</code></td><td><a href="#xsl10">[XSL 1.0]</a></td><td>see notes</td><td>9</td></tr><tr><td><a href="#style-attribute-showBackground"><code>tts:showBackground</code></a></td><td><code>showBackground</code></td><td><a href="#smil21">[SMIL 2.1]</a></td><td>complies with model</td></tr><tr><td><a href="#style-attribute-textAlign"><code>tts:textAlign</code></a></td><td><code>text-align</code></td><td><a href="#xsl10">[XSL 1.0]</a></td><td>except for name normalization, complies with model</td><td>1</td></tr><tr><td><a href="#style-attribute-textDecoration"><code>tts:textDecoration</code></a></td><td><code>text-decoration</code></td><td><a href="#xsl10">[XSL 1.0]</a></td><td>except for name normalization, complies with model</td><td>1,10</td></tr><tr><td><a href="#style-attribute-textOutline"><code>tts:textOutline</code></a></td><td><code>text-shadow</code></td><td><a href="#xsl10">[XSL 1.0]</a></td><td>see notes</td><td>11</td></tr><tr><td><a href="#style-attribute-unicodeBidi"><code>tts:unicodeBidi</code></a></td><td><code>unicode-bidi</code></td><td><a href="#xsl10">[XSL 1.0]</a></td><td>except for name normalization, complies with model</td><td>1</td></tr><tr><td><a href="#style-attribute-visibility"><code>tts:visibility</code></a></td><td><code>visibility</code></td><td><a href="#xsl10">[XSL 1.0]</a></td><td>-collapse</td><td/></tr><tr><td><a href="#style-attribute-wrapOption"><code>tts:wrapOption</code></a></td><td><code>wrap-option</code></td><td><a href="#xsl10">[XSL 1.0]</a></td><td>except for name normalization, complies with model</td><td>1</td></tr><tr><td><a href="#style-attribute-writingMode"><code>tts:writingMode</code></a></td><td><code>writing-mode</code></td><td><a href="#xsl10">[XSL 1.0]</a></td><td>+tblr</td><td>1</td></tr><tr><td><a href="#style-attribute-zIndex"><code>tts:zIndex</code></a></td><td><code>z-index</code></td><td><a href="#xsl10">[XSL 1.0]</a></td><td>except for name normalization, complies with model</td><td>1</td></tr><tr><td><a href="#content-attribute-id"><code>xml:id</code></a></td><td><code>xml:id</code></td><td><a href="#xmlid">[XML ID]</a></td><td>complies with model</td><td/></tr><tr><td><a href="#content-attribute-lang"><code>xml:lang</code></a></td><td><code>xml:lang</code></td><td><a href="#xml10">[XML 1.0]</a></td><td>complies with model</td><td/></tr><tr><td><a href="#content-attribute-space"><code>xml:space</code></a></td><td><code>xml:space</code></td><td><a href="#xml10">[XML 1.0]</a></td><td>see notes</td><td>12</td></tr></tbody></table><div class="note"><p class="prefix"><b>Note:</b></p><ol class="enumar"><li><p>Attribute name and/or value(s) are normalized to use
+above.</p><table summary="HTML Table" id="attribute-vocab-derivation-table" class="common"><caption>Table K-2 – Attributes</caption><col width="20%" span="1"/><col width="17%" span="1"/><col width="13%" align="center" span="1"/><col width="40%" span="1"/><col width="10%" align="center" span="1"/><tbody><tr><td><span class="strong">Attribute</span></td><td><span class="strong">Model</span></td><td><span class="strong">Reference</span></td><td><span class="strong">Details</span></td><td><span class="strong">Notes</span></td></tr><tr><td><a href="#timing-attribute-begin"><code>begin</code></a></td><td><code>begin</code></td><td><a href="#smil21">[SMIL 2.1]</a></td><td>see notes</td><td>2,3,4</td></tr><tr><td><a href="#timing-attribute-dur"><code>dur</code></a></td><td><code>dur</code></td><td><a href="#smil21">[SMIL 2.1]</a></td><td>see notes</td><td>2,3,4</td></tr><tr><td><a href="#timing-attribute-end"><code>end</code></a></td><td><code>end</code></td><td><a href="#smil21">[SMIL 2.1]</a></td><td>see notes</td><td>2,3,4</td></tr><tr><td><a href="#layout-attribute-region"><code>region</code></a></td><td><code>master-reference</code></td><td><a href="#xsl11">[XSL 1.1]</a></td><td>conceptual derivation</td><td/></tr><tr><td><a href="#style-attribute-style"><code>style</code></a></td><td><code>class</code></td><td><a href="#css2">[CSS2]</a></td><td>dereferences style specification(s) directly</td><td/></tr><tr><td><a href="#timing-attribute-timeContainer"><code>timeContainer</code></a></td><td><code>timeContainer</code></td><td><a href="#smil21">[SMIL 2.1]</a></td><td>-excl, -none; no default attribute value</td><td>5</td></tr><tr><td><a href="#metadata-attribute-agent"><code>ttm:agent</code></a></td><td><em>none</em></td><td/><td>used to attribute agent of content</td><td/></tr><tr><td><a href="#metadata-attribute-role"><code>ttm:role</code></a></td><td><em>none</em></td><td/><td>used to attribute role of content</td><td/></tr><tr><td><a href="#parameter-attribute-cellResolution"><code>ttp:cellResolution</code></a></td><td><em>none</em></td><td/><td>expresses uniform grid resolution for cell based coordinates</td><td/></tr><tr><td><a href="#parameter-attribute-clockMode"><code>ttp:clockMode</code></a></td><td><em>none</em></td><td/><td>determines how to interpret time expressions</td><td/></tr><tr><td><a href="#parameter-attribute-frameRate"><code>ttp:frameRate</code></a></td><td><em>none</em></td><td/><td>expresses integral frame rate</td><td/></tr><tr><td><a href="#parameter-attribute-frameRateMultiplier"><code>ttp:frameRateMultiplier</code></a></td><td><em>none</em></td><td/><td>used to express non-integral, rational frame rates</td><td/></tr><tr><td><a href="#parameter-attribute-markerMode"><code>ttp:markerMode</code></a></td><td><em>none</em></td><td/><td>expresses marker continuity semantics</td><td/></tr><tr><td><a href="#parameter-attribute-pixelAspectRatio"><code>ttp:pixelAspectRatio</code></a></td><td><em>none</em></td><td/><td>expresses pixel aspect ratio of related media</td><td/></tr><tr><td><a href="#parameter-attribute-profile"><code>ttp:profile</code></a></td><td><em>none</em></td><td/><td>expresses profile of TT AF used by document instance</td><td/></tr><tr><td><a href="#parameter-attribute-smpteMode"><code>ttp:smpteMode</code></a></td><td><em>none</em></td><td/><td>expresses frame counting (drop) modes</td><td/></tr><tr><td><a href="#parameter-attribute-subFrameRate"><code>ttp:subFrameRate</code></a></td><td><em>none</em></td><td/><td>expresses sub-frame rate</td><td/></tr><tr><td><a href="#parameter-attribute-tickRate"><code>ttp:tickRate</code></a></td><td><em>none</em></td><td/><td>used to interpret tick based time expressions</td><td/></tr><tr><td><a href="#parameter-attribute-timeBase"><code>ttp:timeBase</code></a></td><td><em>none</em></td><td/><td>used to interpret semantics of time expressions</td><td/></tr><tr><td><a href="#style-attribute-backgroundColor"><code>tts:backgroundColor</code></a></td><td><code>background-color</code></td><td><a href="#xsl11">[XSL 1.1]</a></td><td>see notes</td><td>1,6</td></tr><tr><td><a href="#style-attribute-color"><code>tts:color</code></a></td><td><code>color</code></td><td><a href="#xsl11">[XSL 1.1]</a></td><td>initial value specified as <code>transparent</code></td><td>6</td></tr><tr><td><a href="#style-attribute-direction"><code>tts:direction</code></a></td><td><code>direction</code></td><td><a href="#xsl11">[XSL 1.1]</a></td><td>complies with model</td><td/></tr><tr><td><a href="#style-attribute-display"><code>tts:display</code></a></td><td><code>display</code></td><td><a href="#css2">[CSS2]</a></td><td>only auto, none, inherit</td><td/></tr><tr><td><a href="#style-attribute-displayAlign"><code>tts:displayAlign</code></a></td><td><code>display-align</code></td><td><a href="#xsl11">[XSL 1.1]</a></td><td>except for name normalization, complies with model</td><td>1</td></tr><tr><td><a href="#style-attribute-dynamicFlow"><code>tts:dynamicFlow</code></a></td><td><em>none</em></td><td/><td>defines <span class="diff-chg">dynamic</span> overflow behavior</td><td/></tr><tr><td><a href="#style-attribute-extent"><code>tts:extent</code></a></td><td><code>width</code>, <code>height</code></td><td><a href="#xsl11">[XSL 1.1]</a></td><td>shorthand property</td><td/></tr><tr><td><a href="#style-attribute-fontFamily"><code>tts:fontFamily</code></a></td><td><code>font-family</code></td><td><a href="#xsl11">[XSL 1.1]</a></td><td>extends generic family names</td><td>1</td></tr><tr><td><a href="#style-attribute-fontSize"><code>tts:fontSize</code></a></td><td><code>font-size</code></td><td><a href="#xsl11">[XSL 1.1]</a></td><td>see notes</td><td>1,7</td></tr><tr><td><a href="#style-attribute-fontStyle"><code>tts:fontStyle</code></a></td><td><code>font-style</code></td><td><a href="#xsl11">[XSL 1.1]</a></td><td>uses alias <code>reverseOblique</code> for <code>backslant</code></td><td>1</td></tr><tr><td><a href="#style-attribute-fontWeight"><code>tts:fontWeight</code></a></td><td><code>font-weight</code></td><td><a href="#xsl11">[XSL 1.1]</a></td><td>-bolder, -lighter, -&lt;number&gt;</td><td>1</td></tr><tr><td><a href="#style-attribute-lineHeight"><code>tts:lineHeight</code></a></td><td><code>line-height</code></td><td><a href="#xsl11">[XSL 1.1]</a></td><td>-&lt;number&gt;, -&lt;space&gt;</td><td>1</td></tr><tr><td><a href="#style-attribute-opacity"><code>tts:opacity</code></a></td><td><code>opacity</code></td><td><a href="#css3-color">[CSS3 Color]</a></td><td>complies with model</td><td/></tr><tr><td><a href="#style-attribute-origin"><code>tts:origin</code></a></td><td><code>top</code>, <code>left</code></td><td><a href="#xsl11">[XSL 1.1]</a></td><td>shorthand property</td><td/></tr><tr><td><a href="#style-attribute-overflow"><code>tts:overflow</code></a></td><td><code>overflow</code></td><td><a href="#xsl11">[XSL 1.1]</a></td><td>-auto, -error-if-overflow; <span class="diff-chg">dynamic added</span></td><td>8</td></tr><tr><td><a href="#style-attribute-padding"><code>tts:padding</code></a></td><td><code>padding</code></td><td><a href="#xsl11">[XSL 1.1]</a></td><td>see notes</td><td>9</td></tr><tr><td><a href="#style-attribute-showBackground"><code>tts:showBackground</code></a></td><td><code>showBackground</code></td><td><a href="#smil21">[SMIL 2.1]</a></td><td>complies with model</td></tr><tr><td><a href="#style-attribute-textAlign"><code>tts:textAlign</code></a></td><td><code>text-align</code></td><td><a href="#xsl11">[XSL 1.1]</a></td><td>except for name normalization, complies with model</td><td>1</td></tr><tr><td><a href="#style-attribute-textDecoration"><code>tts:textDecoration</code></a></td><td><code>text-decoration</code></td><td><a href="#xsl11">[XSL 1.1]</a></td><td>except for name normalization, complies with model</td><td>1,10</td></tr><tr><td><a href="#style-attribute-textOutline"><code>tts:textOutline</code></a></td><td><code>text-shadow</code></td><td><a href="#xsl11">[XSL 1.1]</a></td><td>see notes</td><td>11</td></tr><tr><td><a href="#style-attribute-unicodeBidi"><code>tts:unicodeBidi</code></a></td><td><code>unicode-bidi</code></td><td><a href="#xsl11">[XSL 1.1]</a></td><td>except for name normalization, complies with model</td><td>1</td></tr><tr><td><a href="#style-attribute-visibility"><code>tts:visibility</code></a></td><td><code>visibility</code></td><td><a href="#xsl11">[XSL 1.1]</a></td><td>-collapse</td><td/></tr><tr><td><a href="#style-attribute-wrapOption"><code>tts:wrapOption</code></a></td><td><code>wrap-option</code></td><td><a href="#xsl11">[XSL 1.1]</a></td><td>except for name normalization, complies with model</td><td>1</td></tr><tr><td><a href="#style-attribute-writingMode"><code>tts:writingMode</code></a></td><td><code>writing-mode</code></td><td><a href="#xsl11">[XSL 1.1]</a></td><td>+tblr</td><td>1</td></tr><tr><td><a href="#style-attribute-zIndex"><code>tts:zIndex</code></a></td><td><code>z-index</code></td><td><a href="#xsl11">[XSL 1.1]</a></td><td>except for name normalization, complies with model</td><td>1</td></tr><tr><td><a href="#content-attribute-id"><code>xml:id</code></a></td><td><code>xml:id</code></td><td><a href="#xmlid">[XML ID]</a></td><td>complies with model</td><td/></tr><tr><td><a href="#content-attribute-lang"><code>xml:lang</code></a></td><td><code>xml:lang</code></td><td><a href="#xml10">[XML 1.0]</a></td><td>complies with model</td><td/></tr><tr><td><a href="#content-attribute-space"><code>xml:space</code></a></td><td><code>xml:space</code></td><td><a href="#xml10">[XML 1.0]</a></td><td>see notes</td><td>12</td></tr></tbody></table><div class="note"><p class="prefix"><b>Note:</b></p><ol class="enumar"><li><p>Attribute name and/or value(s) are normalized to use
 <em>lowerCamelCase</em> naming convention.</p></li><li><p>Restricted to expressing a clock value that denotes one of the
 following in accordance to whether the parameter expressed by the
 <code>ttp:timeBase</code> attribute is <code>media</code>, <code>smpte</code>,
@@ -8991,7 +9117,7 @@
 the element types specified by <a href="#timing-attribute-timeContainer"><b>10.2.4 timeContainer</b></a>.</p></li><li><p>Restricts size to length specification which can be a percentage;
 adds optional second length (or percentage) for
 specifying separate horizontal and vertical scaling of glyph's EM
-square.</p></li><li><p>The value <code>scroll</code> is defined in terms of the
+square.</p></li><li><p>The value <span class="diff-chg"><code>dynamic</code></span> is defined in terms of the
 <code>tts:dynamicFlow</code> style property.</p></li><li><p>Expressed in terms of writing mode relative padding properties
 rather than absolute padding properties.</p></li><li><p>Excludes <code>blink</code> and <code>no-blink</code> values.</p></li><li><p>Uses only one length specification instead of two, where one length
 defines distance of outline effect from nominal edge of glyph contour
@@ -9005,9 +9131,9 @@
 <h2><a name="qa" id="qa"/>L QA Framework Compliance (Non-Normative)</h2><p>This appendix specifies the compliance of this specification with the
 requirements and guidelines defined by <a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/">QA
 Framework Specifications Guidelines</a> <a href="#qaf-sg">[QAF SG]</a>.</p><div class="div2">
-<h3><a name="d3e19406" id="d3e19406"/>L.1 Requirements</h3><table summary="HTML Table" id="qa-framework-requirements-table" class="common"><caption>Table L-1 – QA Framework Requirements Checklist</caption><col width="76%" span="1"/><col width="6%" align="center" span="1"/><col width="6%" align="center" span="1"/><col width="6%" align="center" span="1"/><col width="6%" align="center" span="1"/><tbody><tr><td><span class="strong">Requirement</span></td><td><span class="strong">YES</span></td><td><span class="strong">NO</span></td><td><span class="strong">N/A</span></td><td><span class="strong">Notes</span></td></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#include-conformance-clause-principle">Requirement 01: Include a conformance
+<h3><a name="d3e19722" id="d3e19722"/>L.1 Requirements</h3><table summary="HTML Table" id="qa-framework-requirements-table" class="common"><caption>Table L-1 – QA Framework Requirements Checklist</caption><col width="76%" span="1"/><col width="6%" align="center" span="1"/><col width="6%" align="center" span="1"/><col width="6%" align="center" span="1"/><col width="6%" align="center" span="1"/><tbody><tr><td><span class="strong">Requirement</span></td><td><span class="strong">YES</span></td><td><span class="strong">NO</span></td><td><span class="strong">N/A</span></td><td><span class="strong">Notes</span></td></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#include-conformance-clause-principle">Requirement 01: Include a conformance
 clause</a></td><td><a href="#conformance">YES</a></td><td/><td/><td/></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#define-scope-principle">Requirement 02: Define the scope.</a></td><td><a href="#intro">YES</a></td><td/><td/><td/></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#implement-principle">Requirement 03: Identify who or what will implement the specification.</a></td><td><a href="#conformance">YES</a></td><td/><td/><td/></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#ref-norm-principle">Requirement 04: Make a list of normative references.</a></td><td><a href="#references">YES</a></td><td/><td/><td/></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#define-terms-principle">Requirement 05: Define the terms used in the normative parts of the specification.</a></td><td><a href="#definitions">YES</a></td><td/><td/><td/></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#conf-label-principle">Requirement 06: Create conformance labels for each part of the conformance model.</a></td><td><a href="#conformance">YES</a></td><td/><td/><td/></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#consistent-style-principle">Requirement 07: Use a consistent style for conformance requirements and explain how to distinguish them.</a></td><td><a href="#conventions">YES</a></td><td/><td/><td/></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#req-opt-conf-principle">Requirement 08: Indicate which conformance requirements are mandatory, which are recommended, and which are optional.</a></td><td><a href="#conventions">YES</a></td><td/><td/><td/></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#subdivide-mandatory-principle">Requirement 09: If the technology is subdivided, then indicate which subdivisions are mandatory for conformance.</a></td><td><a href="#conformance">YES</a></td><td/><td/><td/></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#subdiv-constraints-principle">Requirement 10: If the technology is subdivided, then address subdivision constraints.</a></td><td><a href="#conformance">YES</a></td><td/><td/><td/></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#likehood-extension-principle">Requirement 11: Address Extensibility.</a></td><td><a href="#doctypes">YES</a></td><td/><td/><td/></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#deprecated-feature-principle">Requirement 12: Identify deprecated features.</a></td><td/><td/><td>N/A</td><td>1</td></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#degree-support-principle">Requirement 13: Define how each class of product handles each deprecated feature.</a></td><td/><td/><td>N/A</td><td>1</td></tr></tbody></table><div class="note"><p class="prefix"><b>Note:</b></p><ol class="enumar"><li><p>No feature is deprecated by this version of this specification.</p></li></ol></div></div><div class="div2">
-<h3><a name="d3e19570" id="d3e19570"/>L.2 Guidelines</h3><table summary="HTML Table" id="qa-framework-guidelines-table" class="common"><caption>Table L-2 – QA Framework Guidelines Checklist</caption><col width="76%" span="1"/><col width="6%" align="center" span="1"/><col width="6%" align="center" span="1"/><col width="6%" align="center" span="1"/><col width="6%" align="center" span="1"/><tbody><tr><td><span class="strong">Guideline</span></td><td><span class="strong">YES</span></td><td><span class="strong">NO</span></td><td><span class="strong">N/A</span></td><td><span class="strong">Notes</span></td></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#conformance-model-gp">Good Practice 01: Define the specification's conformance model in the conformance clause.</a></td><td><a href="#conformance">YES</a></td><td/><td/><td/></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#norm-informative-gp">Good Practice 02: Specify in the conformance clause how to distinguish normative from informative content.</a></td><td><a href="#conventions">YES</a></td><td/><td/><td/></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#conformance-claim-gp">Good Practice 03: Provide the wording for conformance claims.</a></td><td><a href="#claims">YES</a></td><td/><td/><td/></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#ics-gp">Good Practice 04: Provide an Implementation Conformance Statement Pro Forma.</a></td><td/><td>NO</td><td/><td/></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#ics-claim-gp">Good Practice 05: Require an Implementation Conformance Statement as part of valid conformance claims.</a></td><td><a href="#claims">YES</a></td><td/><td/></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#use-example-gp">Good Practice 06: Provide examples, use cases, and graphics.</a></td><td><a href="#example">YES</a></td><td/><td/><td/></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#write-sample-gp">Good Practice 07: Write sample code or tests.</a></td><td><a href="#sample-code">YES</a></td><td/><td/><td/></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#ref-define-practice">Good Practice 08: When imposing requirements by normative references, address conformance dependencies.</a></td><td><a href="#references">YES</a></td><td/><td/><td>1</td></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#define-terms-inline-gp">Good Practice 09: Define unfamiliar terms in-line and consolidate the definitions in a glossary section.</a></td><td><a href="#definitions">YES</a></td><td/><td/><td/></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#reuse-terms-gp">Good Practice 10: Use terms already defined without changing their definition.</a></td><td><a href="#definitions">YES</a></td><td/><td/><td>2</td></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#formal-language-gp">Good Practice 11: Use formal languages when possible.</a></td><td><a href="#schemas">YES</a></td><td/><td/><td/></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#write-assertion-gp">Good Practice 12: Write Test Assertions.</a></td><td/><td>NO</td><td/><td>3</td></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#subdivide-foster-gp">Good Practice 13: Create subdivisions of the technology when warranted.</a></td><td><a href="#conformance">YES</a></td><td/><td/><td/></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#rules-profiles-gp">Good Practice 14: If the technology is profiled, define rules for creating new profiles.</a></td><td><a href="#vocabulary-profiles">YES</a></td><td/><td/><td/></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#need-option-gp">Good Practice 15:Use optional features as warranted.</a></td><td>YES</td><td/><td/><td/></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#label-options-gp">Good Practice 16: Clearly identify optional features.</a></td><td>YES</td><td/><td/><td/></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#constraints-gp">Good Practice 17: Indicate any limitations or constraints on optional features.</a></td><td>YES</td><td/><td/><td/></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#extensions-prohibited-gp">Good Practice 18: If extensibility is allowed, define an extension mechanism.</a></td><td><a href="#extension-vocabulary-overview">YES</a></td><td/><td/><td/></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#breaking-conformance-gp">Good Practice 19: Warn extension creators to create extensions that do not interfere with conformance.</a></td><td><a href="#extension-vocabulary-overview">YES</a></td><td/><td/><td/></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#define-error-gp">Good Practice 20: Define error-handling for unknown extensions.</a></td><td><a href="#conformance-processor">YES</a></td><td/><td/><td>4</td></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#workaround-gp">Good Practice 21: Explain how to avoid using a deprecated feature.</a></td><td/><td/><td>N/A</td><td>5</td></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#obsolete-gp">Good Practice 22: Identify obsolete features.</a></td><td/><td/><td>N/A</td><td>5</td></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#error-handling-gp">Good Practice 23: Define an error handling mechanism.</a></td><td><a href="#reduced-infoset">YES</a></td><td/><td/><td/></tr></tbody></table><div class="note"><p class="prefix"><b>Note:</b></p><ol class="enumar"><li><p>When making normative references to external specifications,
+<h3><a name="d3e19886" id="d3e19886"/>L.2 Guidelines</h3><table summary="HTML Table" id="qa-framework-guidelines-table" class="common"><caption>Table L-2 – QA Framework Guidelines Checklist</caption><col width="76%" span="1"/><col width="6%" align="center" span="1"/><col width="6%" align="center" span="1"/><col width="6%" align="center" span="1"/><col width="6%" align="center" span="1"/><tbody><tr><td><span class="strong">Guideline</span></td><td><span class="strong">YES</span></td><td><span class="strong">NO</span></td><td><span class="strong">N/A</span></td><td><span class="strong">Notes</span></td></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#conformance-model-gp">Good Practice 01: Define the specification's conformance model in the conformance clause.</a></td><td><a href="#conformance">YES</a></td><td/><td/><td/></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#norm-informative-gp">Good Practice 02: Specify in the conformance clause how to distinguish normative from informative content.</a></td><td><a href="#conventions">YES</a></td><td/><td/><td/></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#conformance-claim-gp">Good Practice 03: Provide the wording for conformance claims.</a></td><td><a href="#claims">YES</a></td><td/><td/><td/></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#ics-gp">Good Practice 04: Provide an Implementation Conformance Statement Pro Forma.</a></td><td/><td>NO</td><td/><td/></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#ics-claim-gp">Good Practice 05: Require an Implementation Conformance Statement as part of valid conformance claims.</a></td><td><a href="#claims">YES</a></td><td/><td/></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#use-example-gp">Good Practice 06: Provide examples, use cases, and graphics.</a></td><td><a href="#example">YES</a></td><td/><td/><td/></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#write-sample-gp">Good Practice 07: Write sample code or tests.</a></td><td><a href="#sample-code">YES</a></td><td/><td/><td/></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#ref-define-practice">Good Practice 08: When imposing requirements by normative references, address conformance dependencies.</a></td><td><a href="#references">YES</a></td><td/><td/><td>1</td></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#define-terms-inline-gp">Good Practice 09: Define unfamiliar terms in-line and consolidate the definitions in a glossary section.</a></td><td><a href="#definitions">YES</a></td><td/><td/><td/></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#reuse-terms-gp">Good Practice 10: Use terms already defined without changing their definition.</a></td><td><a href="#definitions">YES</a></td><td/><td/><td>2</td></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#formal-language-gp">Good Practice 11: Use formal languages when possible.</a></td><td><a href="#schemas">YES</a></td><td/><td/><td/></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#write-assertion-gp">Good Practice 12: Write Test Assertions.</a></td><td/><td>NO</td><td/><td>3</td></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#subdivide-foster-gp">Good Practice 13: Create subdivisions of the technology when warranted.</a></td><td><a href="#conformance">YES</a></td><td/><td/><td/></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#rules-profiles-gp">Good Practice 14: If the technology is profiled, define rules for creating new profiles.</a></td><td><a href="#vocabulary-profiles">YES</a></td><td/><td/><td/></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#need-option-gp">Good Practice 15:Use optional features as warranted.</a></td><td>YES</td><td/><td/><td/></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#label-options-gp">Good Practice 16: Clearly identify optional features.</a></td><td>YES</td><td/><td/><td/></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#constraints-gp">Good Practice 17: Indicate any limitations or constraints on optional features.</a></td><td>YES</td><td/><td/><td/></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#extensions-prohibited-gp">Good Practice 18: If extensibility is allowed, define an extension mechanism.</a></td><td><a href="#extension-vocabulary-overview">YES</a></td><td/><td/><td/></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#breaking-conformance-gp">Good Practice 19: Warn extension creators to create extensions that do not interfere with conformance.</a></td><td><a href="#extension-vocabulary-overview">YES</a></td><td/><td/><td/></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#define-error-gp">Good Practice 20: Define error-handling for unknown extensions.</a></td><td><a href="#conformance-processor">YES</a></td><td/><td/><td>4</td></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#workaround-gp">Good Practice 21: Explain how to avoid using a deprecated feature.</a></td><td/><td/><td>N/A</td><td>5</td></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#obsolete-gp">Good Practice 22: Identify obsolete features.</a></td><td/><td/><td>N/A</td><td>5</td></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#error-handling-gp">Good Practice 23: Define an error handling mechanism.</a></td><td><a href="#reduced-infoset">YES</a></td><td/><td/><td/></tr></tbody></table><div class="note"><p class="prefix"><b>Note:</b></p><ol class="enumar"><li><p>When making normative references to external specifications,
 specific clauses or sections are cited.</p></li><li><p>See also <a href="#derivation"><b>K Vocabulary Derivation</b></a>.</p></li><li><p>Test assertions and test suites will be provided prior to entering
 Proposed Recommendation (PR) phase.</p></li><li><p>See criterion #3 in <a href="#conformance-processor"><b>3.2 Processor Conformance</b></a> and definition of
 <a href="#doctypes">TT AF Abstract Document Instance</a>.</p></li><li><p>No feature is deprecated or obsoleted by this version of this specification.</p></li></ol></div></div></div><div class="div1">
--- a/spec/ttaf1-dfxp.xml	Thu Apr 23 20:35:10 2009 +0000
+++ b/spec/ttaf1-dfxp.xml	Mon Apr 27 03:44:18 2009 +0000
@@ -363,10 +363,11 @@
 </tbody>
 </table>
 <p>The first subtitle <specref ref="dfxp-example-subtitle-1"/> is
-presented during the time interval 0.76 to 3.45 seconds. In this
+presented during the time interval 0.76 to 3.45 seconds.
+<phrase diff="del">In this
 example, the default metric for time expressions is seconds since no
-metric is specified in the expressions.
-This subtitle inherits its font family, font size,
+metric is specified in the expressions. </phrase>This
+subtitle inherits its font family, font size,
 foreground color, and text alignment from the region into which it is
 presented. Since no region is explicitly specified on the paragraph,
 the nearest ancestor that specifies a region determines the
@@ -2139,7 +2140,7 @@
 <el>span</el>
 <phrase diff="add">and <el>br</el></phrase>.</p>
 </note>
-<p>The declared value of an inline style attribute on a <el>body</el>
+<p diff="del">The declared value of an inline style attribute on a <el>body</el>
 element must not be <code>inherit</code>.</p>
 <p diff="chg">If no <att>timeContainer</att> attribute is specified on a
 <el>body</el> element, then it must be interpreted as having
@@ -2572,7 +2573,7 @@
 </tr>
 </tbody>
 </table>
-<p>The declared value of an inline style attribute on a <el>style</el>
+<p diff="del">The declared value of an inline style attribute on a <el>style</el>
 element must not be <code>inherit</code>.</p>
 <p diff="del">A <el>style</el> element is considered to define a
 <emph>computed style specification set</emph>, where the set is determined using the
@@ -2612,7 +2613,7 @@
 <p>That is to say, when referential styling is used by an element to
 refer to a <el>style</el> element, then the referenced <el>style</el>
 element must appear as a descendant of the <el>styling</el> element, and
-not as a nested <el>style</el> child element of a <el>region</el> element.</p>
+not in any other context.</p>
 </note>
 </div3>
 </div2>
@@ -2657,7 +2658,7 @@
 <note role="explanation">
 <p>This specification makes use of <emph>lowerCamelCased</emph> local
 names for style attributes that
-are based upon like-named properties defined by <bibref ref="xsl10"/>.
+are based upon like-named properties defined by <bibref ref="xsl11"/>.
 This convention is likewise extended to token values of such
 properties.</p>
 </note>
@@ -2674,8 +2675,8 @@
 <phrase diff="add">by referential style association</phrase>
 to reference one or more <el>style</el>
 elements each of which define a
-<phrase diff="del">computed</phrase><phrase diff="add">specified</phrase> style
-specification set.</p>
+<phrase diff="del">computed</phrase><phrase diff="add">specified</phrase>
+style<phrase diff="del"> specification</phrase> set.</p>
 <p>The <att>style</att> attribute may be specified by an instance of the following
 element types:</p>
 <ulist>
@@ -2707,8 +2708,8 @@
 <tr>
 <td><emph>Values:</emph></td>
 <td>
-<loc href="#style-value-color">&lt;color&gt;</loc> |
-<code>inherit</code>
+<loc href="#style-value-color">&lt;color&gt;</loc><phrase diff="del"> |
+<code>inherit</code></phrase>
 </td>
 </tr>
 <tr>
@@ -2739,6 +2740,9 @@
 </tr>
 </tbody>
 </table>
+<p diff="add">For the purpose of determining applicability of this style property,
+each character child of a <el>p</el> element is considered to be enclosed in an anonymous
+span.</p>
 <p>The <att>tts:backgroundColor</att> style is illustrated by the following example.</p>
 <table id="style-attribute-backgroundColor-example-1" role="example">
 <caption>Example Fragment &ndash; Background Color</caption>
@@ -2774,7 +2778,7 @@
 </table>
 <note role="derivation">
 <p>The semantics of the style property
-represented by this attribute are based upon that defined by <bibref ref="xsl10"/>,
+represented by this attribute are based upon that defined by <bibref ref="xsl11"/>,
 &sect; 7.7.2.</p>
 </note>
 </div3>
@@ -2791,8 +2795,8 @@
 <tr>
 <td><emph>Values:</emph></td>
 <td>
-<loc href="#style-value-color">&lt;color&gt;</loc> |
-<code>inherit</code>
+<loc href="#style-value-color">&lt;color&gt;</loc><phrase diff="del"> |
+<code>inherit</code></phrase>
 </td>
 </tr>
 <tr>
@@ -2823,8 +2827,8 @@
 </table>
 <p diff="chg">For the purpose of determining applicability of this style property,
 each character child of a <el>p</el> element is considered to be enclosed in an anonymous
-span, where the value of this style property on the anonymous span is considered to be
-<code>inherit</code>.</p>
+span<phrase diff="del">, where the value of this style property on the anonymous span is considered to be
+<code>inherit</code></phrase>.</p>
 <p>The <att>tts:color</att> style is illustrated by the following example.</p>
 <table id="style-attribute-color-example-1" role="example">
 <caption>Example Fragment &ndash; Color</caption>
@@ -2859,7 +2863,7 @@
 </table>
 <note role="derivation">
 <p>The semantics of the style property
-represented by this attribute are based upon that defined by <bibref ref="xsl10"/>,
+represented by this attribute are based upon that defined by <bibref ref="xsl11"/>,
 &sect; 7.17.1.</p>
 </note>
 </div3>
@@ -2878,8 +2882,8 @@
 <td><emph>Values:</emph></td>
 <td>
 <code>ltr</code> |
-<code>rtl</code> |
-<code>inherit</code>
+<code>rtl</code><phrase diff="del"> |
+<code>inherit</code></phrase>
 </td>
 </tr>
 <tr>
@@ -2905,11 +2909,13 @@
 </tr>
 <tr>
 <td><emph>Animatable:</emph></td>
-<td>none</td>
-</tr>
-</tbody>
-</table>
-<p/>
+<td><phrase diff="del">none</phrase><phrase diff="add">discrete</phrase></td>
+</tr>
+</tbody>
+</table>
+<p diff="add">For the purpose of determining applicability of this style property,
+each character child of a <el>p</el> element is considered to be enclosed in an anonymous
+span.</p>
 <p>The <att>tts:direction</att> style is illustrated by the following example.</p>
 <table id="style-attribute-direction-example-1" role="example">
 <caption>Example Fragment &ndash; Direction</caption>
@@ -2949,7 +2955,7 @@
 </table>
 <note role="derivation">
 <p>The semantics of the style property
-represented by this attribute are based upon that defined by <bibref ref="xsl10"/>,
+represented by this attribute are based upon that defined by <bibref ref="xsl11"/>,
 &sect; 7.27.1.</p>
 </note>
 </div3>
@@ -2968,8 +2974,8 @@
 <td><emph>Values:</emph></td>
 <td>
 <code>auto</code> |
-<code>none</code> |
-<code>inherit</code>
+<code>none</code><phrase diff="del"> |
+<code>inherit</code></phrase>
 </td>
 </tr>
 <tr>
@@ -3002,6 +3008,9 @@
 </tr>
 </tbody>
 </table>
+<p diff="add">For the purpose of determining applicability of this style property,
+each character child of a <el>p</el> element is considered to be enclosed in an anonymous
+span.</p>
 <p>If the value of this attribute is <code>auto</code>,
 then the affected element is a candidate for region layout and
 presentation; however, if the value is <code>none</code>, then the
@@ -3098,8 +3107,8 @@
 <td>
 <code>before</code> |
 <code>center</code> |
-<code>after</code> |
-<code>inherit</code>
+<code>after</code><phrase diff="del"> |
+<code>inherit</code></phrase>
 </td>
 </tr>
 <tr>
@@ -3124,7 +3133,7 @@
 </tr>
 <tr>
 <td><emph>Animatable:</emph></td>
-<td>none</td>
+<td><phrase diff="del">none</phrase><phrase diff="add">discrete</phrase></td>
 </tr>
 </tbody>
 </table>
@@ -3191,7 +3200,7 @@
 </table>
 <note role="derivation">
 <p>The semantics of the style property
-represented by this attribute are based upon that defined by <bibref ref="xsl10"/>,
+represented by this attribute are based upon that defined by <bibref ref="xsl11"/>,
 &sect; 7.13.4.</p>
 </note>
 </div3>
@@ -3201,7 +3210,7 @@
 defines how to dynamically flow content into and out of a region over some time
 interval.</p>
 <p>This style property applies only to a region when the <att>tts:overflow</att>
-property for that region has the value <code>scroll</code>.</p>
+property for that region has the value <phrase diff="chg"><code>dynamic</code></phrase>.</p>
 <p>This attribute may be specified by any style specification element or content element
 that permits use of attributes in the TT Style Namespace; however, this attribute applies
 as a style property only to those element types indicated in the following table.</p>
@@ -3211,7 +3220,7 @@
 <tr>
 <td><emph>Values:</emph></td>
 <td>
-<code>none</code> |
+<code>none</code><phrase diff="add"> | <code>rollUp</code></phrase> |
 <loc href="#style-value-flowFunction">&lt;flowFunction&gt;</loc>+ <loc href="#style-value-flowIntervalFunction">&lt;flowIntervalFunction&gt;</loc>* 
 </td>
 </tr>
@@ -3235,12 +3244,15 @@
 </tr>
 <tr>
 <td><emph>Animatable:</emph></td>
-<td>none</td>
+<td><phrase diff="del">none</phrase><phrase diff="add">discrete</phrase></td>
 </tr>
 </tbody>
 </table>
 <p>If the value of this attribute is <code>none</code>, then no
 dynamic flow semantics apply.</p>
+<p diff="add">If the value of this attribute is <code>rollUp</code>, then interpret
+this value as a shorthand value equivalent to
+<code>out(line,smooth) inter(0.433s)</code>.</p>
 <p>If the value of this attribute contains a single
 <loc href="#style-value-flowFunction">&lt;flowFunction&gt;</loc>, then that flow function applies equally to
 <emph>fill into</emph>, <emph>reflow within</emph>, and <emph>clear
@@ -3269,7 +3281,7 @@
   &lt;style tts:backgroundColor="transparent"/&gt;
   &lt;style tts:fontFamily="proportionalSansSerif"/&gt;
   &lt;style tts:fontSize="18px"/&gt;
-  &lt;style <phrase role="strong">tts:overflow="scroll"</phrase>/&gt;
+  &lt;style <phrase role="strong">tts:overflow="<phrase diff="chg">dynamic</phrase>"</phrase>/&gt;
   &lt;style <phrase role="strong">tts:dynamicFlow="in(word,jump) out(line,smooth) inter(3s)"</phrase>/&gt;
 &lt;/region&gt;
 ...
@@ -3339,8 +3351,8 @@
 <td><emph>Values:</emph></td>
 <td>
 <code>auto</code> |
-<loc href="#style-value-length">&lt;length&gt;</loc> <loc href="#style-value-length">&lt;length&gt;</loc> |
-<code>inherit</code>
+<loc href="#style-value-length">&lt;length&gt;</loc> <loc href="#style-value-length">&lt;length&gt;</loc><phrase diff="del"> |
+<code>inherit</code></phrase>
 </td>
 </tr>
 <tr>
@@ -3364,7 +3376,7 @@
 </tr>
 <tr>
 <td><emph>Animatable:</emph></td>
-<td>none</td>
+<td><phrase diff="del">none</phrase><phrase diff="add">discrete</phrase></td>
 </tr>
 </tbody>
 </table>
@@ -3434,8 +3446,8 @@
 <td>
 (<loc href="#style-value-familyName">&lt;familyName&gt;</loc> | <loc href="#style-value-genericFamilyName">&lt;genericFamilyName&gt;</loc>)
 (<code>","</code>
-&nbsp;(<loc href="#style-value-familyName">&lt;familyName&gt;</loc> | <loc href="#style-value-genericFamilyName">&lt;genericFamilyName&gt;</loc>))* |
-<code>inherit</code>
+&nbsp;(<loc href="#style-value-familyName">&lt;familyName&gt;</loc> | <loc href="#style-value-genericFamilyName">&lt;genericFamilyName&gt;</loc>))*<phrase diff="del"> |
+<code>inherit</code></phrase>
 </td>
 </tr>
 <tr>
@@ -3468,8 +3480,8 @@
 </note>
 <p diff="chg">For the purpose of determining applicability of this style property,
 each character child of a <el>p</el> element is considered to be enclosed in an anonymous
-span, where the value of this style property on the anonymous span is considered to be
-<code>inherit</code>.</p>
+span<phrase diff="del">, where the value of this style property on the anonymous span is considered to be
+<code>inherit</code></phrase>.</p>
 <p>The <att>tts:fontFamily</att> style is illustrated by the following example.</p>
 <table id="style-attribute-fontFamily-example-1" role="example">
 <caption>Example Fragment &ndash; Font Family</caption>
@@ -3516,7 +3528,7 @@
 </table>
 <note role="derivation">
 <p>The semantics of the style property
-represented by this attribute are based upon that defined by <bibref ref="xsl10"/>,
+represented by this attribute are based upon that defined by <bibref ref="xsl11"/>,
 &sect; 7.8.2.</p>
 </note>
 </div3>
@@ -3535,8 +3547,8 @@
 <tr>
 <td><emph>Values:</emph></td>
 <td>
-<loc href="#style-value-length">&lt;length&gt;</loc> <loc href="#style-value-length">&lt;length&gt;</loc>? |
-<code>inherit</code>
+<loc href="#style-value-length">&lt;length&gt;</loc> <loc href="#style-value-length">&lt;length&gt;</loc>?<phrase diff="del"> |
+<code>inherit</code></phrase>
 </td>
 </tr>
 <tr>
@@ -3577,8 +3589,8 @@
 <p>The <loc href="#style-value-length">&lt;length&gt;</loc> value(s) used to express font size must be non-negative.</p>
 <p diff="chg">For the purpose of determining applicability of this style property,
 each character child of a <el>p</el> element is considered to be enclosed in an anonymous
-span, where the value of this style property on the anonymous span is considered to be
-<code>inherit</code>.</p>
+span<phrase diff="del">, where the value of this style property on the anonymous span is considered to be
+<code>inherit</code></phrase>.</p>
 <p>The <att>tts:fontSize</att> style is illustrated by the following example.</p>
 <table id="style-attribute-fontSize-example-1" role="example">
 <caption>Example Fragment &ndash; Font Size</caption>
@@ -3618,7 +3630,7 @@
 </table>
 <note role="derivation">
 <p>The semantics of the style property
-represented by this attribute are based upon that defined by <bibref ref="xsl10"/>,
+represented by this attribute are based upon that defined by <bibref ref="xsl11"/>,
 &sect; 7.8.4.</p>
 </note>
 </div3>
@@ -3641,8 +3653,8 @@
 <code>normal</code> |
 <code>italic</code> |
 <code>oblique</code> |
-<code>reverseOblique</code> |
-<code>inherit</code>
+<code>reverseOblique</code><phrase diff="del"> |
+<code>inherit</code></phrase>
 </td>
 </tr>
 <tr>
@@ -3671,8 +3683,8 @@
 </table>
 <p diff="chg">For the purpose of determining applicability of this style property,
 each character child of a <el>p</el> element is considered to be enclosed in an anonymous
-span, where the value of this style property on the anonymous span is considered to be
-<code>inherit</code>.</p>
+span<phrase diff="del">, where the value of this style property on the anonymous span is considered to be
+<code>inherit</code></phrase>.</p>
 <p>Use of values <code>oblique</code> and <code>reverseOblique</code>
 denote a shear and reverse shear transformation (at an unspecified
 angle) in the inline progression dimension. A conformant processor may
@@ -3719,7 +3731,7 @@
 <p/>
 <note role="derivation">
 <p>The semantics of the style property
-represented by this attribute are based upon that defined by <bibref ref="xsl10"/>,
+represented by this attribute are based upon that defined by <bibref ref="xsl11"/>,
 &sect; 7.8.7.</p>
 </note>
 </div3>
@@ -3740,8 +3752,8 @@
 <td><emph>Values:</emph></td>
 <td>
 <code>normal</code> |
-<code>bold</code> |
-<code>inherit</code>
+<code>bold</code><phrase diff="del"> |
+<code>inherit</code></phrase>
 </td>
 </tr>
 <tr>
@@ -3770,8 +3782,8 @@
 </table>
 <p diff="chg">For the purpose of determining applicability of this style property,
 each character child of a <el>p</el> element is considered to be enclosed in an anonymous
-span, where the value of this style property on the anonymous span is considered to be
-<code>inherit</code>.</p>
+span<phrase diff="del">, where the value of this style property on the anonymous span is considered to be
+<code>inherit</code></phrase>.</p>
 <p>If a specified font weight is not available, then a conformant
 processor must interpret the font weight as if the value <code>normal</code> were
 specified for the purpose of presentation processing.</p>
@@ -3813,7 +3825,7 @@
 </table>
 <note role="derivation">
 <p>The semantics of the style property
-represented by this attribute are based upon that defined by <bibref ref="xsl10"/>,
+represented by this attribute are based upon that defined by <bibref ref="xsl11"/>,
 &sect; 7.8.9.</p>
 </note>
 </div3>
@@ -3831,8 +3843,8 @@
 <td><emph>Values:</emph></td>
 <td>
 <code>normal</code> |
-<loc href="#style-value-length">&lt;length&gt;</loc> |
-<code>inherit</code>
+<loc href="#style-value-length">&lt;length&gt;</loc><phrase diff="del"> |
+<code>inherit</code></phrase>
 </td>
 </tr>
 <tr>
@@ -3862,7 +3874,7 @@
 <p>If the value of this attribute is <code>normal</code>, then the
 initial value of the style property must be considered to be the same
 as the largest font size that applies to any <phrase
-diff="del">child</phrase><phrase diff="add">descendant"</phrase>
+diff="del">child</phrase><phrase diff="add">descendant</phrase>
 element.</p>
 <p>If specified as a <loc
 href="#style-value-length">&lt;length&gt;</loc>, then the length must
@@ -3910,7 +3922,7 @@
 <p/>
 <note role="derivation">
 <p>The semantics of the style property
-represented by this attribute are based upon that defined by <bibref ref="xsl10"/>,
+represented by this attribute are based upon that defined by <bibref ref="xsl11"/>,
 &sect; 7.15.4.</p>
 </note>
 </div3>
@@ -3932,8 +3944,8 @@
 <tr>
 <td><emph>Values:</emph></td>
 <td>
-<loc href="#style-value-alpha">&lt;alpha&gt;</loc> |
-<code>inherit</code>
+<loc href="#style-value-alpha">&lt;alpha&gt;</loc><phrase diff="del"> |
+<code>inherit</code></phrase>
 </td>
 </tr>
 <tr>
@@ -4045,8 +4057,8 @@
 <td><emph>Values:</emph></td>
 <td>
 <code>auto</code> |
-<loc href="#style-value-length">&lt;length&gt;</loc> <loc href="#style-value-length">&lt;length&gt;</loc> |
-<code>inherit</code>
+<loc href="#style-value-length">&lt;length&gt;</loc> <loc href="#style-value-length">&lt;length&gt;</loc><phrase diff="del"> |
+<code>inherit</code></phrase>
 </td>
 </tr>
 <tr>
@@ -4069,7 +4081,7 @@
 </tr>
 <tr>
 <td><emph>Animatable:</emph></td>
-<td>none</td>
+<td><phrase diff="del">none</phrase><phrase diff="add">discrete</phrase></td>
 </tr>
 </tbody>
 </table>
@@ -4131,8 +4143,8 @@
 <td>
 <code>visible</code> |
 <code>hidden</code> |
-<code>scroll</code> |
-<code>inherit</code>
+<code><phrase diff="chg">dynamic</phrase></code><phrase diff="del"> |
+<code>inherit</code></phrase>
 </td>
 </tr>
 <tr>
@@ -4155,7 +4167,7 @@
 </tr>
 <tr>
 <td><emph>Animatable:</emph></td>
-<td>none</td>
+<td><phrase diff="del">none</phrase><phrase diff="add">discrete</phrase></td>
 </tr>
 </tbody>
 </table>
@@ -4171,7 +4183,7 @@
 region is <code>visible</code> and if the applicable <att>tts:wrapOption</att>
 style is <code>noWrap</code>.</p>
 </note>
-<p>If the value of this attribute is <code>scroll</code>, then content is
+<p>If the value of this attribute is <phrase diff="chg"><code>dynamic</code></phrase>, then content is
 dynamically flowed into and out of the affected region according to the values
 of the <att>tts:dynamicFlow</att> style property; in this case, the
 semantics of the <att>tts:dynamicFlow</att> apply whether or not the
@@ -4238,15 +4250,15 @@
 </note>
 <note role="derivation">
 <p>The semantics of the style property
-represented by this attribute are based upon that defined by <bibref ref="xsl10"/>,
+represented by this attribute are based upon that defined by <bibref ref="xsl11"/>,
 &sect; 7.20.2.</p>
 </note>
 </div3>
 <div3 id="style-attribute-padding">
 <head>tts:padding</head>
 <p>The <att>tts:padding</att> attribute is used to specify padding (or inset)
-space on all sides of a region area or a content area produced by a content
-element.</p>
+space on all sides of a region area<phrase diff="del"> or a content area produced by a content
+element</phrase>.</p>
 <p>This attribute may be specified by any style specification element or content element
 that permits use of attributes in the TT Style Namespace; however, this attribute applies
 as a style property only to those element types indicated in the following table.</p>
@@ -4259,8 +4271,8 @@
 <loc href="#style-value-length">&lt;length&gt;</loc> |
 <loc href="#style-value-length">&lt;length&gt;</loc> <loc href="#style-value-length">&lt;length&gt;</loc> |
 <loc href="#style-value-length">&lt;length&gt;</loc> <loc href="#style-value-length">&lt;length&gt;</loc> <loc href="#style-value-length">&lt;length&gt;</loc> |
-<loc href="#style-value-length">&lt;length&gt;</loc> <loc href="#style-value-length">&lt;length&gt;</loc> <loc href="#style-value-length">&lt;length&gt;</loc> <loc href="#style-value-length">&lt;length&gt;</loc> |
-<code>inherit</code>
+<loc href="#style-value-length">&lt;length&gt;</loc> <loc href="#style-value-length">&lt;length&gt;</loc> <loc href="#style-value-length">&lt;length&gt;</loc> <loc href="#style-value-length">&lt;length&gt;</loc><phrase diff="del"> |
+<code>inherit</code></phrase>
 </td>
 </tr>
 <tr>
@@ -4337,9 +4349,9 @@
 </table>
 <note role="derivation">
 <p>The semantics of the style property
-represented by this attribute are based upon that defined by <bibref ref="xsl10"/>,
+represented by this attribute are based upon that defined by <bibref ref="xsl11"/>,
 &sect; 7.29.15, except that individual shorthand values map to writing
-mode relative padding values as defined by <bibref ref="xsl10"/>,
+mode relative padding values as defined by <bibref ref="xsl11"/>,
 &sect; 7.7.31, 7.7.32, 7.7.33, and 7.7.34.</p>
 </note>
 </div3>
@@ -4358,8 +4370,8 @@
 <td><emph>Values:</emph></td>
 <td>
 <code>always</code> |
-<code>whenActive</code> |
-<code>inherit</code>
+<code>whenActive</code><phrase diff="del"> |
+<code>inherit</code></phrase>
 </td>
 </tr>
 <tr>
@@ -4457,8 +4469,8 @@
 <code>center</code> |
 <code>right</code> |
 <code>start</code> |
-<code>end</code> |
-<code>inherit</code>
+<code>end</code><phrase diff="del"> |
+<code>inherit</code></phrase>
 </td>
 </tr>
 <tr>
@@ -4531,7 +4543,7 @@
 </table>
 <note role="derivation">
 <p>The semantics of the style property
-represented by this attribute are based upon that defined by <bibref ref="xsl10"/>,
+represented by this attribute are based upon that defined by <bibref ref="xsl11"/>,
 &sect; 7.15.9.</p>
 </note>
 </div3>
@@ -4559,8 +4571,8 @@
 ] || [
 <code>overline</code> |
 <code>noOverline</code>
-] ] | 
-<code>inherit</code>
+] ]<phrase diff="del"> | 
+<code>inherit</code></phrase>
 </td>
 </tr>
 <tr>
@@ -4569,17 +4581,17 @@
 </tr>
 <tr>
 <td><emph>Applies to:</emph></td>
-<td>
-<loc href="#document-structure-vocabulary-body"><el>body</el></loc>,
-<loc href="#content-vocabulary-div"><el>div</el></loc>,
-<loc href="#content-vocabulary-p"><el>p</el></loc>,
-<loc href="#layout-vocabulary-region"><el>region</el></loc>,
-<loc href="#content-vocabulary-span"><el>span</el></loc>
-</td>
+<td><phrase diff="del"><loc
+href="#document-structure-vocabulary-body"><el>body</el></loc>, <loc
+href="#content-vocabulary-div"><el>div</el></loc>, <loc
+href="#content-vocabulary-p"><el>p</el></loc>, <loc
+href="#layout-vocabulary-region"><el>region</el></loc>,</phrase><loc
+href="#content-vocabulary-span"><el>span</el></loc></td>
 </tr>
 <tr>
 <td><emph>Inherited:</emph></td>
-<td>no, but see prose of <bibref ref="xsl10"/>, &sect; 7.16.4</td>
+<td><phrase diff="del">no, but see prose of <bibref ref="xsl11"/>,
+&sect; 7.16.4</phrase><phrase diff="add">yes</phrase></td>
 </tr>
 <tr>
 <td><emph>Percentages:</emph></td>
@@ -4591,6 +4603,9 @@
 </tr>
 </tbody>
 </table>
+<p diff="add">For the purpose of determining applicability of this
+style property, each character child of a <el>p</el> element is
+considered to be enclosed in an anonymous span.</p>
 <p>The <att>tts:textDecoration</att> style is illustrated by the following example.</p>
 <table id="style-attribute-textDecoration-example-1" role="example">
 <caption>Example Fragment &ndash; Text Decoration</caption>
@@ -4635,7 +4650,7 @@
 </table>
 <note role="derivation">
 <p>The semantics of the style property
-represented by this attribute are based upon that defined by <bibref ref="xsl10"/>,
+represented by this attribute are based upon that defined by <bibref ref="xsl11"/>,
 &sect; 7.16.4.</p>
 </note>
 </div3>
@@ -4656,8 +4671,8 @@
 <code>none</code> |
 <loc href="#style-value-color">&lt;color&gt;</loc>?
 <loc href="#style-value-length">&lt;length&gt;</loc>
-<loc href="#style-value-length">&lt;length&gt;</loc>? |
-<code>inherit</code>
+<loc href="#style-value-length">&lt;length&gt;</loc>?<phrase diff="del"> |
+<code>inherit</code></phrase>
 </td>
 </tr>
 <tr>
@@ -4672,7 +4687,7 @@
 </tr>
 <tr>
 <td><emph>Inherited:</emph></td>
-<td>no</td>
+<td><phrase diff="del">no</phrase><phrase diff="add">yes</phrase></td>
 </tr>
 <tr>
 <td><emph>Percentages:</emph></td>
@@ -4686,8 +4701,8 @@
 </table>
 <p diff="chg">For the purpose of determining applicability of this style property,
 each character child of a <el>p</el> element is considered to be enclosed in an anonymous
-span, where the value of this style property on the anonymous span is considered to be
-<code>inherit</code>.</p>
+span<phrase diff="del">, where the value of this style property on the anonymous span is considered to be
+<code>inherit</code></phrase>.</p>
 <p>The value of this attribute consists of an optional <loc href="#style-value-color">&lt;color&gt;</loc> term
 followed by one or two <loc href="#style-value-length">&lt;length&gt;</loc> terms.  If a <emph>color</emph> term is
 present, then it denotes the outline color; if no <emph>color</emph> term is
@@ -4751,8 +4766,8 @@
 <td>
 <code>normal</code> |
 <code>embed</code> |
-<code>bidiOverride</code> |
-<code>inherit</code>
+<code>bidiOverride</code><phrase diff="del"> |
+<code>inherit</code></phrase>
 </td>
 </tr>
 <tr>
@@ -4778,11 +4793,13 @@
 </tr>
 <tr>
 <td><emph>Animatable:</emph></td>
-<td>none</td>
-</tr>
-</tbody>
-</table>
-<p/>
+<td><phrase diff="del">none</phrase><phrase diff="add">discrete</phrase></td>
+</tr>
+</tbody>
+</table>
+<p diff="add">For the purpose of determining applicability of this style property,
+each character child of a <el>p</el> element is considered to be enclosed in an anonymous
+span.</p>
 <p>The <att>tts:unicodeBidi</att> style is illustrated by the following example.</p>
 <table id="style-attribute-unicodeBidi-example-1" role="example">
 <caption>Example Fragment &ndash; Unicode Bidirectionality</caption>
@@ -4822,7 +4839,7 @@
 </table>
 <note role="derivation">
 <p>The semantics of the style property
-represented by this attribute are based upon that defined by <bibref ref="xsl10"/>,
+represented by this attribute are based upon that defined by <bibref ref="xsl11"/>,
 &sect; 7.27.6.</p>
 </note>
 </div3>
@@ -4841,8 +4858,8 @@
 <td><emph>Values:</emph></td>
 <td>
 <code>visible</code> |
-<code>hidden</code> |
-<code>inherit</code>
+<code>hidden</code><phrase diff="del"> |
+<code>inherit</code></phrase>
 </td>
 </tr>
 <tr>
@@ -4879,6 +4896,9 @@
 </tr>
 </tbody>
 </table>
+<p diff="add">For the purpose of determining applicability of this style property,
+each character child of a <el>p</el> element is considered to be enclosed in an anonymous
+span.</p>
 <p>The <att>tts:visibility</att> style has no affect on content layout or
 composition, but merely determines whether composed content is visible or not.</p>
 <p>The <att>tts:visibility</att> style is illustrated by the following example.</p>
@@ -4942,7 +4962,7 @@
 </table>
 <note role="derivation">
 <p>The semantics of the style property
-represented by this attribute are based upon that defined by <bibref ref="xsl10"/>,
+represented by this attribute are based upon that defined by <bibref ref="xsl11"/>,
 &sect; 7.28.8.</p>
 </note>
 </div3>
@@ -4961,8 +4981,8 @@
 <td><emph>Values:</emph></td>
 <td>
 <code>wrap</code> |
-<code>noWrap</code> |
-<code>inherit</code>
+<code>noWrap</code><phrase diff="del"> |
+<code>inherit</code></phrase>
 </td>
 </tr>
 <tr>
@@ -4991,8 +5011,8 @@
 </table>
 <p diff="chg">For the purpose of determining applicability of this style property,
 each character child of a <el>p</el> element is considered to be enclosed in an anonymous
-span, where the value of this style property on the anonymous span is considered to be
-<code>inherit</code>.</p>
+span<phrase diff="del">, where the value of this style property on the anonymous span is considered to be
+<code>inherit</code></phrase>.</p>
 <p>The <att>tts:wrapOption</att> style is illustrated by the following example.</p>
 <table id="style-attribute-wrapOption-example-1" role="example">
 <caption>Example Fragment &ndash; Wrap Option</caption>
@@ -5031,7 +5051,7 @@
 </table>
 <note role="derivation">
 <p>The semantics of the style property
-represented by this attribute are based upon that defined by <bibref ref="xsl10"/>,
+represented by this attribute are based upon that defined by <bibref ref="xsl11"/>,
 &sect; 7.15.13.</p>
 </note>
 </div3>
@@ -5055,8 +5075,8 @@
 <code>tblr</code> |
 <code>lr</code> |
 <code>rl</code> |
-<code>tb</code> |
-<code>inherit</code>
+<code>tb</code><phrase diff="del"> |
+<code>inherit</code></phrase>
 </td>
 </tr>
 <tr>
@@ -5079,7 +5099,7 @@
 </tr>
 <tr>
 <td><emph>Animatable:</emph></td>
-<td>none</td>
+<td><phrase diff="del">none</phrase><phrase diff="add">discrete</phrase></td>
 </tr>
 </tbody>
 </table>
@@ -5138,7 +5158,7 @@
 </note>
 <note role="derivation">
 <p>The semantics of the style property
-represented by this attribute are based upon that defined by <bibref ref="xsl10"/>,
+represented by this attribute are based upon that defined by <bibref ref="xsl11"/>,
 &sect; 7.27.7.</p>
 </note>
 </div3>
@@ -5156,8 +5176,8 @@
 <td><emph>Values:</emph></td>
 <td>
 <code>auto</code> |
-<loc href="#style-value-integer">&lt;integer&gt;</loc> |
-<code>inherit</code>
+<loc href="#style-value-integer">&lt;integer&gt;</loc><phrase diff="del"> |
+<code>inherit</code></phrase>
 </td>
 </tr>
 <tr>
@@ -5190,7 +5210,7 @@
 order is defined as the postorder traversal of a document
 instance.</p>
 <p>The semantics of the value <code>auto</code> are those defined by
-<bibref ref="xsl10"/>, &sect; 7.28.9, where the <el>tt</el> element
+<bibref ref="xsl11"/>, &sect; 7.28.9, where the <el>tt</el> element
 is considered to establish the root stacking context.</p>
 <p>The <att>tts:zIndex</att> style is illustrated by the following example.</p>
 <table id="style-attribute-zIndex-example-1" role="example">
@@ -5268,7 +5288,7 @@
 </table>
 <note role="derivation">
 <p>The semantics of the style property
-represented by this attribute are based upon that defined by <bibref ref="xsl10"/>,
+represented by this attribute are based upon that defined by <bibref ref="xsl11"/>,
 &sect; 7.28.9.</p>
 </note>
 </div3>
@@ -5310,10 +5330,12 @@
 </tbody>
 </table>
 <p>In the above syntax representation, the syntactic element
-<emph><code>float</code></emph> must adhere to the lexical representation defined
-by <bibref ref="xsd-2"/>&nbsp;&sect;
-3.2.4.1<phrase diff="add">; furthermore, the value thus represented must be a non-negative
-real number in the closed interval <code>[0,1]</code></phrase>.</p>
+<emph><code>float</code></emph> must adhere to the lexical
+representation defined by <bibref ref="xsd-2"/>&nbsp;&sect;
+3.2.4.1.<phrase diff="add"> If the value represented is less than 0.0,
+then it must be interpreted as equal to 0.0; similarly, if the value
+represented is greater than 1.0, then it must be interpreted as
+1.0.</phrase></p>
 </div3>
 <div3 id="style-value-color">
 <head>&lt;color&gt;</head>
@@ -5458,11 +5480,11 @@
   | "out(" flowArguments ")"
 
 flowArguments
-  : flowUnit [ "," flowStyle [ "," flowTransition [ "," flowTransitionStyle ]]]
+  : flowUnit [ "," flowStyle <phrase diff="del">[ "," flowTransition [ "," flowTransitionStyle ]]</phrase>]
 
 flowUnit
-  : "pixel"
-  | "glyph"
+<phrase diff="del">  : "pixel"</phrase>
+<phrase diff="chg">  :</phrase> "glyph"
   | "inline"
   | "line"
   | "block"
@@ -5474,7 +5496,7 @@
   : "jump"
   | "smooth"
   | "fade"
-  | extensionToken
+  | extensionToken<phrase diff="del">
 
 flowTransition
   : "barWipe"
@@ -5485,7 +5507,7 @@
   | "topToBottom"
   | extensionToken
 
-extensionToken
+</phrase>extensionToken
   : "x-" &lt;token&gt;
 </eg>
 </td>
@@ -5498,10 +5520,10 @@
 <code>in()</code>, <code>within()</code>, and <code>out()</code> flow
 functions respectively.</p>
 <p>Dynamic flow occurs on the basis of specific visual or semantic
-content units. In the case of <code>pixel</code>, <code>glyph</code>,
+content units. In the case of <phrase diff="del"><code>pixel</code>, </phrase><code>glyph</code>,
 <code>inline</code>, <code>line</code>, and <code>block</code>, the
 unit of dynamic flow is based upon a visually rendered construct
-(<code>pixel</code> or <code>glyph</code>) or upon an area of the area
+(<phrase diff="del"><code>pixel</code> or </phrase><code>glyph</code>) or upon an area of the area
 tree produced by formatting the affected content. In the case of
 <code>character</code> and <code>word</code>, the unit of dynamic flow
 is based upon a semantic unit associated with one or more visually
@@ -5531,11 +5553,15 @@
 the flow style is <code>fade</code>, then the flow unit is faded into
 or out of the region by continuously incrementing or decrementing the
 alpha component of the affected content.</p>
-<p>In addition to the primary flow style, an optional flow transition
+<p diff="add">If a presentation processor that supports dynamic flow
+does not support either or both the <code>smooth</code> or
+<code>fade</code> flow styles, then these flow styles must be
+interpreted as if <code>jump</code> flow style were specified.</p>
+<p diff="del">In addition to the primary flow style, an optional flow transition
 effect and flow transition effect style may be specified, in which
 case the transition effect is additively (and simultaneously) applied
 to the primary flow style transition.</p>
-<p>For the permitted values of <code>flowTransition</code> and
+<p diff="del">For the permitted values of <code>flowTransition</code> and
 <code>flowTransitionStyle</code>, the semantics specified by 
 <bibref ref="smil21"/>, &sect; 12.8, apply.</p>
 </div3>
@@ -5712,10 +5738,10 @@
 value.</p>
 <p>The semantics of
 the unit of measure <code>px</code> (pixel) 
-are as defined by <bibref ref="xsl10"/>, &sect; 5.9.13.</p>
+are as defined by <bibref ref="xsl11"/>, &sect; 5.9.13.</p>
 <p>When specified relative to a font whose size is expressed as a single length
 measure or as two length measures of equal length, the unit of measure <code>em</code> is considered to be
-identical to that defined by <bibref ref="xsl10"/>, &sect; 5.9.13;
+identical to that defined by <bibref ref="xsl11"/>, &sect; 5.9.13;
 however, when specified relative to a font whose size is expressed as
 two length measures of non-equal lengths, then one <code>em</code> is
 equal to the inline progression dimension of the anisomorphically
@@ -5809,9 +5835,9 @@
 </table>
 <p>In the above syntax representation, the syntactic element <emph><code>char</code></emph> must adhere to production
 [2] <code>Char</code> as defined by <bibref ref="xml10"/>&nbsp;&sect;
-2.2, while the syntactic element <emph><code>S</code></emph> must adhere to production
+2.2<phrase diff="del">, while the syntactic element <emph><code>S</code></emph> must adhere to production
 [3] <code>S</code> as defined by <bibref ref="xml10"/>&nbsp;&sect;
-2.3.</p>
+2.3</phrase>.</p>
 </div3>
 </div2>
 
@@ -5831,7 +5857,7 @@
 by this model.</p>
 <note role="derivation" diff="add">
 <p>The semantics of style resolution employed here are based upon
-<bibref ref="xsl10"/>, &sect; 5.</p>
+<bibref ref="xsl11"/>, &sect; 5.</p>
 </note>
 <div3 id="semantics-style-association">
 <head>Style Association</head>
@@ -6013,9 +6039,9 @@
 using:
 </p>
 <ulist>
-<item><p>explicit style inheritance</p></item>
-<item><p>content style inheritance</p></item>
-<item><p>region style inheritance</p></item>
+<!-- [OMIT <item><p>explicit style inheritance</p></item> OMIT] -->
+<item><p><loc href="#semantics-style-inheritance-content">content style inheritance</loc></p></item>
+<item><p><loc href="#semantics-style-inheritance-content">region style inheritance</loc></p></item>
 </ulist>
 <p diff="add">For the purpose of determining inherited styles, the element hierarchy of
 an intermediate synchronic document form of a DFXP document instance must be used, where
@@ -6025,6 +6051,7 @@
 the original form in order to facilitate region inheritance
 processing.</p>
 </note>
+<!-- [OMIT
 <div4 id="semantics-style-inheritance-explicit" diff="add">
 <head>Explicit Style Inheritance</head>
 <p>If a style property is associated with a content element by means
@@ -6077,6 +6104,7 @@
 explicit inheritance altogether.</edtext>
 </ednote>
 </div4>
+OMIT] -->
 <div4 id="semantics-style-inheritance-content">
 <head>Content Style Inheritance</head>
 <p>Style properties are inherited from ancestor content elements
@@ -6174,9 +6202,9 @@
 three categories of style property values are distinguished as
 follows:</p>
 <ulist>
-<item><p>specified values</p></item>
-<item><p>computed values</p></item>
-<item><p>actual values</p></item>
+<item><p><loc href="semantics-style-resolved-value-category-specified">specified values</loc></p></item>
+<item><p><loc href="semantics-style-resolved-value-category-computed">computed values</loc></p></item>
+<item><p><loc href="semantics-style-resolved-value-category-actual">actual values</loc></p></item>
 </ulist>
 <div4 id="semantics-style-resolved-value-category-specified">
 <head>Specified Values</head>
@@ -6184,6 +6212,7 @@
 by an element or anonymous span are referred to as <emph>specified values</emph>. The
 set of all specified style properties of a given element is referred to
 as the <emph>specified style set</emph> of that element.</p>
+<!-- [OMIT
 <p>Specified values are further distinguished as explicit or
 implicit. Specified values assigned to an element by means of <specref
 ref="semantics-style-association"/> or 
@@ -6194,7 +6223,7 @@
 <specref ref="semantics-style-inheritance-content"/> or
 <specref ref="semantics-style-inheritance-region"/>
 are considered to be
-<emph>implicitly</emph> specified values.</p>
+<emph>implicitly</emph> specified values.</p> OMIT] -->
 </div4>
 <div4 id="semantics-style-resolved-value-category-computed">
 <head>Computed Values</head>
@@ -6308,7 +6337,7 @@
 {
   [
     ["http://www.w3.org/2006/10/ttaf1#style", "backgroundColor"],
-    ["specified", <emph>color</emph>, "0x00FF00" ]
+    ["specified", <emph>color</emph>, 0x00FF00 ]
   ],
   [
     ["http://www.w3.org/2006/10/ttaf1#style", "color"],
@@ -6340,7 +6369,7 @@
 {
   [
     ["http://www.w3.org/2006/10/ttaf1#style", "backgroundColor"],
-    ["specified", <emph>color</emph>, "0x00FF00" ]
+    ["specified", <emph>color</emph>, 0x00FF00 ]
   ],
   [
     ["http://www.w3.org/2006/10/ttaf1#style", "color"],
@@ -6399,26 +6428,29 @@
 the specified style set <emph>SSS</emph> of <emph>E</emph> to the
 empty set;</p></item>
 <item><p><phrase role="strong">[referential and chained referential
-styling]</phrase> for each style element <emph>S<sub>REF</sub></emph>
+styling]</phrase> for each <el>style</el> element <emph>S<sub>REF</sub></emph>
 referenced by a <att>style</att> attribute specified on
 <emph>E</emph>, and in the order specified in the <att>style</att>
-attribute, then, if <emph>S<sub>REF</sub></emph> is an ancestor
+attribute, then, if <emph>S<sub>REF</sub></emph> is a descendant
 of a <el>styling</el> element,
 merge the specified style set of
 <emph>S<sub>REF</sub></emph>, <emph>SSS(S<sub>REF</sub>)</emph>, into
 the specified style set of <emph>E</emph>,
 <emph>SSS(E)</emph>;</p></item>
 <item><p><phrase role="strong">[nested styling]</phrase> for each
-nested style element child <emph>S<sub>NEST</sub></emph> of
+nested <el>style</el> element child <emph>S<sub>NEST</sub></emph> of
 <emph>E</emph>, and in the specified order of child elements, merge
 the specified style set of <emph>S<sub>NEST</sub></emph>,
 <emph>SSS(S<sub>NEST</sub>)</emph>, into the specified style set of
 <emph>E</emph>, <emph>SSS(E)</emph>;</p></item>
 <item><p><phrase role="strong">[inline styling]</phrase> for each
 style property <emph>P</emph> expressed as a specified styling
-attribute of <emph>E</emph>, where the value of <emph>P</emph> is not
-<code>inherit</code>, merge <emph>P</emph> into the specified style
+attribute of <emph>E</emph>,
+<!-- [OMIT where the value of <emph>P</emph> is not
+<code>inherit</code>, OMIT] -->
+merge <emph>P</emph> into the specified style
 set of <emph>E</emph>, <emph>SSS(E)</emph>;</p></item>
+<!-- [OMIT
 <item><p><phrase role="strong">[explicit inheritance]</phrase> if the
 element type of <emph>E</emph> is a content element type, then for
 each style property <emph>P</emph> expressed as a specified styling
@@ -6439,7 +6471,7 @@
 merge <emph>P&prime;</emph> into the specified style set of
 <emph>E</emph>, <emph>SSS(E)</emph>;</p></item>
 </olist>
-</item>
+</item> OMIT] -->
 <item>
 <p><phrase role="strong">[implicit inheritance]</phrase> if the
 element type of <emph>E</emph> is not the styling element type
@@ -6923,7 +6955,7 @@
 remapping of regionally selected content hierarchy, the resulting intermediate
 <phrase diff="add"> synchronic</phrase> document is
 subjected to a flow transformation step that produces a rooted flow object tree
-represented as an XSL FO document instance as defined by <bibref ref="xsl10"/>,
+represented as an XSL FO document instance as defined by <bibref ref="xsl11"/>,
 and semantically extended by TT AF specific style properties that have no XSL
 FO counterpart.</p>
 <p>Each intermediate<phrase diff="add"> synchronic</phrase>  document produced by <specref
@@ -7016,7 +7048,7 @@
 <p>for each TT AF style property attribute in some computed
 style<phrase diff="del"> specification</phrase>
 set that
-has no counterpart in <bibref ref="xsl10"/>, map that attribute directly through
+has no counterpart in <bibref ref="xsl11"/>, map that attribute directly through
 to the relevant formatting object produced by the input TT AF content element to
 which the style property applies;</p>
 </item>
@@ -7030,12 +7062,12 @@
 <phrase diff="chg"><emph>DOC<sub>FO</sub></emph></phrase>,
 if processing
 requires presentation on a visual medium, then apply the formatting semantics
-prescribed by <bibref ref="xsl10"/> in order to produce an XSL FO area tree that
+prescribed by <bibref ref="xsl11"/> in order to produce an XSL FO area tree that
 may then be subsequently rendered onto the visual medium.</p>
 <note>
 <p>Due to the possible presence of TT AF style properties
 or style property values in a given DFXP document instance for which
-there is no <bibref ref="xsl10"/> counterpart, the use of a compliant <bibref ref="xsl10"/> formatting processor
+there is no <bibref ref="xsl11"/> counterpart, the use of a compliant <bibref ref="xsl11"/> formatting processor
 is not necessarily sufficient to satisfy the presentation
 semantics defined by this specification.</p>
 </note>
@@ -7125,7 +7157,7 @@
 <div2 id="semantics-line-layout">
 <head>Line Layout</head>
 <p>The semantics of line layout, including line breaking, defined by 
-<bibref ref="xsl10"/> apply to the performance of the composition and layout of
+<bibref ref="xsl11"/> apply to the performance of the composition and layout of
 lines for presentation processing of a document instance on a visual medium.</p>
 </div2>
 </div1>
@@ -7836,7 +7868,7 @@
 <p><emph>This appendix is normative.</emph></p>
 <p>This appendix specifies a dynamic flow processing model that is
 used to present content in a region whose <att>tts:overflow</att>
-property is assigned a value of <code>scroll</code>.</p>
+property is assigned a value of <phrase diff="chg"><code>dynamic</code></phrase>.</p>
 <div2 id="dynamicFlowIntroduction">
 <head>Introduction</head>
 <p><emph>This sub-section is non-normative.</emph></p>
@@ -7883,27 +7915,29 @@
 of the <code>in()</code> flow function;</p></item>
 <item><p><emph>fill style</emph>, as specified by the <code>flowStyle</code> argument
 of the <code>in()</code> flow function;</p></item>
-<item><p><emph>fill transition</emph>, as specified by the <code>flowTransition</code> argument
+
+<item><p diff="del"><emph>fill transition</emph>, as specified by the <code>flowTransition</code> argument
 of the <code>in()</code> flow function;</p></item>
-<item><p><emph>fill transition style</emph>, as specified by the
+<item><p diff="del"><emph>fill transition style</emph>, as specified by the
 <code>flowTransitionStyle</code> argument
 of the <code>in()</code> flow function;</p></item>
+
 <item><p><emph>reflow unit</emph>, as specified by the <code>flowUnit</code> argument
 of the <code>within()</code> flow function;</p></item>
 <item><p><emph>reflow style</emph>, as specified by the <code>flowStyle</code> argument
 of the <code>within()</code> flow function;</p></item>
-<item><p><emph>reflow transition</emph>, as specified by the <code>flowTransition</code> argument
+<item><p diff="del"><emph>reflow transition</emph>, as specified by the <code>flowTransition</code> argument
 of the <code>within()</code> flow function;</p></item>
-<item><p><emph>reflow transition style</emph>, as specified by the
+<item><p diff="del"><emph>reflow transition style</emph>, as specified by the
 <code>flowTransitionStyle</code> argument
 of the <code>within()</code> flow function;</p></item>
 <item><p><emph>clear unit</emph>, as specified by the <code>flowUnit</code> argument
 of the <code>out()</code> flow function;</p></item>
 <item><p><emph>clear style</emph>, as specified by the <code>flowStyle</code> argument
 of the <code>out()</code> flow function;</p></item>
-<item><p><emph>clear transition</emph>, as specified by the <code>flowTransition</code> argument
+<item><p diff="del"><emph>clear transition</emph>, as specified by the <code>flowTransition</code> argument
 of the <code>out()</code> flow function;</p></item>
-<item><p><emph>clear transition style</emph>, as specified by the
+<item><p diff="del"><emph>clear transition style</emph>, as specified by the
 <code>flowTransitionStyle</code> argument
 of the <code>out()</code> flow function;</p></item>
 <item><p><emph>fill interval</emph>, as specified by the <code>intra()</code>
@@ -7917,13 +7951,21 @@
 </olist>
 </item>
 </olist>
-<p>Except for the computed fill and clear intervals, the flow interval
-state parameters enumerated above are static and specified at authoring time.</p>
+<p>Except for the computed fill and clear
+interval<phrase diff="add"> parameter</phrase>s,
+<phrase diff="add">and unless the
+<att>tts:dynamicFlow</att> property is animated, </phrase>
+the flow interval
+state parameters enumerated above are<phrase diff="add"> nominally</phrase>
+static and specified at authoring
+time.<phrase diff="add"> If the <att>tts:dynamicFlow</att> property is animated,
+then these nominally static parameters remain static between
+animation intervals.</phrase></p>
 </div2>
 <div2 id="dynamicFlowEvents">
 <head>Flow Buffer</head>
 <p>Each region which is assigned a <att>tts:overflow</att> property
-with the value <code>scroll</code> is associated with a <emph>flow
+with the value <phrase diff="chg"><code>dynamic</code></phrase> is associated with a <emph>flow
 buffer</emph>, whose implementation is not defined by this
 specification.</p>
 <p>The content of a flow buffer is defined to be equivalent (in form) to the
@@ -7932,6 +7974,14 @@
 content that is awaiting, but has not yet been flowed into (made
 visible in) the
 presentation region with which the flow buffer is associated.</p>
+<note role="clarification" diff="add">
+<p>In the context of dynamic flow processing, the temporal extent of a region's flow
+buffer is assumed to persist over a period that includes multiple instantiations
+of synchronous intermediate documents, as described by
+<specref ref="semantics-region-layout-step-2"/>. This is feasible since the set of
+regions associated with a DFXP document instance is fixed and determined statically
+at authoring time.</p>
+</note>
 <p>The temporal content of a flow buffer is related to the performance
 of <specref ref="semantics-region-layout"/> as follows:</p>
 <olist>
@@ -7956,28 +8006,40 @@
 position that corresponds with the most logically subsequent content presently
 visible in the region;</p></item>
 <item><p>difference present, but not limited to before, between, or after
-the positions that correspond with the most logically prior
+the <phrase diff="add">logical content </phrase>positions
+that correspond with the most logically prior
 and subsequent content presently visible in the region;</p></item>
 </olist>
 </item>
 <item><p>If any one of the conditions 2a, 2b, and 2c applies, then do not
 change the flow buffer.</p></item>
-<item><p>If condition 2d applies, then instantaneously replace the
+<item><p>If condition 2d applies, then instantaneously replace
+the<phrase diff="add"> affected</phrase>
 content of the flow buffer with the new content (in part or in whole) that corresponds with
-time <code>T<sub>k+1</sub></code> such that the position of the content that
+time <code>T<sub>k+1</sub></code> such that the
+<phrase diff="add">logical content </phrase>position
+of the content that
 corresponds with the start of the flow buffer does not change with
-respect to the corresponding position of the previous content.</p></item>
+respect to the corresponding
+<phrase diff="add">logical content </phrase>position of the previous content.</p></item>
 <item><p>If condition 2e applies, then subdivide the new content that
 corresponds with time <code>T<sub>k+1</sub></code> into two parts: (1)
-that part that wholly precedes the position that corresponds with the
+that part that wholly precedes the
+<phrase diff="add">logical content </phrase>position that corresponds with the
 most logically subsequent content presently visible in the region, and
-(2) that part that corresponds with or wholly follows the position
+(2) that part that corresponds with or wholly follows the
+<phrase diff="add">logical content </phrase>position
 that corresponds with the most logically subsequent content presently
 visible in the region, then ignore the first part and process the second part 
 in the same manner as if condition 2d had originally applied.</p></item>
 <item><p>If after performing the above steps the flow buffer is
 non-empty, then perform the following steps:</p>
 <olist>
+<item><p diff="add">If, due to style property animation, the dynamic
+flow state parameters for the region have changed since last performing
+this procedure, then re-perform the process described in <specref
+ref="dynamicFlowIntervalTimingCalculation"/>, then reset both fill and
+clear timers to their inactive state.</p></item>
 <item><p>If using automatic flow interval timing, then re-perform the process
 described in <specref ref="dynamicFlowIntervalTimingCalculation"/>.</p></item>
 <item><p>If the fill timer is not active, then restart the
@@ -7985,14 +8047,85 @@
 </olist>
 </item>
 </olist>
+<p diff="add">In the procedure described above, the content of a flow
+buffer at time <code>T<sub>k</sub></code> is considered to be
+significantly different from the content of the same flow buffer at
+time <code>T<sub>k+1</sub></code> if the set of glyph areas that would
+be produced by formatting the content at time
+<code>T<sub>k</sub></code> differs from the set of glyph areas that
+would be produced by formatting the content at time
+<code>T<sub>k+1</sub></code> in any of the following ways:</p>
+<ulist diff="add">
+<item><p>the number of glyph areas are different;</p></item>
+<item><p>the (positionally) ordered sets of glyphs associated with the
+two sets of glyph areas are different;</p></item>
+<item><p>the positions assigned to the glyph images associated with the two
+sets of glyph areas are different;</p></item>
+</ulist>
+<note role="elaboration" diff="add">
+<p>Other potential, but insignificant differences (as far as flow
+buffer processing is concerned) between the two sets of glyph areas
+are ignored, including (among others) differences in: background
+color, foreground color, glyph decoration(s), actual presentation
+order of glyphs (independently from their assigned position).</p>
+</note>
+<p diff="add">If the value of a style property assigned to content
+awaiting in a flow buffer or already dynamically flowed into a
+presentation region is changed, due to animation or other temporal
+effects, and that style property change is not otherwise construed as
+a significant difference between temporal flow buffer states as
+described above, then the semantic, presentation effects of that
+change of value still apply.</p>
+<p diff="add">In the procedure described above,
+the phrase <emph>logical content position</emph> refers to a tuple
+[active duration begin time, 
+active duration end time,
+character information item index],
+where the active duration begin and end times refer to the
+computed active time interval for which the character information item
+is considered active,
+where the character information item index refers
+to the logical index of the character information item in the synchronic
+intermediate document instance associated with the character information item,
+and where the logical index of the character information item refers to
+the enumeration index that results by performing a post-order traversal
+enumeration of the character information items contained in the region
+sub-tree (of the synchronic intermediate document instance)
+associated with the presentation region of the current flow buffer.
+</p>
+<p diff="add">A logical content position <emph>P<sub>0</sub></emph> is
+considered to be <emph>prior</emph> to (before) logical content
+position <emph>P<sub>1</sub></emph> if (1) the active duration begin
+time of <emph>P<sub>0</sub></emph> is temporally prior to the active
+duration begin time of <emph>P<sub>1</sub></emph>, or (2) the active
+duration begin times of <emph>P<sub>0</sub></emph> and
+<emph>P<sub>1</sub></emph> are equal and the character information
+item index of <emph>P<sub>0</sub></emph> precedes (is less than) the
+character information item index of <emph>P<sub>1</sub></emph>.
+Similarly, a logical content position <emph>P<sub>0</sub></emph> is
+considered to be <emph>subsequent</emph> to (after) logical content
+position <emph>P<sub>1</sub></emph> if (1) the active duration begin
+time of <emph>P<sub>0</sub></emph> is temporally subsequent to the
+active duration begin time of <emph>P<sub>1</sub></emph>, or (2) the
+active duration begin times of <emph>P<sub>0</sub></emph> and
+<emph>P<sub>1</sub></emph> are equal and the character information
+item index of <emph>P<sub>0</sub></emph> follows (is greater than) the
+character information item index of <emph>P<sub>1</sub></emph>.  If a
+logical content position <emph>P<sub>0</sub></emph> and a logical
+content position <emph>P<sub>1</sub></emph> are neither prior nor
+subsequent to one another, then they are considered to be the same
+logical content position (in the present context).</p>
 </div2>
 <div2 id="dynamicFlowIntervalTimingCalculation">
 <head>Flow Interval Timing Calculation</head>
 <p>Flow interval timing is either statically specified at authoring
-time or is dependent upon the content of the flow buffer or the
+time or is dependent upon
+<phrase diff="add">animation of the <att>tts:dynamicFlow</att>
+style property or upon </phrase>the content of the flow buffer or the
 presentation region or both, in which case timing is recomputed
-dynamically upon changes to the content of the flow buffer or the
-presentation region or both.</p>
+dynamically upon changes to <phrase diff="add">style property, </phrase>the
+content of the flow buffer<phrase diff="add">,</phrase> or the presentation
+region<phrase diff="del"> or both</phrase>.</p>
 <div3 id="flowIntervalFillTiming">
 <head>Computed Fill Timing Interval</head>
 <p>The computed fill timing interval is determined as follows:</p>
@@ -8001,9 +8134,10 @@
 definite duration, then use this duration as the computed fill
 interval;</p></item>
 <item><p>otherwise, if the value of the <emph>fill interval</emph> parameter is a
-definite rate, then the computed fill interval is equal to the number of fill units currently
-available in the <emph>flow buffer</emph> divided by specified rate
-(in fill units per second);</p></item>
+definite rate, then the computed fill interval is equal to the
+<phrase diff="del">number of fill units currently available in the
+<emph>flow buffer</emph> divided by</phrase><phrase diff="add">inverse
+of the</phrase> specified rate (in fill units per second);</p></item>
 <item><p>otherwise, if the value of the <emph>fill interval</emph> is
 <code>auto</code>, then the computed fill interval is equal to the
 difference between the time coordinate associated with the most
@@ -8022,8 +8156,11 @@
 definite duration, then use this duration as the computed clear
 interval;</p></item>
 <item><p>otherwise, if the value of the <emph>clear interval</emph> parameter is a
-definite rate, then the computed clear interval is equal to the number of clear units currently
-available in the <emph>presentation region</emph> divided by specified rate
+definite rate, then the computed clear interval is equal to the
+<phrase diff="del">number of clear units currently
+available in the <emph>presentation region</emph> divided
+by</phrase><phrase diff="add">inverse of the</phrase>
+specified rate
 (in clear units per second);</p></item>
 <item><p>otherwise, if the value of the <emph>clear interval</emph> is
 <code>auto</code>, then the computed clear interval is equal to the
@@ -8039,15 +8176,65 @@
 <div2 id="dynamicFlowOperations">
 <head>Flow Operations</head>
 <p>Flow operations perform the filling, reflowing, and clearing of
-formatted content into, within<phrase diff="del">g</phrase>, and from a presentation undergoing dynamic flow processing.</p>
-<div3 id="flowOperationFill">
-<head>Fill Operation</head>
+formatted content into, within<phrase diff="del">g</phrase>, and from
+a presentation <phrase diff="add">region </phrase>undergoing dynamic
+flow processing.</p>
+<p diff="add">When performing flow operations, the fill unit state parameters that
+apply to these operations determine which logical content and
+which formatted content are affected. If a fill unit is expressed in terms
+of logical content units, then the logical content corresponds in turn
+with the formatted content generated by this logical content; if
+expressed in terms of formatted content units, then the formatted
+content corresponds in turn with the logical content that generates
+this formatted content.</p>
+<p diff="add">Flow operations apply simultaneously to logical content
+and to its corresponding formatted content. In the context of the
+presentation region, fill, reflow, and clear operations operate on
+formatted content units (glyph, inline, line, and block areas);
+however, in the context of the flow buffer, fill, reflow, and clear
+operations operate on logical content units (characters and
+words). Because logical content units and formatted content units are
+deterministically related to one another, an operation upon logical
+units can always be described in terms of operations on formatted
+units, and vice-versa.</p>
+<note role="elaboration" diff="add">
+<p>In general, there is not a one-to-one correspondence between
+logical content units and formatted content units. A single logical
+content unit often corresponds to multiple formatted content
+units. Furthermore, a single formatted content unit may correspond
+with multiple logical content units. For example, a single character
+information item may correspond to multiple glyph areas; likewise, a
+single glyph area may correspond to multiple character information
+items.</p>
+</note>
+<p diff="add">When effecting the result of a flow operation on a
+presentation region, the direction of (apparent)
+translation of formatted content is determined by the nature of the
+affected formatted content element.  If the affected formatted content
+unit is a glyph or inline area, then it is translated in the inline
+progression direction that applies to the nearest immediate ancestor
+inline or block area, and it is translated in a direction towards the
+start edge of this ancestor area.  If the affected formatted content
+unit is a line or block area, then it is translated in the block
+progression direction that applies to the nearest immediate ancestor
+block, and it is translated in a direction towards the before edge of
+this ancestor area.</p>
+<p diff="add">If the <code>smooth</code> flow style applies to a flow
+operation, then the direction of (apparent) translation of pixels that
+belong to the affected formatted content follows the direction of
+translation of the formatted content units as determined above.</p>
+<div3 id="flowOperationFill"> <head>Fill Operation</head>
 <p>A <emph>fill operation</emph> causes the following ordered steps
 to be performed:</p>
 <olist>
-<item><p>remove sufficient content from the beginning of the
-<emph>flow buffer</emph> to constitute a <emph>fill
-unit</emph>;</p></item>
+<item><p>remove sufficient
+<phrase diff="add">logical </phrase>content
+from the beginning of the
+<emph>flow buffer</emph> to constitute
+<phrase diff="add">(or compose) </phrase>a
+<emph>fill
+unit</emph>;</p>
+</item>
 <item><p>format the content removed from the
 <emph>flow buffer</emph> in the previous step in order to
 create a sequence of glyph areas or a sequence of (full or
@@ -8058,44 +8245,88 @@
 region, where new glyph areas are appended to the current line area
 and new line areas are appended to the sequence of line areas;</p></item>
 <item><p>cause the newly appended areas to be made visible according
-to the <emph>fill style</emph>, <emph>fill transition</emph>, and <emph>fill transition
-style</emph> state parameters in force.</p></item>
+to the <emph>fill style</emph><phrase diff="del">, <emph>fill transition</emph>, and <emph>fill transition
+style</emph></phrase> state parameter<phrase diff="del">s</phrase> in force.</p></item>
 </olist>
+<note role="elaboration" diff="add">
+<p>In certain cases, it may be necessary to retain logical content
+removed from the flow buffer in an intermediate, holding buffer. This
+will be the case when the smallest logical content unit of a flow
+buffer, namely, a character information item, generates more than one
+formatted fill unit. For example, certain characters are rendered
+using more than one glyph area. If the fill unit is
+<code>glyph</code>, then such a character needs to be retained (in
+such a holding buffer) until all generated glyphs are consumed.</p>
+</note>
 </div3>
 <div3 id="flowOperationReflow">
 <head>Reflow Operation</head>
 <p>A <emph>reflow operation</emph> causes the following ordered steps
 to be performed:</p>
 <olist>
-<item><p>translate glyph areas or (full or partial measure) line areas
-that correspond with a <emph>reflow unit</emph> of formatted content
-that follows (in inline or block progression dimension order) the space
+<item>
+<p>translate glyph areas<phrase diff="add">, inline
+areas,</phrase><phrase diff="del"> or</phrase> (full or partial
+measure) line areas <phrase diff="add">, or block areas </phrase>that
+correspond with a <emph>reflow unit</emph> of formatted content that
+follows (in inline or block progression dimension order) the space
 cleared by the immediately preceding <emph>clear operation</emph> to a
 new position such that the glyph area that corresponds to the most
 logically prior content is aligned with the before and start edges of
-the presentation region, and where the translation adheres to
-the <emph>reflow style</emph>, <emph>reflow transition</emph>, and <emph>reflow transition
-style</emph> state parameters in force.</p></item>
+the presentation region, and where the translation adheres to the
+<emph>reflow style</emph><phrase diff="del">, <emph>reflow
+transition</emph>, and <emph>reflow transition style</emph></phrase>
+state parameter<phrase diff="del">s</phrase> in force.</p>
+</item>
 </olist>
+<note role="elaboration" diff="add">
+<p>If a reflow unit is based on logical content units, then "reflow
+unit of formatted content" refers to the logical content that
+generates the block, line, inline and glyph areas of formatted
+content that are being translated within the presentation region. In
+contrast, if a reflow unit is based on formatted content units, then
+"reflow unit of formatted content" refers directly to the generated
+block, line, inline and glyph areas of formatted content.</p>
+</note>
 </div3>
 <div3 id="flowOperationClear">
 <head>Clear Operation</head>
 <p>A <emph>clear operation</emph> causes the following ordered steps
 to be performed:</p>
 <olist>
-<item><p>remove glyph areas or (full or partial measure) line areas
-that correspond with a <emph>clear unit</emph> of formatted content
-from the starting edge or the before edge of the presentation region
-in inline or block progression direction, respectively, applying
-the <emph>clear style</emph>, <emph>clear transition</emph>, and <emph>clear transition
-style</emph> state parameters in force.</p></item>
+<item>
+<p>remove glyph areas<phrase diff="add">, inline
+areas,</phrase><phrase diff="del"> or</phrase> (full or partial
+measure) line areas<phrase diff="add">, or block areas </phrase> that
+correspond with a <emph>clear unit</emph> of formatted content from
+the starting edge or the before edge of the presentation region in
+inline or block progression direction, respectively, applying the
+<emph>clear style</emph><phrase diff="del">, <emph>clear
+transition</emph>, and <emph>clear transition style</emph></phrase>
+state parameter<phrase diff="del">s</phrase> in force.</p>
+</item>
 </olist>
+<note role="elaboration" diff="add">
+<p>If a clear unit is based on logical content units, then "clear unit
+of formatted content" refers to the logical content that generates the
+block, line, inline and glyph areas of formatted content that are
+being cleared from the presentation region. In contrast, if a clear
+unit is based on formatted content units, then "clear unit of
+formatted content" refers directly to the generated block, line,
+inline and glyph areas of formatted content.</p>
+</note>
 </div3>
 </div2>
 <div2 id="dynamicFlowTimers">
 <head>Flow Timers</head>
 <p>Flow timers control the filling and clearing of formatted content
 from a presentation undergoing dynamic flow processing.</p>
+<p diff="add">In the case of continuous time bases, the timeline of
+flow timers follows (is synchronized with) the time base that applies
+to the document instance as determined by the <loc
+href="#parameter-attribute-timeBase"><att>ttp:timeBase</att></loc>
+parameter; however, in the case of a discontinuous time base, the
+timeline of flow timers follows real (clock) time.</p>
 <note> <p>The semantics of flow timer initiated processing expressed
 below reflects the intent that clear and reflow
 operations or clear, reflow, and flow operations are performed
@@ -9231,16 +9462,24 @@
 <div3 id="feature-layout">
 <head>#layout</head>
 <p>A TT AF transformation processor supports the <code>#layout</code>
-feature if it recognizes and is capable of transforming the following
+feature if it (1) recognizes and is capable of transforming the following
 vocabulary defined by <specref ref="layout"/>:</p>
 <ulist>
 <item><p><loc href="#layout-vocabulary-layout"><el>layout</el></loc></p></item>
 <item><p><loc href="#layout-vocabulary-region"><el>region</el></loc></p></item>
 <item><p><loc href="#layout-attribute-region">@<att>region</att></loc></p></item>
 </ulist>
+<p>and (2) supports the following attributes when applied to the
+<loc href="#layout-vocabulary-region"><el>region</el></loc> element:</p>
+<ulist>
+<item><p><loc
+href="#style-attribute-extent"><att>tts:extent</att></loc></p></item>
+<item><p><loc
+href="#style-attribute-origin"><att>tts:origin</att></loc></p></item>
+</ulist>
 <p>A TT AF presentation processor supports the <code>#layout</code>
 feature if it implements presentation semantic support for the
-same vocabulary enumerated above.</p>
+same vocabulary and features enumerated above.</p>
 </div3>
 <div3 id="feature-length">
 <head>#length</head>
@@ -9471,16 +9710,16 @@
 href="#style-attribute-overflow"><att>tts:overflow</att></loc>
 attribute.</p>
 </div3>
-<div3 id="feature-overflow-scroll">
-<head>#overflow-scroll</head>
-<p>A TT AF transformation processor supports the
-<code>#overflow-scroll</code> feature if it recognizes and is capable of
-transforming the <code>scroll</code> value of the <loc
+<div3 id="feature-overflow-dynamic">
+<head>#overflow-dynamic</head>
+<p>A TT AF transformation processor supports the
+<code>#overflow-dynamic</code> feature if it recognizes and is capable of
+transforming the <code>dynamic</code> value of the <loc
 href="#style-attribute-overflow"><att>tts:overflow</att></loc>
 attribute.</p>
 <p>A TT AF presentation processor supports the
-<code>#overflow-scroll</code> feature if it implements presentation semantic support for
-the <code>scroll</code> value of the <loc
+<code>#overflow-dynamic</code> feature if it implements presentation semantic support for
+the <code>dynamic</code> value of the <loc
 href="#style-attribute-overflow"><att>tts:overflow</att></loc>
 attribute.</p>
 </div3>
@@ -10568,7 +10807,7 @@
 <td>O</td>
 </tr>
 <tr>
-<td><loc href="#feature-overflow-scroll"><code>#overflow-scroll</code></loc></td>
+<td><loc href="#feature-overflow-dynamic"><code>#overflow-dynamic</code></loc></td>
 <td>O</td>
 <td>O</td>
 </tr>
@@ -11242,11 +11481,16 @@
 W3C Recommendation, 28 October 2004. (See
 <xspecref href="http://www.w3.org/TR/xmlschema-2/">http://www.w3.org/TR/xmlschema-2/</xspecref>.)
 </bibl>
-<bibl id="xsl10" key="XSL 1.0">Sharon Adler, Anders Berglund, et al., Eds.,
+<bibl id="xsl10" key="XSL 1.0" diff="del">Sharon Adler, Anders Berglund, et al., Eds.,
 <titleref href="http://www.w3.org/TR/2001/REC-xsl-20011015/">Extensible Stylesheet Language, Version 1.0</titleref>,
 W3C Recommendation, 15 October 2001. (See
 <xspecref href="http://www.w3.org/TR/2001/REC-xsl-20011015/">http://www.w3.org/TR/2001/REC-xsl-20011015/</xspecref>.)
 </bibl>
+<bibl id="xsl11" key="XSL 1.1" diff="add">Anders Berglund,
+<titleref href="http://www.w3.org/TR/2006/REC-xsl11-20061205/">Extensible Stylesheet Language (XSL) Version 1.1</titleref>,
+W3C Recommendation, 05 December 2006. (See
+<xspecref href="http://www.w3.org/TR/2006/REC-xsl11-20061205/">http://www.w3.org/TR/2006/REC-xsl11-20061205/</xspecref>.)
+</bibl>
 </blist>
 </div1>
 <inform-div1 id="other-references">
@@ -12287,7 +12531,7 @@
 <tr>
 <td><loc href="#layout-vocabulary-layout"><code>tt:layout</code></loc></td>
 <td><code>fo:simple-page-master</code></td>
-<td><bibref ref="xsl10"/></td>
+<td><bibref ref="xsl11"/></td>
 <td>conceptual derivation</td>
 <td>4</td>
 </tr>
@@ -12312,7 +12556,7 @@
 <tr>
 <td><loc href="#layout-vocabulary-region"><code>tt:region</code></loc></td>
 <td><code>fo:region-*</code></td>
-<td><bibref ref="xsl10"/></td>
+<td><bibref ref="xsl11"/></td>
 <td>conceptual derivation</td>
 <td>4</td>
 </tr>
@@ -12514,7 +12758,7 @@
 <tr>
 <td><loc href="#layout-attribute-region"><code>region</code></loc></td>
 <td><code>master-reference</code></td>
-<td><bibref ref="xsl10"/></td>
+<td><bibref ref="xsl11"/></td>
 <td>conceptual derivation</td>
 <td></td>
 </tr>
@@ -12626,21 +12870,21 @@
 <tr>
 <td><loc href="#style-attribute-backgroundColor"><code>tts:backgroundColor</code></loc></td>
 <td><code>background-color</code></td>
-<td><bibref ref="xsl10"/></td>
+<td><bibref ref="xsl11"/></td>
 <td>see notes</td>
 <td>1,6</td>
 </tr>
 <tr>
 <td><loc href="#style-attribute-color"><code>tts:color</code></loc></td>
 <td><code>color</code></td>
-<td><bibref ref="xsl10"/></td>
+<td><bibref ref="xsl11"/></td>
 <td>initial value specified as <code>transparent</code></td>
 <td>6</td>
 </tr>
 <tr>
 <td><loc href="#style-attribute-direction"><code>tts:direction</code></loc></td>
 <td><code>direction</code></td>
-<td><bibref ref="xsl10"/></td>
+<td><bibref ref="xsl11"/></td>
 <td>complies with model</td>
 <td></td>
 </tr>
@@ -12654,7 +12898,7 @@
 <tr>
 <td><loc href="#style-attribute-displayAlign"><code>tts:displayAlign</code></loc></td>
 <td><code>display-align</code></td>
-<td><bibref ref="xsl10"/></td>
+<td><bibref ref="xsl11"/></td>
 <td>except for name normalization, complies with model</td>
 <td>1</td>
 </tr>
@@ -12662,48 +12906,48 @@
 <td><loc href="#style-attribute-dynamicFlow"><code>tts:dynamicFlow</code></loc></td>
 <td><emph>none</emph></td>
 <td></td>
-<td>defines scroll overflow behavior</td>
+<td>defines <phrase diff="chg">dynamic</phrase> overflow behavior</td>
 <td></td>
 </tr>
 <tr>
 <td><loc href="#style-attribute-extent"><code>tts:extent</code></loc></td>
 <td><code>width</code>, <code>height</code></td>
-<td><bibref ref="xsl10"/></td>
+<td><bibref ref="xsl11"/></td>
 <td>shorthand property</td>
 <td></td>
 </tr>
 <tr>
 <td><loc href="#style-attribute-fontFamily"><code>tts:fontFamily</code></loc></td>
 <td><code>font-family</code></td>
-<td><bibref ref="xsl10"/></td>
+<td><bibref ref="xsl11"/></td>
 <td>extends generic family names</td>
 <td>1</td>
 </tr>
 <tr>
 <td><loc href="#style-attribute-fontSize"><code>tts:fontSize</code></loc></td>
 <td><code>font-size</code></td>
-<td><bibref ref="xsl10"/></td>
+<td><bibref ref="xsl11"/></td>
 <td>see notes</td>
 <td>1,7</td>
 </tr>
 <tr>
 <td><loc href="#style-attribute-fontStyle"><code>tts:fontStyle</code></loc></td>
 <td><code>font-style</code></td>
-<td><bibref ref="xsl10"/></td>
+<td><bibref ref="xsl11"/></td>
 <td>uses alias <code>reverseOblique</code> for <code>backslant</code></td>
 <td>1</td>
 </tr>
 <tr>
 <td><loc href="#style-attribute-fontWeight"><code>tts:fontWeight</code></loc></td>
 <td><code>font-weight</code></td>
-<td><bibref ref="xsl10"/></td>
+<td><bibref ref="xsl11"/></td>
 <td>-bolder, -lighter, -&lt;number&gt;</td>
 <td>1</td>
 </tr>
 <tr>
 <td><loc href="#style-attribute-lineHeight"><code>tts:lineHeight</code></loc></td>
 <td><code>line-height</code></td>
-<td><bibref ref="xsl10"/></td>
+<td><bibref ref="xsl11"/></td>
 <td>-&lt;number&gt;, -&lt;space&gt;</td>
 <td>1</td>
 </tr>
@@ -12717,21 +12961,21 @@
 <tr>
 <td><loc href="#style-attribute-origin"><code>tts:origin</code></loc></td>
 <td><code>top</code>, <code>left</code></td>
-<td><bibref ref="xsl10"/></td>
+<td><bibref ref="xsl11"/></td>
 <td>shorthand property</td>
 <td></td>
 </tr>
 <tr>
 <td><loc href="#style-attribute-overflow"><code>tts:overflow</code></loc></td>
 <td><code>overflow</code></td>
-<td><bibref ref="xsl10"/></td>
-<td>-auto, -error-if-overflow; scroll redefined</td>
+<td><bibref ref="xsl11"/></td>
+<td>-auto, -error-if-overflow; <phrase diff="chg">dynamic added</phrase></td>
 <td>8</td>
 </tr>
 <tr>
 <td><loc href="#style-attribute-padding"><code>tts:padding</code></loc></td>
 <td><code>padding</code></td>
-<td><bibref ref="xsl10"/></td>
+<td><bibref ref="xsl11"/></td>
 <td>see notes</td>
 <td>9</td>
 </tr>
@@ -12744,56 +12988,56 @@
 <tr>
 <td><loc href="#style-attribute-textAlign"><code>tts:textAlign</code></loc></td>
 <td><code>text-align</code></td>
-<td><bibref ref="xsl10"/></td>
+<td><bibref ref="xsl11"/></td>
 <td>except for name normalization, complies with model</td>
 <td>1</td>
 </tr>
 <tr>
 <td><loc href="#style-attribute-textDecoration"><code>tts:textDecoration</code></loc></td>
 <td><code>text-decoration</code></td>
-<td><bibref ref="xsl10"/></td>
+<td><bibref ref="xsl11"/></td>
 <td>except for name normalization, complies with model</td>
 <td>1,10</td>
 </tr>
 <tr>
 <td><loc href="#style-attribute-textOutline"><code>tts:textOutline</code></loc></td>
 <td><code>text-shadow</code></td>
-<td><bibref ref="xsl10"/></td>
+<td><bibref ref="xsl11"/></td>
 <td>see notes</td>
 <td>11</td>
 </tr>
 <tr>
 <td><loc href="#style-attribute-unicodeBidi"><code>tts:unicodeBidi</code></loc></td>
 <td><code>unicode-bidi</code></td>
-<td><bibref ref="xsl10"/></td>
+<td><bibref ref="xsl11"/></td>
 <td>except for name normalization, complies with model</td>
 <td>1</td>
 </tr>
 <tr>
 <td><loc href="#style-attribute-visibility"><code>tts:visibility</code></loc></td>
 <td><code>visibility</code></td>
-<td><bibref ref="xsl10"/></td>
+<td><bibref ref="xsl11"/></td>
 <td>-collapse</td>
 <td></td>
 </tr>
 <tr>
 <td><loc href="#style-attribute-wrapOption"><code>tts:wrapOption</code></loc></td>
 <td><code>wrap-option</code></td>
-<td><bibref ref="xsl10"/></td>
+<td><bibref ref="xsl11"/></td>
 <td>except for name normalization, complies with model</td>
 <td>1</td>
 </tr>
 <tr>
 <td><loc href="#style-attribute-writingMode"><code>tts:writingMode</code></loc></td>
 <td><code>writing-mode</code></td>
-<td><bibref ref="xsl10"/></td>
+<td><bibref ref="xsl11"/></td>
 <td>+tblr</td>
 <td>1</td>
 </tr>
 <tr>
 <td><loc href="#style-attribute-zIndex"><code>tts:zIndex</code></loc></td>
 <td><code>z-index</code></td>
-<td><bibref ref="xsl10"/></td>
+<td><bibref ref="xsl11"/></td>
 <td>except for name normalization, complies with model</td>
 <td>1</td>
 </tr>
@@ -12884,7 +13128,7 @@
 square.</p>
 </item>
 <item>
-<p>The value <code>scroll</code> is defined in terms of the
+<p>The value <phrase diff="chg"><code>dynamic</code></phrase> is defined in terms of the
 <att>tts:dynamicFlow</att> style property.</p>
 </item>
 <item>