New
authorPhilippe Le Hégaret <plh@w3.org>
Wed, 12 May 2010 17:04:15 +0000
changeset 198 1c1595f8f829
parent 197 51c9f0e6bcd9
child 199 da682fa64bd1
New
spec/ttaf1-dfxp.html
--- a/spec/ttaf1-dfxp.html	Wed May 12 17:03:06 2010 +0000
+++ b/spec/ttaf1-dfxp.html	Wed May 12 17:04:15 2010 +0000
@@ -153,41 +153,38 @@
         8.2.4 <a href="#style-attribute-direction">tts:direction</a><br/>
         8.2.5 <a href="#style-attribute-display">tts:display</a><br/>
         8.2.6 <a href="#style-attribute-displayAlign">tts:displayAlign</a><br/>
-        8.2.7 <a href="#style-attribute-dynamicFlow">tts:dynamicFlow</a><br/>
-        8.2.8 <a href="#style-attribute-extent">tts:extent</a><br/>
-        8.2.9 <a href="#style-attribute-fontFamily">tts:fontFamily</a><br/>
-        8.2.10 <a href="#style-attribute-fontSize">tts:fontSize</a><br/>
-        8.2.11 <a href="#style-attribute-fontStyle">tts:fontStyle</a><br/>
-        8.2.12 <a href="#style-attribute-fontWeight">tts:fontWeight</a><br/>
-        8.2.13 <a href="#style-attribute-lineHeight">tts:lineHeight</a><br/>
-        8.2.14 <a href="#style-attribute-opacity">tts:opacity</a><br/>
-        8.2.15 <a href="#style-attribute-origin">tts:origin</a><br/>
-        8.2.16 <a href="#style-attribute-overflow">tts:overflow</a><br/>
-        8.2.17 <a href="#style-attribute-padding">tts:padding</a><br/>
-        8.2.18 <a href="#style-attribute-showBackground">tts:showBackground</a><br/>
-        8.2.19 <a href="#style-attribute-textAlign">tts:textAlign</a><br/>
-        8.2.20 <a href="#style-attribute-textDecoration">tts:textDecoration</a><br/>
-        8.2.21 <a href="#style-attribute-textOutline">tts:textOutline</a><br/>
-        8.2.22 <a href="#style-attribute-unicodeBidi">tts:unicodeBidi</a><br/>
-        8.2.23 <a href="#style-attribute-visibility">tts:visibility</a><br/>
-        8.2.24 <a href="#style-attribute-wrapOption">tts:wrapOption</a><br/>
-        8.2.25 <a href="#style-attribute-writingMode">tts:writingMode</a><br/>
-        8.2.26 <a href="#style-attribute-zIndex">tts:zIndex</a><br/>
+        8.2.7 <a href="#style-attribute-extent">tts:extent</a><br/>
+        8.2.8 <a href="#style-attribute-fontFamily">tts:fontFamily</a><br/>
+        8.2.9 <a href="#style-attribute-fontSize">tts:fontSize</a><br/>
+        8.2.10 <a href="#style-attribute-fontStyle">tts:fontStyle</a><br/>
+        8.2.11 <a href="#style-attribute-fontWeight">tts:fontWeight</a><br/>
+        8.2.12 <a href="#style-attribute-lineHeight">tts:lineHeight</a><br/>
+        8.2.13 <a href="#style-attribute-opacity">tts:opacity</a><br/>
+        8.2.14 <a href="#style-attribute-origin">tts:origin</a><br/>
+        8.2.15 <a href="#style-attribute-overflow">tts:overflow</a><br/>
+        8.2.16 <a href="#style-attribute-padding">tts:padding</a><br/>
+        8.2.17 <a href="#style-attribute-showBackground">tts:showBackground</a><br/>
+        8.2.18 <a href="#style-attribute-textAlign">tts:textAlign</a><br/>
+        8.2.19 <a href="#style-attribute-textDecoration">tts:textDecoration</a><br/>
+        8.2.20 <a href="#style-attribute-textOutline">tts:textOutline</a><br/>
+        8.2.21 <a href="#style-attribute-unicodeBidi">tts:unicodeBidi</a><br/>
+        8.2.22 <a href="#style-attribute-visibility">tts:visibility</a><br/>
+        8.2.23 <a href="#style-attribute-wrapOption">tts:wrapOption</a><br/>
+        8.2.24 <a href="#style-attribute-writingMode">tts:writingMode</a><br/>
+        8.2.25 <a href="#style-attribute-zIndex">tts:zIndex</a><br/>
     8.3 <a href="#styling-style-value-expressions">Style Value Expressions</a><br/>
         8.3.1 <a href="#style-value-alpha">&lt;alpha&gt;</a><br/>
         8.3.2 <a href="#style-value-color">&lt;color&gt;</a><br/>
         8.3.3 <a href="#style-value-digit">&lt;digit&gt;</a><br/>
         8.3.4 <a href="#style-value-duration">&lt;duration&gt;</a><br/>
         8.3.5 <a href="#style-value-familyName">&lt;familyName&gt;</a><br/>
-        8.3.6 <a href="#style-value-flowFunction">&lt;flowFunction&gt;</a><br/>
-        8.3.7 <a href="#style-value-flowIntervalFunction">&lt;flowIntervalFunction&gt;</a><br/>
-        8.3.8 <a href="#style-value-genericFamilyName">&lt;genericFamilyName&gt;</a><br/>
-        8.3.9 <a href="#style-value-hexDigit">&lt;hexDigit&gt;</a><br/>
-        8.3.10 <a href="#style-value-integer">&lt;integer&gt;</a><br/>
-        8.3.11 <a href="#style-value-length">&lt;length&gt;</a><br/>
-        8.3.12 <a href="#style-value-namedColor">&lt;namedColor&gt;</a><br/>
-        8.3.13 <a href="#style-value-quotedString">&lt;quotedString&gt;</a><br/>
-        8.3.14 <a href="#style-value-string">&lt;string&gt;</a><br/>
+        8.3.6 <a href="#style-value-genericFamilyName">&lt;genericFamilyName&gt;</a><br/>
+        8.3.7 <a href="#style-value-hexDigit">&lt;hexDigit&gt;</a><br/>
+        8.3.8 <a href="#style-value-integer">&lt;integer&gt;</a><br/>
+        8.3.9 <a href="#style-value-length">&lt;length&gt;</a><br/>
+        8.3.10 <a href="#style-value-namedColor">&lt;namedColor&gt;</a><br/>
+        8.3.11 <a href="#style-value-quotedString">&lt;quotedString&gt;</a><br/>
+        8.3.12 <a href="#style-value-string">&lt;string&gt;</a><br/>
     8.4 <a href="#semantics-style-resolution">Style Resolution</a><br/>
         8.4.1 <a href="#semantics-style-association">Style Association</a><br/>
             8.4.1.1 <a href="#semantics-style-association-inline">Inline Styling</a><br/>
@@ -250,233 +247,203 @@
     A.2 <a href="#reduced-infoset-element">Element Information Item</a><br/>
     A.3 <a href="#reduced-infoset-attribute">Attribute Information Item</a><br/>
     A.4 <a href="#reduced-infoset-character">Character Information Item</a><br/>
-B <a href="#dynamicFlowModel">Dynamic Flow Processing Model</a><br/>
-    B.1 <a href="#dynamicFlowIntroduction">Introduction</a><br/>
-    B.2 <a href="#dynamicFlowBuffer">Flow Buffer</a><br/>
-    B.3 <a href="#dynamicFlowIntervalTimingCalculation">Flow Interval Timing Calculation</a><br/>
-        B.3.1 <a href="#flowIntervalFillTiming">Computed Fill Timing Interval</a><br/>
-        B.3.2 <a href="#flowIntervalClearTiming">Computed Clear Timing Interval</a><br/>
-    B.4 <a href="#dynamicFlowOperations">Flow Operations</a><br/>
-        B.4.1 <a href="#flowOperationFill">Fill Operation</a><br/>
-        B.4.2 <a href="#flowOperationReflow">Reflow Operation</a><br/>
-        B.4.3 <a href="#flowOperationClear">Clear Operation</a><br/>
-        B.4.4 <a href="#flowOperationCombined">Combined Flow Operation</a><br/>
-    B.5 <a href="#dynamicFlowTimers">Flow Timers</a><br/>
-        B.5.1 <a href="#flowTimerFill">Fill Timer</a><br/>
-        B.5.2 <a href="#flowTimerClear">Clear Timer</a><br/>
-        B.5.3 <a href="#flowTimersTimingExample">Timing Example</a><br/>
-C <a href="#schemas">Schemas</a><br/>
-    C.1 <a href="#dfxp-schema-rnc">Relax NG Schema</a><br/>
-        C.1.1 <a href="#rnc-dfxp-driver-schema">Driver</a><br/>
-        C.1.2 <a href="#rnc-dfxp-modules">Modules</a><br/>
-            C.1.2.1 <a href="#rnc-dfxp-animation-module">Animation Module</a><br/>
-            C.1.2.2 <a href="#rnc-dfxp-classes-module">Classes Module</a><br/>
-            C.1.2.3 <a href="#rnc-dfxp-content-module">Content Module</a><br/>
-            C.1.2.4 <a href="#rnc-dfxp-core-attribs-module">Core Attributes Module</a><br/>
-            C.1.2.5 <a href="#rnc-dfxp-datatypes-module">Data Types Module</a><br/>
-            C.1.2.6 <a href="#rnc-dfxp-document-module">Document Module</a><br/>
-            C.1.2.7 <a href="#rnc-dfxp-head-module">Header Module</a><br/>
-            C.1.2.8 <a href="#rnc-dfxp-layout-module">Layout Module</a><br/>
-            C.1.2.9 <a href="#rnc-dfxp-metadata-module">Metadata Module</a><br/>
-            C.1.2.10 <a href="#rnc-dfxp-metadata-items-module">Metadata Items Module</a><br/>
-            C.1.2.11 <a href="#rnc-dfxp-metadata-attribs-module">Metadata Attributes Module</a><br/>
-            C.1.2.12 <a href="#rnc-dfxp-parameters-module">Parameters Module</a><br/>
-            C.1.2.13 <a href="#rnc-dfxp-parameter-items-module">Parameter Items Module</a><br/>
-            C.1.2.14 <a href="#rnc-dfxp-parameter-attribs-module">Parameter Attributes Module</a><br/>
-            C.1.2.15 <a href="#rnc-dfxp-styling-attribs-module">Styling Attributes Module</a><br/>
-            C.1.2.16 <a href="#rnc-dfxp-styling-module">Styling Module</a><br/>
-            C.1.2.17 <a href="#rnc-dfxp-timing-attribs-module">Timing Attributes Module</a><br/>
-    C.2 <a href="#dfxp-schema-xsd">XML Schema Definition (XSD) Schema</a><br/>
-        C.2.1 <a href="#xsd-dfxp-driver-schema">Driver</a><br/>
-        C.2.2 <a href="#xsd-dfxp-modules">Modules</a><br/>
-            C.2.2.1 <a href="#xsd-dfxp-animation-module">Animation Module</a><br/>
-            C.2.2.2 <a href="#xsd-dfxp-content-module">Content Module</a><br/>
-            C.2.2.3 <a href="#xsd-dfxp-core-attribs-module">Core Attributes Module</a><br/>
-            C.2.2.4 <a href="#xsd-dfxp-datatypes-module">Data Types Module</a><br/>
-            C.2.2.5 <a href="#xsd-dfxp-document-module">Document Module</a><br/>
-            C.2.2.6 <a href="#xsd-dfxp-head-module">Header Module</a><br/>
-            C.2.2.7 <a href="#xsd-dfxp-layout-module">Layout Module</a><br/>
-            C.2.2.8 <a href="#xsd-dfxp-metadata-module">Metadata Module</a><br/>
-            C.2.2.9 <a href="#xsd-dfxp-metadata-items-module">Metadata Items Module</a><br/>
-            C.2.2.10 <a href="#xsd-dfxp-metadata-attribs-module">Metadata Attributes Module</a><br/>
-            C.2.2.11 <a href="#xsd-dfxp-parameters-module">Parameters Module</a><br/>
-            C.2.2.12 <a href="#xsd-dfxp-parameter-items-module">Parameter Items Module</a><br/>
-            C.2.2.13 <a href="#xsd-dfxp-parameter-attribs-module">Parameter Attributes Module</a><br/>
-            C.2.2.14 <a href="#xsd-dfxp-styling-attribs-module">Styling Attributes Module</a><br/>
-            C.2.2.15 <a href="#xsd-dfxp-styling-module">Styling Module</a><br/>
-            C.2.2.16 <a href="#xsd-dfxp-timing-attribs-module">Timing Attributes Module</a><br/>
-            C.2.2.17 <a href="#xsd-dfxp-xml-attrs-module">XML Attributes Module</a><br/>
-D <a href="#media-type-registration">Media Type Registration</a><br/>
-E <a href="#features">Features</a><br/>
-    E.1 <a href="#feature-designations">Feature Designations</a><br/>
-        E.1.1 <a href="#feature-animation">#animation</a><br/>
-        E.1.2 <a href="#feature-backgroundColor">#backgroundColor</a><br/>
-        E.1.3 <a href="#feature-backgroundColor-block">#backgroundColor-block</a><br/>
-        E.1.4 <a href="#feature-backgroundColor-inline">#backgroundColor-inline</a><br/>
-        E.1.5 <a href="#feature-backgroundColor-region">#backgroundColor-region</a><br/>
-        E.1.6 <a href="#feature-bidi">#bidi</a><br/>
-        E.1.7 <a href="#feature-cellResolution">#cellResolution</a><br/>
-        E.1.8 <a href="#feature-clockMode">#clockMode</a><br/>
-        E.1.9 <a href="#feature-clockMode-gps">#clockMode-gps</a><br/>
-        E.1.10 <a href="#feature-clockMode-local">#clockMode-local</a><br/>
-        E.1.11 <a href="#feature-clockMode-utc">#clockMode-utc</a><br/>
-        E.1.12 <a href="#feature-color">#color</a><br/>
-        E.1.13 <a href="#feature-content">#content</a><br/>
-        E.1.14 <a href="#feature-core">#core</a><br/>
-        E.1.15 <a href="#feature-direction">#direction</a><br/>
-        E.1.16 <a href="#feature-display">#display</a><br/>
-        E.1.17 <a href="#feature-display-block">#display-block</a><br/>
-        E.1.18 <a href="#feature-display-inline">#display-inline</a><br/>
-        E.1.19 <a href="#feature-display-region">#display-region</a><br/>
-        E.1.20 <a href="#feature-displayAlign">#displayAlign</a><br/>
-        E.1.21 <a href="#feature-dropMode">#dropMode</a><br/>
-        E.1.22 <a href="#feature-dropMode-dropNTSC">#dropMode-dropNTSC</a><br/>
-        E.1.23 <a href="#feature-dropMode-dropPAL">#dropMode-dropPAL</a><br/>
-        E.1.24 <a href="#feature-dropMode-nonDrop">#dropMode-nonDrop</a><br/>
-        E.1.25 <a href="#feature-dynamicFlow">#dynamicFlow</a><br/>
-        E.1.26 <a href="#feature-dynamicFlow-character">#dynamicFlow-character</a><br/>
-        E.1.27 <a href="#feature-dynamicFlow-clear">#dynamicFlow-clear</a><br/>
-        E.1.28 <a href="#feature-dynamicFlow-fill">#dynamicFlow-fill</a><br/>
-        E.1.29 <a href="#feature-dynamicFlow-glyph">#dynamicFlow-glyph</a><br/>
-        E.1.30 <a href="#feature-dynamicFlow-in">#dynamicFlow-in</a><br/>
-        E.1.31 <a href="#feature-dynamicFlow-jump">#dynamicFlow-jump</a><br/>
-        E.1.32 <a href="#feature-dynamicFlow-line">#dynamicFlow-line</a><br/>
-        E.1.33 <a href="#feature-dynamicFlow-out">#dynamicFlow-out</a><br/>
-        E.1.34 <a href="#feature-dynamicFlow-rollUp">#dynamicFlow-rollUp</a><br/>
-        E.1.35 <a href="#feature-dynamicFlow-smooth">#dynamicFlow-smooth</a><br/>
-        E.1.36 <a href="#feature-dynamicFlow-teletext">#dynamicFlow-teletext</a><br/>
-        E.1.37 <a href="#feature-dynamicFlow-word">#dynamicFlow-word</a><br/>
-        E.1.38 <a href="#feature-extent">#extent</a><br/>
-        E.1.39 <a href="#feature-extent-region">#extent-region</a><br/>
-        E.1.40 <a href="#feature-extent-root">#extent-root</a><br/>
-        E.1.41 <a href="#feature-fontFamily">#fontFamily</a><br/>
-        E.1.42 <a href="#feature-fontFamily-generic">#fontFamily-generic</a><br/>
-        E.1.43 <a href="#feature-fontFamily-non-generic">#fontFamily-non-generic</a><br/>
-        E.1.44 <a href="#feature-fontSize">#fontSize</a><br/>
-        E.1.45 <a href="#feature-fontSize-anamorphic">#fontSize-anamorphic</a><br/>
-        E.1.46 <a href="#feature-fontSize-isomorphic">#fontSize-isomorphic</a><br/>
-        E.1.47 <a href="#feature-fontStyle">#fontStyle</a><br/>
-        E.1.48 <a href="#feature-fontStyle-italic">#fontStyle-italic</a><br/>
-        E.1.49 <a href="#feature-fontStyle-oblique">#fontStyle-oblique</a><br/>
-        E.1.50 <a href="#feature-fontStyle-reverseOblique">#fontStyle-reverseOblique</a><br/>
-        E.1.51 <a href="#feature-fontWeight">#fontWeight</a><br/>
-        E.1.52 <a href="#feature-fontWeight-bold">#fontWeight-bold</a><br/>
-        E.1.53 <a href="#feature-frameRate">#frameRate</a><br/>
-        E.1.54 <a href="#feature-frameRateMultiplier">#frameRateMultiplier</a><br/>
-        E.1.55 <a href="#feature-layout">#layout</a><br/>
-        E.1.56 <a href="#feature-length">#length</a><br/>
-        E.1.57 <a href="#feature-length-cell">#length-cell</a><br/>
-        E.1.58 <a href="#feature-length-em">#length-em</a><br/>
-        E.1.59 <a href="#feature-length-integer">#length-integer</a><br/>
-        E.1.60 <a href="#feature-length-negative">#length-negative</a><br/>
-        E.1.61 <a href="#feature-length-percentage">#length-percentage</a><br/>
-        E.1.62 <a href="#feature-length-pixel">#length-pixel</a><br/>
-        E.1.63 <a href="#feature-length-positive">#length-positive</a><br/>
-        E.1.64 <a href="#feature-length-real">#length-real</a><br/>
-        E.1.65 <a href="#feature-lineBreak-uax14">#lineBreak-uax14</a><br/>
-        E.1.66 <a href="#feature-lineHeight">#lineHeight</a><br/>
-        E.1.67 <a href="#feature-markerMode">#markerMode</a><br/>
-        E.1.68 <a href="#feature-markerMode-continuous">#markerMode-continuous</a><br/>
-        E.1.69 <a href="#feature-markerMode-discontinuous">#markerMode-discontinuous</a><br/>
-        E.1.70 <a href="#feature-metadata">#metadata</a><br/>
-        E.1.71 <a href="#feature-nested-div">#nested-div</a><br/>
-        E.1.72 <a href="#feature-nested-span">#nested-span</a><br/>
-        E.1.73 <a href="#feature-opacity">#opacity</a><br/>
-        E.1.74 <a href="#feature-origin">#origin</a><br/>
-        E.1.75 <a href="#feature-overflow">#overflow</a><br/>
-        E.1.76 <a href="#feature-overflow-dynamic">#overflow-dynamic</a><br/>
-        E.1.77 <a href="#feature-overflow-visible">#overflow-visible</a><br/>
-        E.1.78 <a href="#feature-padding">#padding</a><br/>
-        E.1.79 <a href="#feature-padding-1">#padding-1</a><br/>
-        E.1.80 <a href="#feature-padding-2">#padding-2</a><br/>
-        E.1.81 <a href="#feature-padding-3">#padding-3</a><br/>
-        E.1.82 <a href="#feature-padding-4">#padding-4</a><br/>
-        E.1.83 <a href="#feature-pixelAspectRatio">#pixelAspectRatio</a><br/>
-        E.1.84 <a href="#feature-presentation">#presentation</a><br/>
-        E.1.85 <a href="#feature-profile">#profile</a><br/>
-        E.1.86 <a href="#feature-rollUp">#rollUp</a><br/>
-        E.1.87 <a href="#feature-showBackground">#showBackground</a><br/>
-        E.1.88 <a href="#feature-structure">#structure</a><br/>
-        E.1.89 <a href="#feature-styling">#styling</a><br/>
-        E.1.90 <a href="#feature-styling-chained">#styling-chained</a><br/>
-        E.1.91 <a href="#feature-styling-inheritance-content">#styling-inheritance-content</a><br/>
-        E.1.92 <a href="#feature-styling-inheritance-region">#styling-inheritance-region</a><br/>
-        E.1.93 <a href="#feature-styling-inline">#styling-inline</a><br/>
-        E.1.94 <a href="#feature-styling-nested">#styling-nested</a><br/>
-        E.1.95 <a href="#feature-styling-referential">#styling-referential</a><br/>
-        E.1.96 <a href="#feature-subFrameRate">#subFrameRate</a><br/>
-        E.1.97 <a href="#feature-textAlign">#textAlign</a><br/>
-        E.1.98 <a href="#feature-textAlign-absolute">#textAlign-absolute</a><br/>
-        E.1.99 <a href="#feature-textAlign-relative">#textAlign-relative</a><br/>
-        E.1.100 <a href="#feature-textDecoration">#textDecoration</a><br/>
-        E.1.101 <a href="#feature-textDecoration-over">#textDecoration-over</a><br/>
-        E.1.102 <a href="#feature-textDecoration-through">#textDecoration-through</a><br/>
-        E.1.103 <a href="#feature-textDecoration-under">#textDecoration-under</a><br/>
-        E.1.104 <a href="#feature-textOutline">#textOutline</a><br/>
-        E.1.105 <a href="#feature-textOutline-blurred">#textOutline-blurred</a><br/>
-        E.1.106 <a href="#feature-textOutline-unblurred">#textOutline-unblurred</a><br/>
-        E.1.107 <a href="#feature-tickRate">#tickRate</a><br/>
-        E.1.108 <a href="#feature-timeBase-clock">#timeBase-clock</a><br/>
-        E.1.109 <a href="#feature-timeBase-media">#timeBase-media</a><br/>
-        E.1.110 <a href="#feature-timeBase-smpte">#timeBase-smpte</a><br/>
-        E.1.111 <a href="#feature-timeContainer">#timeContainer</a><br/>
-        E.1.112 <a href="#feature-time-clock">#time-clock</a><br/>
-        E.1.113 <a href="#feature-time-clock-with-frames">#time-clock-with-frames</a><br/>
-        E.1.114 <a href="#feature-time-offset">#time-offset</a><br/>
-        E.1.115 <a href="#feature-time-offset-with-frames">#time-offset-with-frames</a><br/>
-        E.1.116 <a href="#feature-time-offset-with-ticks">#time-offset-with-ticks</a><br/>
-        E.1.117 <a href="#feature-timing">#timing</a><br/>
-        E.1.118 <a href="#feature-transformation">#transformation</a><br/>
-        E.1.119 <a href="#feature-unicodeBidi">#unicodeBidi</a><br/>
-        E.1.120 <a href="#feature-visibility">#visibility</a><br/>
-        E.1.121 <a href="#feature-visibility-block">#visibility-block</a><br/>
-        E.1.122 <a href="#feature-visibility-inline">#visibility-inline</a><br/>
-        E.1.123 <a href="#feature-visibility-region">#visibility-region</a><br/>
-        E.1.124 <a href="#feature-wrapOption">#wrapOption</a><br/>
-        E.1.125 <a href="#feature-writingMode">#writingMode</a><br/>
-        E.1.126 <a href="#feature-writingMode-vertical">#writingMode-vertical</a><br/>
-        E.1.127 <a href="#feature-writingMode-horizontal">#writingMode-horizontal</a><br/>
-        E.1.128 <a href="#feature-writingMode-horizontal-lr">#writingMode-horizontal-lr</a><br/>
-        E.1.129 <a href="#feature-writingMode-horizontal-rl">#writingMode-horizontal-rl</a><br/>
-        E.1.130 <a href="#feature-zIndex">#zIndex</a><br/>
-    E.2 <a href="#feature-support">Feature Support</a><br/>
-F <a href="#extensions">Extensions</a><br/>
-    F.1 <a href="#extension-designations">Extension Designations</a><br/>
-G <a href="#profiles">Profiles</a><br/>
-    G.1 <a href="#profile-dfxp-transformation">DFXP Transformation Profile</a><br/>
-    G.2 <a href="#profile-dfxp-presentation">DFXP Presentation Profile</a><br/>
-    G.3 <a href="#profile-dfxp-full">DFXP Full Profile</a><br/>
-H <a href="#references">References</a><br/>
-I <a href="#other-references">Other References</a> (Non-Normative)<br/>
-J <a href="#requirements">Requirements</a> (Non-Normative)<br/>
-K <a href="#derivation">Vocabulary Derivation</a> (Non-Normative)<br/>
-    K.1 <a href="#d3e19066">Element Derivation</a><br/>
-    K.2 <a href="#d3e19545">Attribute Derivation</a><br/>
-L <a href="#qa">QA Framework Compliance</a> (Non-Normative)<br/>
-    L.1 <a href="#d3e20457">Requirements</a><br/>
-    L.2 <a href="#d3e20621">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/>
-    O.1 <a href="#change-history-lc1-to-lc2">Changes from First to Second Last Call Working Draft</a><br/>
-    O.2 <a href="#change-history-lc2-to-cr1">Changes from Second Last Call Working Draft to First Candidate
+B <a href="#schemas">Schemas</a><br/>
+    B.1 <a href="#dfxp-schema-rnc">Relax NG Schema</a><br/>
+        B.1.1 <a href="#rnc-dfxp-driver-schema">Driver</a><br/>
+        B.1.2 <a href="#rnc-dfxp-modules">Modules</a><br/>
+            B.1.2.1 <a href="#rnc-dfxp-animation-module">Animation Module</a><br/>
+            B.1.2.2 <a href="#rnc-dfxp-classes-module">Classes Module</a><br/>
+            B.1.2.3 <a href="#rnc-dfxp-content-module">Content Module</a><br/>
+            B.1.2.4 <a href="#rnc-dfxp-core-attribs-module">Core Attributes Module</a><br/>
+            B.1.2.5 <a href="#rnc-dfxp-datatypes-module">Data Types Module</a><br/>
+            B.1.2.6 <a href="#rnc-dfxp-document-module">Document Module</a><br/>
+            B.1.2.7 <a href="#rnc-dfxp-head-module">Header Module</a><br/>
+            B.1.2.8 <a href="#rnc-dfxp-layout-module">Layout Module</a><br/>
+            B.1.2.9 <a href="#rnc-dfxp-metadata-module">Metadata Module</a><br/>
+            B.1.2.10 <a href="#rnc-dfxp-metadata-items-module">Metadata Items Module</a><br/>
+            B.1.2.11 <a href="#rnc-dfxp-metadata-attribs-module">Metadata Attributes Module</a><br/>
+            B.1.2.12 <a href="#rnc-dfxp-parameters-module">Parameters Module</a><br/>
+            B.1.2.13 <a href="#rnc-dfxp-parameter-items-module">Parameter Items Module</a><br/>
+            B.1.2.14 <a href="#rnc-dfxp-parameter-attribs-module">Parameter Attributes Module</a><br/>
+            B.1.2.15 <a href="#rnc-dfxp-styling-attribs-module">Styling Attributes Module</a><br/>
+            B.1.2.16 <a href="#rnc-dfxp-styling-module">Styling Module</a><br/>
+            B.1.2.17 <a href="#rnc-dfxp-timing-attribs-module">Timing Attributes Module</a><br/>
+    B.2 <a href="#dfxp-schema-xsd">XML Schema Definition (XSD) Schema</a><br/>
+        B.2.1 <a href="#xsd-dfxp-driver-schema">Driver</a><br/>
+        B.2.2 <a href="#xsd-dfxp-modules">Modules</a><br/>
+            B.2.2.1 <a href="#xsd-dfxp-animation-module">Animation Module</a><br/>
+            B.2.2.2 <a href="#xsd-dfxp-content-module">Content Module</a><br/>
+            B.2.2.3 <a href="#xsd-dfxp-core-attribs-module">Core Attributes Module</a><br/>
+            B.2.2.4 <a href="#xsd-dfxp-datatypes-module">Data Types Module</a><br/>
+            B.2.2.5 <a href="#xsd-dfxp-document-module">Document Module</a><br/>
+            B.2.2.6 <a href="#xsd-dfxp-head-module">Header Module</a><br/>
+            B.2.2.7 <a href="#xsd-dfxp-layout-module">Layout Module</a><br/>
+            B.2.2.8 <a href="#xsd-dfxp-metadata-module">Metadata Module</a><br/>
+            B.2.2.9 <a href="#xsd-dfxp-metadata-items-module">Metadata Items Module</a><br/>
+            B.2.2.10 <a href="#xsd-dfxp-metadata-attribs-module">Metadata Attributes Module</a><br/>
+            B.2.2.11 <a href="#xsd-dfxp-parameters-module">Parameters Module</a><br/>
+            B.2.2.12 <a href="#xsd-dfxp-parameter-items-module">Parameter Items Module</a><br/>
+            B.2.2.13 <a href="#xsd-dfxp-parameter-attribs-module">Parameter Attributes Module</a><br/>
+            B.2.2.14 <a href="#xsd-dfxp-styling-attribs-module">Styling Attributes Module</a><br/>
+            B.2.2.15 <a href="#xsd-dfxp-styling-module">Styling Module</a><br/>
+            B.2.2.16 <a href="#xsd-dfxp-timing-attribs-module">Timing Attributes Module</a><br/>
+            B.2.2.17 <a href="#xsd-dfxp-xml-attrs-module">XML Attributes Module</a><br/>
+C <a href="#media-type-registration">Media Type Registration</a><br/>
+D <a href="#features">Features</a><br/>
+    D.1 <a href="#feature-designations">Feature Designations</a><br/>
+        D.1.1 <a href="#feature-animation">#animation</a><br/>
+        D.1.2 <a href="#feature-backgroundColor">#backgroundColor</a><br/>
+        D.1.3 <a href="#feature-backgroundColor-block">#backgroundColor-block</a><br/>
+        D.1.4 <a href="#feature-backgroundColor-inline">#backgroundColor-inline</a><br/>
+        D.1.5 <a href="#feature-backgroundColor-region">#backgroundColor-region</a><br/>
+        D.1.6 <a href="#feature-bidi">#bidi</a><br/>
+        D.1.7 <a href="#feature-cellResolution">#cellResolution</a><br/>
+        D.1.8 <a href="#feature-clockMode">#clockMode</a><br/>
+        D.1.9 <a href="#feature-clockMode-gps">#clockMode-gps</a><br/>
+        D.1.10 <a href="#feature-clockMode-local">#clockMode-local</a><br/>
+        D.1.11 <a href="#feature-clockMode-utc">#clockMode-utc</a><br/>
+        D.1.12 <a href="#feature-color">#color</a><br/>
+        D.1.13 <a href="#feature-content">#content</a><br/>
+        D.1.14 <a href="#feature-core">#core</a><br/>
+        D.1.15 <a href="#feature-direction">#direction</a><br/>
+        D.1.16 <a href="#feature-display">#display</a><br/>
+        D.1.17 <a href="#feature-display-block">#display-block</a><br/>
+        D.1.18 <a href="#feature-display-inline">#display-inline</a><br/>
+        D.1.19 <a href="#feature-display-region">#display-region</a><br/>
+        D.1.20 <a href="#feature-displayAlign">#displayAlign</a><br/>
+        D.1.21 <a href="#feature-dropMode">#dropMode</a><br/>
+        D.1.22 <a href="#feature-dropMode-dropNTSC">#dropMode-dropNTSC</a><br/>
+        D.1.23 <a href="#feature-dropMode-dropPAL">#dropMode-dropPAL</a><br/>
+        D.1.24 <a href="#feature-dropMode-nonDrop">#dropMode-nonDrop</a><br/>
+        D.1.25 <a href="#feature-extent">#extent</a><br/>
+        D.1.26 <a href="#feature-extent-region">#extent-region</a><br/>
+        D.1.27 <a href="#feature-extent-root">#extent-root</a><br/>
+        D.1.28 <a href="#feature-fontFamily">#fontFamily</a><br/>
+        D.1.29 <a href="#feature-fontFamily-generic">#fontFamily-generic</a><br/>
+        D.1.30 <a href="#feature-fontFamily-non-generic">#fontFamily-non-generic</a><br/>
+        D.1.31 <a href="#feature-fontSize">#fontSize</a><br/>
+        D.1.32 <a href="#feature-fontSize-anamorphic">#fontSize-anamorphic</a><br/>
+        D.1.33 <a href="#feature-fontSize-isomorphic">#fontSize-isomorphic</a><br/>
+        D.1.34 <a href="#feature-fontStyle">#fontStyle</a><br/>
+        D.1.35 <a href="#feature-fontStyle-italic">#fontStyle-italic</a><br/>
+        D.1.36 <a href="#feature-fontStyle-oblique">#fontStyle-oblique</a><br/>
+        D.1.37 <a href="#feature-fontStyle-reverseOblique">#fontStyle-reverseOblique</a><br/>
+        D.1.38 <a href="#feature-fontWeight">#fontWeight</a><br/>
+        D.1.39 <a href="#feature-fontWeight-bold">#fontWeight-bold</a><br/>
+        D.1.40 <a href="#feature-frameRate">#frameRate</a><br/>
+        D.1.41 <a href="#feature-frameRateMultiplier">#frameRateMultiplier</a><br/>
+        D.1.42 <a href="#feature-layout">#layout</a><br/>
+        D.1.43 <a href="#feature-length">#length</a><br/>
+        D.1.44 <a href="#feature-length-cell">#length-cell</a><br/>
+        D.1.45 <a href="#feature-length-em">#length-em</a><br/>
+        D.1.46 <a href="#feature-length-integer">#length-integer</a><br/>
+        D.1.47 <a href="#feature-length-negative">#length-negative</a><br/>
+        D.1.48 <a href="#feature-length-percentage">#length-percentage</a><br/>
+        D.1.49 <a href="#feature-length-pixel">#length-pixel</a><br/>
+        D.1.50 <a href="#feature-length-positive">#length-positive</a><br/>
+        D.1.51 <a href="#feature-length-real">#length-real</a><br/>
+        D.1.52 <a href="#feature-lineBreak-uax14">#lineBreak-uax14</a><br/>
+        D.1.53 <a href="#feature-lineHeight">#lineHeight</a><br/>
+        D.1.54 <a href="#feature-markerMode">#markerMode</a><br/>
+        D.1.55 <a href="#feature-markerMode-continuous">#markerMode-continuous</a><br/>
+        D.1.56 <a href="#feature-markerMode-discontinuous">#markerMode-discontinuous</a><br/>
+        D.1.57 <a href="#feature-metadata">#metadata</a><br/>
+        D.1.58 <a href="#feature-nested-div">#nested-div</a><br/>
+        D.1.59 <a href="#feature-nested-span">#nested-span</a><br/>
+        D.1.60 <a href="#feature-opacity">#opacity</a><br/>
+        D.1.61 <a href="#feature-origin">#origin</a><br/>
+        D.1.62 <a href="#feature-overflow">#overflow</a><br/>
+        D.1.63 <a href="#feature-overflow-visible">#overflow-visible</a><br/>
+        D.1.64 <a href="#feature-padding">#padding</a><br/>
+        D.1.65 <a href="#feature-padding-1">#padding-1</a><br/>
+        D.1.66 <a href="#feature-padding-2">#padding-2</a><br/>
+        D.1.67 <a href="#feature-padding-3">#padding-3</a><br/>
+        D.1.68 <a href="#feature-padding-4">#padding-4</a><br/>
+        D.1.69 <a href="#feature-pixelAspectRatio">#pixelAspectRatio</a><br/>
+        D.1.70 <a href="#feature-presentation">#presentation</a><br/>
+        D.1.71 <a href="#feature-profile">#profile</a><br/>
+        D.1.72 <a href="#feature-showBackground">#showBackground</a><br/>
+        D.1.73 <a href="#feature-structure">#structure</a><br/>
+        D.1.74 <a href="#feature-styling">#styling</a><br/>
+        D.1.75 <a href="#feature-styling-chained">#styling-chained</a><br/>
+        D.1.76 <a href="#feature-styling-inheritance-content">#styling-inheritance-content</a><br/>
+        D.1.77 <a href="#feature-styling-inheritance-region">#styling-inheritance-region</a><br/>
+        D.1.78 <a href="#feature-styling-inline">#styling-inline</a><br/>
+        D.1.79 <a href="#feature-styling-nested">#styling-nested</a><br/>
+        D.1.80 <a href="#feature-styling-referential">#styling-referential</a><br/>
+        D.1.81 <a href="#feature-subFrameRate">#subFrameRate</a><br/>
+        D.1.82 <a href="#feature-textAlign">#textAlign</a><br/>
+        D.1.83 <a href="#feature-textAlign-absolute">#textAlign-absolute</a><br/>
+        D.1.84 <a href="#feature-textAlign-relative">#textAlign-relative</a><br/>
+        D.1.85 <a href="#feature-textDecoration">#textDecoration</a><br/>
+        D.1.86 <a href="#feature-textDecoration-over">#textDecoration-over</a><br/>
+        D.1.87 <a href="#feature-textDecoration-through">#textDecoration-through</a><br/>
+        D.1.88 <a href="#feature-textDecoration-under">#textDecoration-under</a><br/>
+        D.1.89 <a href="#feature-textOutline">#textOutline</a><br/>
+        D.1.90 <a href="#feature-textOutline-blurred">#textOutline-blurred</a><br/>
+        D.1.91 <a href="#feature-textOutline-unblurred">#textOutline-unblurred</a><br/>
+        D.1.92 <a href="#feature-tickRate">#tickRate</a><br/>
+        D.1.93 <a href="#feature-timeBase-clock">#timeBase-clock</a><br/>
+        D.1.94 <a href="#feature-timeBase-media">#timeBase-media</a><br/>
+        D.1.95 <a href="#feature-timeBase-smpte">#timeBase-smpte</a><br/>
+        D.1.96 <a href="#feature-timeContainer">#timeContainer</a><br/>
+        D.1.97 <a href="#feature-time-clock">#time-clock</a><br/>
+        D.1.98 <a href="#feature-time-clock-with-frames">#time-clock-with-frames</a><br/>
+        D.1.99 <a href="#feature-time-offset">#time-offset</a><br/>
+        D.1.100 <a href="#feature-time-offset-with-frames">#time-offset-with-frames</a><br/>
+        D.1.101 <a href="#feature-time-offset-with-ticks">#time-offset-with-ticks</a><br/>
+        D.1.102 <a href="#feature-timing">#timing</a><br/>
+        D.1.103 <a href="#feature-transformation">#transformation</a><br/>
+        D.1.104 <a href="#feature-unicodeBidi">#unicodeBidi</a><br/>
+        D.1.105 <a href="#feature-visibility">#visibility</a><br/>
+        D.1.106 <a href="#feature-visibility-block">#visibility-block</a><br/>
+        D.1.107 <a href="#feature-visibility-inline">#visibility-inline</a><br/>
+        D.1.108 <a href="#feature-visibility-region">#visibility-region</a><br/>
+        D.1.109 <a href="#feature-wrapOption">#wrapOption</a><br/>
+        D.1.110 <a href="#feature-writingMode">#writingMode</a><br/>
+        D.1.111 <a href="#feature-writingMode-vertical">#writingMode-vertical</a><br/>
+        D.1.112 <a href="#feature-writingMode-horizontal">#writingMode-horizontal</a><br/>
+        D.1.113 <a href="#feature-writingMode-horizontal-lr">#writingMode-horizontal-lr</a><br/>
+        D.1.114 <a href="#feature-writingMode-horizontal-rl">#writingMode-horizontal-rl</a><br/>
+        D.1.115 <a href="#feature-zIndex">#zIndex</a><br/>
+    D.2 <a href="#feature-support">Feature Support</a><br/>
+E <a href="#extensions">Extensions</a><br/>
+    E.1 <a href="#extension-designations">Extension Designations</a><br/>
+F <a href="#profiles">Profiles</a><br/>
+    F.1 <a href="#profile-dfxp-transformation">DFXP Transformation Profile</a><br/>
+    F.2 <a href="#profile-dfxp-presentation">DFXP Presentation Profile</a><br/>
+    F.3 <a href="#profile-dfxp-full">DFXP Full Profile</a><br/>
+G <a href="#references">References</a><br/>
+H <a href="#other-references">Other References</a> (Non-Normative)<br/>
+I <a href="#requirements">Requirements</a> (Non-Normative)<br/>
+J <a href="#derivation">Vocabulary Derivation</a> (Non-Normative)<br/>
+    J.1 <a href="#d3e17101">Element Derivation</a><br/>
+    J.2 <a href="#d3e17580">Attribute Derivation</a><br/>
+K <a href="#qa">QA Framework Compliance</a> (Non-Normative)<br/>
+    K.1 <a href="#d3e18468">Requirements</a><br/>
+    K.2 <a href="#d3e18632">Guidelines</a><br/>
+L <a href="#streaming">Streaming DFXP Content</a> (Non-Normative)<br/>
+M <a href="#acknowledgments">Acknowledgments</a> (Non-Normative)<br/>
+N <a href="#change-history">Change History</a> (Non-Normative)<br/>
+    N.1 <a href="#change-history-lc1-to-lc2">Changes from First to Second Last Call Working Draft</a><br/>
+    N.2 <a href="#change-history-lc2-to-cr1">Changes from Second Last Call Working Draft to First Candidate
 Recommendation</a><br/>
-    O.3 <a href="#change-history-cr1-to-lc3">Changes from First Candidate Recommendation to Third Last Call
+    N.3 <a href="#change-history-cr1-to-lc3">Changes from First Candidate Recommendation to Third Last Call
 Working Draft</a><br/>
-    O.4 <a href="#change-history-lc3-to-cr2">Changes from Third Last Call Working Draft to Second Candidate Recommendation</a><br/>
-    O.5 <a href="#change-history-cr2-to-cr3">Changes from Second Candidate Recommendation to Third Candidate Recommendation</a><br/>
+    N.4 <a href="#change-history-lc3-to-cr2">Changes from Third Last Call Working Draft to Second Candidate Recommendation</a><br/>
+    N.5 <a href="#change-history-cr2-to-cr3">Changes from Second Candidate Recommendation to Third Candidate Recommendation</a><br/>
 </p></div><hr/><div class="body"><div class="div1">
 <h2><a name="intro" id="intro"/>1 Introduction</h2><p><em>Unless specified otherwise, this section and its sub-sections are non-normative.</em></p><p>The Timed Text Markup Language (TTML) 1.0
 provides a standardized representation of a particular subset of
 textual information with which stylistic, layout, and timing semantics are associated by
 an author or an authoring system for the purpose of interchange and potential presentation.</p><p>TTML is expressly designed to meet only a limited set of requirements
-established by <a href="#ttaf1-req">[TTAF1-REQ]</a>, and summarized in <a href="#requirements"><b>J Requirements</b></a>. In particular, only those requirements which service the
+established by <a href="#ttaf1-req">[TTAF1-REQ]</a>, and summarized in <a href="#requirements"><b>I Requirements</b></a>. In particular, only those requirements which service the
 need of performing interchange with existing, legacy distribution systems are
 satisfied.</p><p>In addition to being used for interchange among legacy distribution content
 formats, TTML content may be used directly as a distribution format, providing, for
 example, a standard content format to reference from a <code>&lt;text&gt;</code> or 
 <code>&lt;textstream&gt;</code> media object element in a <a href="#smil21">[SMIL 2.1]</a> document. Certain properties of TTML support
-streamability of content, as described in <a href="#streaming"><b>M Streaming DFXP Content</b></a>.</p><div class="note"><p class="prefix"><b>Note:</b></p><p>While TTML was not expressly designed for direct (embedded) integration into a
+streamability of content, as described in <a href="#streaming"><b>L Streaming DFXP Content</b></a>.</p><div class="note"><p class="prefix"><b>Note:</b></p><p>While TTML was not expressly designed for direct (embedded) integration into a
 SMIL document instance, such integration is not precluded.</p></div><div class="note"><p class="prefix"><b>Note:</b></p><p>In some contexts of use, it may be appropriate to employ
 animated content to depict sign language representations of the same content
 as expressed by a Timed Text document instance. This use case is not
@@ -763,10 +730,10 @@
 <h4><a name="conformance-transformation-processor" id="conformance-transformation-processor"/>3.2.2 Transformation Processor Conformance</h4><p>A TT AF processor is a conformant TT AF transformation processor if
 the following criteria are satisfied:</p><ol class="enumar"><li><p>The processor satisfies all requirements specified by
 <a href="#conformance-generic-processor"><b>3.2.1 Generic Processor Conformance</b></a>.</p></li><li><p>The processor supports the DFXP Transformation profile as specified
-by <a href="#profile-dfxp-transformation"><b>G.1 DFXP Transformation Profile</b></a>.</p></li></ol></div><div class="div3">
+by <a href="#profile-dfxp-transformation"><b>F.1 DFXP Transformation Profile</b></a>.</p></li></ol></div><div class="div3">
 <h4><a name="conformance-presentation-processor" id="conformance-presentation-processor"/>3.2.3 Presentation Processor Conformance</h4><ol class="enumar"><li><p>The processor satisfies all requirements specified by
 <a href="#conformance-generic-processor"><b>3.2.1 Generic Processor Conformance</b></a>.</p></li><li><p>The processor supports the DFXP Presentation profile as specified
-by <a href="#profile-dfxp-presentation"><b>G.2 DFXP Presentation Profile</b></a>.</p></li></ol></div></div><div class="div2">
+by <a href="#profile-dfxp-presentation"><b>F.2 DFXP Presentation Profile</b></a>.</p></li></ol></div></div><div class="div2">
 <h3><a name="claims" id="claims"/>3.3 Claims</h3><p>Any claim of compliance with respect to TT AF content or processor
 conformance must make
 reference to an implementation compliance statement (ICS).</p><p>An implementation compliance statement must identify all mandatory
@@ -812,7 +779,7 @@
 is defined in terms of the
 element and attribute vocabulary
 specified in <a href="#vocabulary"><b>5 Vocabulary</b></a>.</p><p>This specification defines two types of normative schemas that may be used to validate a subset of
-conformant DFXP document instances:</p><ul><li><p><a href="#dfxp-schema-rnc"><b>C.1 Relax NG Schema</b></a></p></li><li><p><a href="#dfxp-schema-xsd"><b>C.2 XML Schema Definition (XSD) Schema</b></a></p></li></ul><p>The (root) document element of a DFXP document instance must be a
+conformant DFXP document instances:</p><ul><li><p><a href="#dfxp-schema-rnc"><b>B.1 Relax NG Schema</b></a></p></li><li><p><a href="#dfxp-schema-xsd"><b>B.2 XML Schema Definition (XSD) Schema</b></a></p></li></ul><p>The (root) document element of a DFXP document instance must be a
 <code>tt</code> element, as defined by <a href="#document-structure-vocabulary-tt"><b>7.1.1 tt</b></a>.</p><div class="note"><p class="prefix"><b>Note:</b></p><p>The schemas included in this specification do not validate all syntactic constraints
 defined by this specification. In particular, performing validation with one of the above
 referenced schemas may result in a <em>false positive</em> indication of validity.
@@ -859,7 +826,7 @@
 and designator for each
 predefined profile,
 and where each of these profiles is formally elaborated in
-<a href="#profiles"><b>G Profiles</b></a>.</p><table summary="HTML Table" id="profile-vocab-table" class="common"><caption>Table 2 – Profiles</caption><col width="25%" span="1"/><tbody><tr><th>Name</th><th>Designator</th></tr><tr><td>DFXP Transformation</td><td><code>http://www.w3.org/ns/ttml/profile/dfxp-transformation</code></td></tr><tr><td>DFXP Presentation</td><td><code>http://www.w3.org/ns/ttml/profile/dfxp-presentation</code></td></tr><tr><td>DFXP Full</td><td><code>http://www.w3.org/ns/ttml/profile/dfxp-full</code></td></tr></tbody></table><p/><p>A profile designator must adhere to the
+<a href="#profiles"><b>F Profiles</b></a>.</p><table summary="HTML Table" id="profile-vocab-table" class="common"><caption>Table 2 – Profiles</caption><col width="25%" span="1"/><tbody><tr><th>Name</th><th>Designator</th></tr><tr><td>DFXP Transformation</td><td><code>http://www.w3.org/ns/ttml/profile/dfxp-transformation</code></td></tr><tr><td>DFXP Presentation</td><td><code>http://www.w3.org/ns/ttml/profile/dfxp-presentation</code></td></tr><tr><td>DFXP Full</td><td><code>http://www.w3.org/ns/ttml/profile/dfxp-full</code></td></tr></tbody></table><p/><p>A profile designator must adhere to the
 <code>xsd:anyURI</code> data type defined by <a href="#xsd-2">[XML Schema Part 2]</a>,
 §3.2.17. If the profile designator is expressed as a relative URI,
 then it must be absolutized by using the TT Profile Namespace value as
@@ -917,13 +884,13 @@
 is referred to as an <em>additive</em> profile.
 It is also possible to define a derived profile that is simultaneously subtractive
 and additive.</p></div><p>If a TT AF document instance makes use of a feature defined by
-<a href="#feature-designations"><b>E.1 Feature Designations</b></a> and if the intended use of the
+<a href="#feature-designations"><b>D.1 Feature Designations</b></a> and if the intended use of the
 document requires the recognition and processing of that feature, then
 the document must include a <em>required feature</em> or
 a <em>used feature</em>
 specification in one of its declared or
 referenced profiles.  If a TT AF document instance makes use
-of an extension designatable by <a href="#extension-designations"><b>F.1 Extension Designations</b></a> and if the intended use of the document
+of an extension designatable by <a href="#extension-designations"><b>E.1 Extension Designations</b></a> and if the intended use of the document
 requires the recognition and processing of that extension, then the
 document must include a <em>required extension</em> or
 a <em>used extension</em> specification
@@ -958,7 +925,7 @@
 the DFXP Presentation profile, which is then additively modified by making the
 <code>#fontStyle-italic</code> feature required (rather than
 optional as it is defined
-in <a href="#profile-dfxp-presentation"><b>G.2 DFXP Presentation Profile</b></a>). Note also the resetting of the
+in <a href="#profile-dfxp-presentation"><b>F.2 DFXP Presentation Profile</b></a>). Note also the resetting of the
 default XMLNS binding on the <code>profile</code> element to the TT Parameter Namespace.</p></div></div><div class="div2">
 <h3><a name="vocabulary-overview" id="vocabulary-overview"/>5.3 Catalog</h3><p>The vocabulary of the Timed Text Authoring Format (TT AF) is
 defined in the following major catalogs (divisions of vocabulary):</p><ul><li><p><a href="#core-vocabulary-overview"><b>5.3.1 Core Catalog</b></a></p></li><li><p><a href="#extension-vocabulary-overview"><b>5.3.2 Extension Catalog</b></a></p></li></ul><p>The core catalog defines the baseline, core vocabulary of the TT
@@ -1085,7 +1052,6 @@
 <a href="#style-attribute-direction">tts:direction</a>,
 <a href="#style-attribute-display">tts:display</a>,
 <a href="#style-attribute-displayAlign">tts:displayAlign</a>,
-<a href="#style-attribute-dynamicFlow">tts:dynamicFlow</a>,
 <a href="#style-attribute-extent">tts:extent</a>,
 <a href="#style-attribute-fontFamily">tts:fontFamily</a>,
 <a href="#style-attribute-fontSize">tts:fontSize</a>,
@@ -1147,7 +1113,7 @@
 extensions.</p><div class="note"><p class="prefix"><b>Note:</b></p><p>The difference between a <em>feature</em> and an
 <em>extension</em> is where it is defined and how it is labeled:
 if defined in this specification (or a future revision thereof) and
-labeled with a feature designation in <a href="#features"><b>E Features</b></a>, then
+labeled with a feature designation in <a href="#features"><b>D Features</b></a>, then
 it is considered to be a feature; if defined in another specification
 and labeled there with an extension designation, then it is considered
 to be an extension. In general, features are expected to be defined by
@@ -1163,7 +1129,7 @@
 Profile Definition document instance, it serves to publish a machine
 readable specification of a specific TT AF content profile, of which
 this specification defines four such Profile Definition Documents in
-<a href="#profiles"><b>G Profiles</b></a>.</p><p>The <code>ttp:profile</code> element accepts as its children zero or more
+<a href="#profiles"><b>F Profiles</b></a>.</p><p>The <code>ttp:profile</code> element accepts as its children zero or more
 elements in the <code>Metadata.class</code> element group, followed by
 zero or more <code>ttp:features</code> elements, followed by
 zero or more <code>ttp:extensions</code> elements.</p><table summary="HTML Table" id="elt-syntax-parameter-profile" class="syntax"><caption>XML Representation – Element Information Item: ttp:profile</caption><tbody><tr><td>
@@ -1180,7 +1146,7 @@
 §3.2.17, and, furthermore, must denote a profile designator in
 accordance with <a href="#vocabulary-profiles"><b>5.2 Profiles</b></a>. In this case,
 the profile designator must refer to (1) a standard, predefined
-TT AF Profile Definition Document as defined by <a href="#profiles"><b>G Profiles</b></a>,
+TT AF Profile Definition Document as defined by <a href="#profiles"><b>F Profiles</b></a>,
 or (2) a dereferenceable resource representing a valid TT AF Profile Definition
 document instance. In either case, the referenced profile serves as the
 baseline profile of the specifying <code>ttp:profile</code> element.</p><p>If the <code>use</code> attribute is not specified, then the baseline
@@ -1198,7 +1164,7 @@
 it already exists, or adding a new feature or extension specification,
 if it does not yet exist in the profile;</p></li></ol><p>A conformant TT AF processor is not required to be able to
 dereference a TT AF Profile Definition Document that is not one of the
-standard, predefined profiles defined by <a href="#profiles"><b>G Profiles</b></a>.  A
+standard, predefined profiles defined by <a href="#profiles"><b>F Profiles</b></a>.  A
 conformant TT AF processor may make use of a built-in, static
 form of each standard, predefined profile so as not to require
 dereferencing a network resource.</p><p>If a TT AF processor is unable to dereference a non-standard TT AF
@@ -1240,7 +1206,7 @@
 §3.2.17, (2) express an absolute URI that
 adheres to <a href="#xmlbase">[XML Base]</a> and,
 (3) express a feature namespace as defined by
-<a href="#feature-designations"><b>E.1 Feature Designations</b></a>. If not specified, the
+<a href="#feature-designations"><b>D.1 Feature Designations</b></a>. If not specified, the
 <code>xml:base</code> attribute's default
 value applies, which is the TT Feature Namespace.</p><p>The <code>xml:base</code> attribute is
 used to permit the abbreviation of feature designation URIs expressed
@@ -1266,7 +1232,7 @@
 absolute URI.  In either case (original absolute URI or resulting
 absolutized URI), the URI expressed by the <code>ttp:feature</code>
 element must further adhere to the syntax of a feature designation as
-defined by <a href="#feature-designations"><b>E.1 Feature Designations</b></a>.</p><p>If
+defined by <a href="#feature-designations"><b>D.1 Feature Designations</b></a>.</p><p>If
 the URI expressed by the content of the <code>ttp:feature</code> element
 is a relative URI, then an <code>xml:base</code> attribute should be
 specified on the nearest ancestor <code>ttp:features</code> element.</p><p>The <code>value</code> attribute specifies whether a conforming TT AF
@@ -1345,7 +1311,7 @@
 §3.2.17, (2) express an absolute URI that
 adheres to <a href="#xmlbase">[XML Base]</a> and,
 (3) express an extension namespace as defined by
-<a href="#extension-designations"><b>F.1 Extension Designations</b></a>. If not specified, the
+<a href="#extension-designations"><b>E.1 Extension Designations</b></a>. If not specified, the
 <code>xml:base</code> attribute's default
 value applies, which is the TT Extension Namespace.</p><p>The <code>xml:base</code> attribute is
 used to permit the abbreviation of feature designation URIs expressed
@@ -1371,7 +1337,7 @@
 absolute URI.  In either case (original absolute URI or resulting
 absolutized URI), the URI expressed by the <code>ttp:extension</code>
 element must further adhere to the syntax of an extension designation
-as defined by <a href="#extension-designations"><b>F.1 Extension Designations</b></a>.</p><p>If the URI expressed by the content of the
+as defined by <a href="#extension-designations"><b>E.1 Extension Designations</b></a>.</p><p>If the URI expressed by the content of the
 <code>ttp:feature</code> element is a relative URI, then an
 <code>xml:base</code> attribute should be specified on the nearest
 ancestor <code>ttp:extensions</code> element.</p><p>The <code>value</code> attribute specifies whether a conforming TT AF
@@ -1749,7 +1715,7 @@
 </p><p>A document instance has an implicit duration that is equal to the
 implicit duration of the <code>body</code> element of the document, if present, or zero,
 if not present.</p><p>If the <code>tts:extent</code> attribute is specified on the <code>tt</code>
-element, then it must adhere to <a href="#style-attribute-extent"><b>8.2.8 tts:extent</b></a>, in which case it
+element, then it must adhere to <a href="#style-attribute-extent"><b>8.2.7 tts:extent</b></a>, in which case it
 specifies the spatial extent of the root container region in
 which content regions are located and presented. If no <code>tts:extent</code>
 attribute is specified, then the spatial extent of the root container region is
@@ -2058,7 +2024,7 @@
 <h3><a name="styling-attribute-vocabulary" id="styling-attribute-vocabulary"/>8.2 Styling 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
-that support inline style specifications:</p><ul><li><p><a href="#style-attribute-backgroundColor"><b>8.2.2 tts:backgroundColor</b></a></p></li><li><p><a href="#style-attribute-color"><b>8.2.3 tts:color</b></a></p></li><li><p><a href="#style-attribute-direction"><b>8.2.4 tts:direction</b></a></p></li><li><p><a href="#style-attribute-display"><b>8.2.5 tts:display</b></a></p></li><li><p><a href="#style-attribute-displayAlign"><b>8.2.6 tts:displayAlign</b></a></p></li><li><p><a href="#style-attribute-dynamicFlow"><b>8.2.7 tts:dynamicFlow</b></a></p></li><li><p><a href="#style-attribute-extent"><b>8.2.8 tts:extent</b></a></p></li><li><p><a href="#style-attribute-fontFamily"><b>8.2.9 tts:fontFamily</b></a></p></li><li><p><a href="#style-attribute-fontSize"><b>8.2.10 tts:fontSize</b></a></p></li><li><p><a href="#style-attribute-fontStyle"><b>8.2.11 tts:fontStyle</b></a></p></li><li><p><a href="#style-attribute-fontWeight"><b>8.2.12 tts:fontWeight</b></a></p></li><li><p><a href="#style-attribute-lineHeight"><b>8.2.13 tts:lineHeight</b></a></p></li><li><p><a href="#style-attribute-opacity"><b>8.2.14 tts:opacity</b></a></p></li><li><p><a href="#style-attribute-origin"><b>8.2.15 tts:origin</b></a></p></li><li><p><a href="#style-attribute-overflow"><b>8.2.16 tts:overflow</b></a></p></li><li><p><a href="#style-attribute-padding"><b>8.2.17 tts:padding</b></a></p></li><li><p><a href="#style-attribute-showBackground"><b>8.2.18 tts:showBackground</b></a></p></li><li><p><a href="#style-attribute-textAlign"><b>8.2.19 tts:textAlign</b></a></p></li><li><p><a href="#style-attribute-textDecoration"><b>8.2.20 tts:textDecoration</b></a></p></li><li><p><a href="#style-attribute-textOutline"><b>8.2.21 tts:textOutline</b></a></p></li><li><p><a href="#style-attribute-unicodeBidi"><b>8.2.22 tts:unicodeBidi</b></a></p></li><li><p><a href="#style-attribute-visibility"><b>8.2.23 tts:visibility</b></a></p></li><li><p><a href="#style-attribute-wrapOption"><b>8.2.24 tts:wrapOption</b></a></p></li><li><p><a href="#style-attribute-writingMode"><b>8.2.25 tts:writingMode</b></a></p></li><li><p><a href="#style-attribute-zIndex"><b>8.2.26 tts:zIndex</b></a></p></li></ul><p>Unless explicitly stated otherwise, linear white-space (LWSP) may
+that support inline style specifications:</p><ul><li><p><a href="#style-attribute-backgroundColor"><b>8.2.2 tts:backgroundColor</b></a></p></li><li><p><a href="#style-attribute-color"><b>8.2.3 tts:color</b></a></p></li><li><p><a href="#style-attribute-direction"><b>8.2.4 tts:direction</b></a></p></li><li><p><a href="#style-attribute-display"><b>8.2.5 tts:display</b></a></p></li><li><p><a href="#style-attribute-displayAlign"><b>8.2.6 tts:displayAlign</b></a></p></li><li><p><a href="#style-attribute-extent"><b>8.2.7 tts:extent</b></a></p></li><li><p><a href="#style-attribute-fontFamily"><b>8.2.8 tts:fontFamily</b></a></p></li><li><p><a href="#style-attribute-fontSize"><b>8.2.9 tts:fontSize</b></a></p></li><li><p><a href="#style-attribute-fontStyle"><b>8.2.10 tts:fontStyle</b></a></p></li><li><p><a href="#style-attribute-fontWeight"><b>8.2.11 tts:fontWeight</b></a></p></li><li><p><a href="#style-attribute-lineHeight"><b>8.2.12 tts:lineHeight</b></a></p></li><li><p><a href="#style-attribute-opacity"><b>8.2.13 tts:opacity</b></a></p></li><li><p><a href="#style-attribute-origin"><b>8.2.14 tts:origin</b></a></p></li><li><p><a href="#style-attribute-overflow"><b>8.2.15 tts:overflow</b></a></p></li><li><p><a href="#style-attribute-padding"><b>8.2.16 tts:padding</b></a></p></li><li><p><a href="#style-attribute-showBackground"><b>8.2.17 tts:showBackground</b></a></p></li><li><p><a href="#style-attribute-textAlign"><b>8.2.18 tts:textAlign</b></a></p></li><li><p><a href="#style-attribute-textDecoration"><b>8.2.19 tts:textDecoration</b></a></p></li><li><p><a href="#style-attribute-textOutline"><b>8.2.20 tts:textOutline</b></a></p></li><li><p><a href="#style-attribute-unicodeBidi"><b>8.2.21 tts:unicodeBidi</b></a></p></li><li><p><a href="#style-attribute-visibility"><b>8.2.22 tts:visibility</b></a></p></li><li><p><a href="#style-attribute-wrapOption"><b>8.2.23 tts:wrapOption</b></a></p></li><li><p><a href="#style-attribute-writingMode"><b>8.2.24 tts:writingMode</b></a></p></li><li><p><a href="#style-attribute-zIndex"><b>8.2.25 tts:zIndex</b></a></p></li></ul><p>Unless explicitly stated otherwise, linear white-space (LWSP) may
 appear between tokens of a value of a TT
 Style or TT Style Extension
 Property.</p><div class="note"><p class="prefix"><b>Note:</b></p><p>This specification makes use of <em>lowerCamelCased</em> local
@@ -2303,62 +2269,7 @@
 </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="#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>dynamic</code>.</p><p>This attribute may be specified by any
-element type
-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>rollUp</code> |
-<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>discrete</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 is <code>rollUp</code>, then
-this value is interpreted as a shorthand value equivalent to
-<code>out(line,smooth) clear(0.433s)</code>.</p><div class="note"><p class="prefix"><b>Note:</b></p><p>The choice of a definite duration of 0.433 seconds for the clear
-interval for roll up dynamic flow timing is based upon recommendations
-specified in <a href="#ccreq">[CC-DECODER-REQ]</a>, p. 792.
-</p></div><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> and <em>clear
-from</em> dynamic flow operations. Multiple
-instances of the same <a href="#style-value-flowFunction">&lt;flowFunction&gt;</a>
-must not appear in the value of this attribute.</p><p>If either <code>fill()</code> or
-<code>clear()</code> <a href="#style-value-flowIntervalFunction">&lt;flowIntervalFunction&gt;</a>
-is not specified, then the <code>auto</code> value for the missing
-<a href="#style-value-flowIntervalFunction">&lt;flowIntervalFunction&gt;</a>
-applies.  Multiple instances of the same <a href="#style-value-flowIntervalFunction">&lt;flowIntervalFunction&gt;</a>
-must not appear in the value of this attribute.</p><p>The normative processing model for dynamic flow behavior is
-specified in <a href="#dynamicFlowModel"><b>B Dynamic Flow Processing Model</b></a>.</p><p>If a specified value of this attribute is not supported,
-then a presentation processor must interpret the attribute as if the
-value <code>none</code> were specified.</p><p>The <code>tts:dynamicFlow</code> style is illustrated by the
-following example, and depicted in an <a href="images/dynamicFlow_RU_animated.svg">SVG Animation</a>.</p><table summary="HTML Table" id="style-attribute-dynamicFlow-example-1" class="example"><caption>Example Fragment – Dynamic Flow</caption><tbody><tr><td>
-<div class="exampleInner"><pre>
-&lt;region xml:id="r1"&gt;
-  &lt;style tts:extent="140px 70px"/&gt;
-  &lt;style tts:displayAlign="after"/&gt;
-  &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="dynamic"</span>/&gt;
-  &lt;style <span class="strong">tts:dynamicFlow="in(word,jump) fill(1.0s) out(line,smooth) clear(break,</span>0.3s)"/&gt;
-&lt;/region&gt;
-...
-&lt;p region="r1"&gt;
-  &lt;span tts:backgroundColor="black" tts:color="white"&gt;
-    Five o'clock tea!&lt;br/&gt;
-    Ever to thee,&lt;br/&gt;
-    Faithful I'll be,&lt;br/&gt;
-    Five o'clock tea!&lt;br/&gt;
-    &lt;br/&gt;
-    &lt;br/&gt;
-    &lt;br/&gt;
-  &lt;/span&gt;
-&lt;/p&gt;
-</pre></div>
-</td></tr></tbody></table><p/><table summary="HTML Table" id="style-attribute-dynamicFlow-example-2-images" class="example-images-bordered"><caption>Example Rendition – Dynamic Flow – Discrete Frames</caption><col width="136px" span="1"/><col width="136px" span="1"/><col width="136px" span="1"/><col width="136px" span="1"/><tbody><tr><td><img src="images/dynamicFlow_snake_0.png" alt="DFXP dynamic flow style property - frame 0"/></td><td><img src="images/dynamicFlow_snake_1.png" alt="DFXP dynamic flow style property - frame 1"/></td><td><img src="images/dynamicFlow_snake_2.png" alt="DFXP dynamic flow style property - frame 2"/></td><td><img src="images/dynamicFlow_snake_3.png" alt="DFXP dynamic flow style property - frame 3"/></td></tr><tr><td><img src="images/dynamicFlow_snake_4.png" alt="DFXP dynamic flow style property - frame 4"/></td><td><img src="images/dynamicFlow_snake_5.png" alt="DFXP dynamic flow style property - frame 5"/></td><td><img src="images/dynamicFlow_snake_6.png" alt="DFXP dynamic flow style property - frame 6"/></td><td><img src="images/dynamicFlow_snake_7.png" alt="DFXP dynamic flow style property - frame 7"/></td></tr><tr><td><img src="images/dynamicFlow_snake_8.png" alt="DFXP dynamic flow style property - frame 8"/></td><td><img src="images/dynamicFlow_snake_9.png" alt="DFXP dynamic flow style property - frame 9"/></td><td><img src="images/dynamicFlow_snake_10.png" alt="DFXP dynamic flow style property - frame 10"/></td><td><img src="images/dynamicFlow_snake_11.png" alt="DFXP dynamic flow style property - frame 11"/></td></tr><tr><td><img src="images/dynamicFlow_snake_12.png" alt="DFXP dynamic flow style property - frame 12"/></td><td><img src="images/dynamicFlow_snake_13.png" alt="DFXP dynamic flow style property - frame 13"/></td><td><img src="images/dynamicFlow_snake_14.png" alt="DFXP dynamic flow style property - frame 14"/></td><td><img src="images/dynamicFlow_snake_15.png" alt="DFXP dynamic flow style property - frame 15"/></td></tr></tbody></table></div><div class="div3">
-<h4><a name="style-attribute-extent" id="style-attribute-extent"/>8.2.8 tts:extent</h4><p>The <code>tts:extent</code> attribute is used to specify the
+<h4><a name="style-attribute-extent" id="style-attribute-extent"/>8.2.7 tts:extent</h4><p>The <code>tts:extent</code> attribute is used to specify the
 <em>width</em> and <em>height</em> of a region area
 (which may be the root container region).</p><p>This attribute may be specified by any
 element type
@@ -2408,7 +2319,7 @@
 &lt;/p&gt;
 </pre></div>
 </td></tr></tbody></table><p/><table summary="HTML Table" id="style-attribute-extent-example-1-images" class="example-images"><caption>Example Rendition – Extent</caption><tbody><tr><td><img src="images/extent.png" alt="DFXP extent style property"/></td></tr></tbody></table></div><div class="div3">
-<h4><a name="style-attribute-fontFamily" id="style-attribute-fontFamily"/>8.2.9 tts:fontFamily</h4><p>The <code>tts:fontFamily</code> attribute is used to specify a style property that
+<h4><a name="style-attribute-fontFamily" id="style-attribute-fontFamily"/>8.2.8 tts:fontFamily</h4><p>The <code>tts:fontFamily</code> attribute is used to specify a style property that
 defines the font family from which glyphs are selected for glyph areas generated
 by content flowed into a region.</p><p>This attribute may be specified by any
 element type
@@ -2420,7 +2331,7 @@
 </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>For the purpose of determining applicability of this style property,
+further described in <a href="#style-value-genericFamilyName"><b>8.3.6 &lt;genericFamilyName&gt;</b></a> below.</p></div><p>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 a specified font family is not available, then a
 presentation processor must attempt to map the specified font family
@@ -2456,7 +2367,7 @@
 </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="#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
+<h4><a name="style-attribute-fontSize" id="style-attribute-fontSize"/>8.2.9 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
 generated by content flowed into a region, where font size is interpreted as a
 scaling transform to the font's design EM square.</p><p>This attribute may be specified by any
@@ -2477,7 +2388,7 @@
 span.</p><p>If a specified value of this attribute is not supported,
 then a presentation processor must interpret the attribute as if the
 value <code>1c</code> were specified.</p><div class="note"><p class="prefix"><b>Note:</b></p><p>The expression <code>1c</code> means one cell, where <code>'c'</code> expresses
-the <em>cell</em> length unit as defined by <a href="#style-value-length"><b>8.3.11 &lt;length&gt;</b></a>.</p></div><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>
+the <em>cell</em> length unit as defined by <a href="#style-value-length"><b>8.3.9 &lt;length&gt;</b></a>.</p></div><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;
@@ -2499,7 +2410,7 @@
 </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="#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
+<h4><a name="style-attribute-fontStyle" id="style-attribute-fontStyle"/>8.2.10 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
 by content flowed into a region, where the mapping from font
 style value to specific font face or style parameterization is not determined
@@ -2541,7 +2452,7 @@
 </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="#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
+<h4><a name="style-attribute-fontWeight" id="style-attribute-fontWeight"/>8.2.11 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
 areas generated by content flowed into a region, where the mapping from font
 weight value to specific font face or weight parameterization is not determined
@@ -2581,7 +2492,7 @@
 </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="#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
+<h4><a name="style-attribute-lineHeight" id="style-attribute-lineHeight"/>8.2.12 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
 element type
 that permits use of attributes in the TT Style Namespace; however, this attribute applies
@@ -2621,7 +2532,7 @@
 </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="#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
+<h4><a name="style-attribute-opacity" id="style-attribute-opacity"/>8.2.13 tts:opacity</h4><p>The <code>tts:opacity</code> attribute is used to specify a style property that
 defines the opacity (or conversely, the transparency)
 of marks associated with a region.</p><p>When presented onto a visual medium, the opacity of the region is applied uniformly and on a linear scale
 to all marks produced by content targeted to the
@@ -2667,7 +2578,7 @@
 </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="#css3-color">[CSS3 Color]</a>,
 § 3.2.</p></div></div><div class="div3">
-<h4><a name="style-attribute-origin" id="style-attribute-origin"/>8.2.15 tts:origin</h4><p>The <code>tts:origin</code> attribute is used to specify the
+<h4><a name="style-attribute-origin" id="style-attribute-origin"/>8.2.14 tts:origin</h4><p>The <code>tts:origin</code> attribute is used to specify the
 <em>x</em> and <em>y</em> coordinates of the origin of a
 region area with respect to the origin of the root container extent,
 if specified, or the external authoring context, if not specified.</p><p>This attribute may be specified by any
@@ -2702,15 +2613,14 @@
 &lt;/p&gt;
 </pre></div>
 </td></tr></tbody></table><p/><table summary="HTML Table" id="style-attribute-origin-example-1-images" class="example-images"><caption>Example Rendition – Origin</caption><tbody><tr><td><img src="images/origin.png" alt="DFXP origin style property"/></td></tr></tbody></table></div><div class="div3">
-<h4><a name="style-attribute-overflow" id="style-attribute-overflow"/>8.2.16 tts:overflow</h4><p>The <code>tts:overflow</code> attribute is used to specify a style property that
+<h4><a name="style-attribute-overflow" id="style-attribute-overflow"/>8.2.15 tts:overflow</h4><p>The <code>tts:overflow</code> attribute is used to specify a style property that
 defines whether a region area is clipped or not if the descendant areas of the region overflow
 its extent.</p><p>This attribute may be specified by any
 element type
 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-overflow" class="common"><col width="25%" span="1"/><tbody><tr><td><em>Values:</em></td><td>
 <code>visible</code> |
-<code>hidden</code> |
-<code>dynamic</code>
+<code>hidden</code>
 </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>discrete</td></tr></tbody></table><p>If the value of this attribute is <code>visible</code>, then content should
@@ -2718,17 +2628,12 @@
 must be performed as if the region's width and height were
 unconstrained,
 but with
-a well-defined origin.  If the value is <code>hidden</code> or
-<code>dynamic</code>, then content should
+a well-defined origin.  If the value is <code>hidden</code>, then content should
 be clipped outside of the affected region.</p><div class="note"><p class="prefix"><b>Note:</b></p><p>Unless a manual line break element <code>br</code> is used by the content author,
 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>dynamic</code>, 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
-affected region has overflowed.</p><p>If a specified value of this attribute is not supported,
+style is <code>noWrap</code>.</p></div><p>If a specified value of this attribute is not supported,
 then a presentation processor must interpret the attribute as if the
 value <code>hidden</code> were specified.</p><p>The <code>tts:overflow</code> style is illustrated by the following example.</p><table summary="HTML Table" id="style-attribute-overflow-example-1" class="example"><caption>Example Fragment – Overflow</caption><tbody><tr><td>
 <div class="exampleInner"><pre>
@@ -2772,7 +2677,7 @@
 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="#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)
+<h4><a name="style-attribute-padding" id="style-attribute-padding"/>8.2.16 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.</p><p>This attribute may be specified by any
 element type
 that permits use of attributes in the TT Style Namespace; however, this attribute applies
@@ -2819,7 +2724,7 @@
 § 7.29.15, except that individual shorthand values map to writing
 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
+<h4><a name="style-attribute-showBackground" id="style-attribute-showBackground"/>8.2.17 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
 presented.</p><p>This attribute may be specified by any
 element type
@@ -2859,7 +2764,7 @@
 </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="#smil21">[SMIL 2.1]</a>,
 § 5.3.1.</p></div></div><div class="div3">
-<h4><a name="style-attribute-textAlign" id="style-attribute-textAlign"/>8.2.19 tts:textAlign</h4><p>The <code>tts:textAlign</code> attribute is used to specify a style property that
+<h4><a name="style-attribute-textAlign" id="style-attribute-textAlign"/>8.2.18 tts:textAlign</h4><p>The <code>tts:textAlign</code> attribute is used to specify a style property that
 defines how inline areas are aligned within a containing block area in the inline progression
 direction.</p><p>This attribute may be specified by any
 element type
@@ -2903,7 +2808,7 @@
 </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="#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
+<h4><a name="style-attribute-textDecoration" id="style-attribute-textDecoration"/>8.2.19 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
 areas that are generated by content flowed into a region.</p><p>This attribute may be specified by any
 element type
@@ -2950,7 +2855,7 @@
 </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="#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
+<h4><a name="style-attribute-textOutline" id="style-attribute-textOutline"/>8.2.20 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
 by content flowed into a region.</p><p>This attribute may be specified by any
 element type
@@ -2994,7 +2899,7 @@
 &lt;/p&gt;
 </pre></div>
 </td></tr></tbody></table><p/><table summary="HTML Table" id="style-attribute-textOutline-example-1-images" class="example-images"><caption>Example Rendition – Text Outline</caption><tbody><tr><td><img src="images/textOutline.png" alt="backgroundColor style property"/></td></tr></tbody></table></div><div class="div3">
-<h4><a name="style-attribute-unicodeBidi" id="style-attribute-unicodeBidi"/>8.2.22 tts:unicodeBidi</h4><p>The <code>tts:unicodeBidi</code> attribute is used to specify a style property that
+<h4><a name="style-attribute-unicodeBidi" id="style-attribute-unicodeBidi"/>8.2.21 tts:unicodeBidi</h4><p>The <code>tts:unicodeBidi</code> attribute is used to specify a style property that
 defines a directional embedding or override according to
 the Unicode bidirectional algorithm.</p><p>This attribute may be specified by any
 element type
@@ -3034,7 +2939,7 @@
 </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="#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
+<h4><a name="style-attribute-visibility" id="style-attribute-visibility"/>8.2.22 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
 presentation medium.</p><p>This attribute may be specified by any
 element type
@@ -3090,7 +2995,7 @@
 </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="#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
+<h4><a name="style-attribute-wrapOption" id="style-attribute-wrapOption"/>8.2.23 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
 the affected element.</p><p>This attribute may be specified by any
 element type
@@ -3125,7 +3030,7 @@
 </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="#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
+<h4><a name="style-attribute-writingMode" id="style-attribute-writingMode"/>8.2.24 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
 stacking block and inline areas within a region area.</p><p>This attribute may be specified by any
 element type
@@ -3177,7 +3082,7 @@
 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="#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
+<h4><a name="style-attribute-zIndex" id="style-attribute-zIndex"/>8.2.25 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
 element type
 that permits use of attributes in the TT Style Namespace; however, this attribute applies
@@ -3252,7 +3157,7 @@
 </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="#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><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">
+<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-genericFamilyName"><b>8.3.6 &lt;genericFamilyName&gt;</b></a></p></li><li><p><a href="#style-value-hexDigit"><b>8.3.7 &lt;hexDigit&gt;</b></a></p></li><li><p><a href="#style-value-integer"><b>8.3.8 &lt;integer&gt;</b></a></p></li><li><p><a href="#style-value-length"><b>8.3.9 &lt;length&gt;</b></a></p></li><li><p><a href="#style-value-namedColor"><b>8.3.10 &lt;namedColor&gt;</b></a></p></li><li><p><a href="#style-value-quotedString"><b>8.3.11 &lt;quotedString&gt;</b></a></p></li><li><p><a href="#style-value-string"><b>8.3.12 &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,
 where	0 means fully transparent and 1 means fully opaque.</p><table summary="HTML Table" id="alpha-style-expression-syntax" class="syntax"><caption>Syntax Representation – &lt;alpha&gt;</caption><tbody><tr><td>
 <div class="exampleInner"><pre>
@@ -3342,127 +3247,7 @@
   | <a href="#style-value-quotedString">&lt;quotedString&gt;</a>
 </pre></div>
 </td></tr></tbody></table></div><div class="div3">
-<h4><a name="style-value-flowFunction" id="style-value-flowFunction"/>8.3.6 &lt;flowFunction&gt;</h4><p>A &lt;flowFunction&gt; expression specifies a unit of content to be
-dynamic flowed into and out of a region according to an optional dynamic
-flow style.</p><table summary="HTML Table" id="flowFunction-style-expression-syntax" class="syntax"><caption>Syntax Representation – &lt;flowFunction&gt;</caption><tbody><tr><td>
-<div class="exampleInner"><pre>
-&lt;flowFunction&gt;
-  : "in(" flowArguments ")"
-  | "out(" flowArguments ")"
-
-flowArguments
-  : flowUnit [ "," flowStyle ]
-
-flowUnit
-  : "glyph"
-  | "line"
-  | "character"
-  | "word"
-  | extensionToken
-
-flowStyle
-  : "jump"
-  | "smooth"
-  | extensionToken
-
-extensionToken
-  : "x-" &lt;token&gt;
-</pre></div>
-</td></tr></tbody></table><p>Dynamic flow can be specified independently for flowing content
-into its region and flowing it out of its region. These two phases of dynamic flow are specified using the
-<code>in()</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>glyph</code> and <code>line</code>,
-the unit of dynamic flow is based upon a visually rendered construct
-(<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
-rendered or area units.</p><p>The dynamic flow unit <code>word</code> must be interpreted as
-being dependent upon the language or writing system of the affected
-content. If the language or writing system is unknown or unspecified,
-then <code>word</code> is interpreted as follows:</p><ol class="enumar"><li><p>If the affected content consists solely or mostly of Unified CJK
-Ideographic characters or of characters of another Unicode character
-block that are afforded similar treatment to that of Unified CJK
-Ideographic characters, then <code>word</code> is to be interpreted
-as if <code>character</code> were specified.</p></li><li><p>Otherwise, <code>word</code> is to be interpreted as denoting
-a sequence of one or more characters that are not interpreted as an
-XML whitespace character.</p></li></ol><p>When a flow unit is flowed into
-or out of its region, the manner by which the unit is
-flowed is controlled by the optional <code>flowStyle</code> argument
-of the relevant flow function. If the flow style is specified as
-<code>jump</code>, or if no flow style is specified, then the flow
-unit is instantaneously transitioned into, within, or out of the
-region. If the flow style is <code>smooth</code>, then the flow unit
-is smoothly transitioned by means of pixel based exposure, movement,
-or hiding, respectively.</p><p>If a presentation processor that supports dynamic flow
-does not support the <code>smooth</code>
-flow style, then this flow style must
-be interpreted as if the <code>jump</code> flow style were
-specified.</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
-duration that affects dynamic flow timing behavior.</p><table summary="HTML Table" id="flowIntervalFunction-style-expression-syntax" class="syntax"><caption>Syntax Representation – &lt;flowIntervalFunction&gt;</caption><tbody><tr><td>
-<div class="exampleInner"><pre>
-&lt;flowIntervalFunction&gt;
-  : "fill(" flowIntervalArguments ")"
-  | "clear(" flowIntervalArguments ")"
-
-flowIntervalArguments
-  : flowInterval [ "," flowStyleDuration ]
-
-flowInterval
-  : "auto"
-  | "break"
-  | <a href="#style-value-duration">&lt;duration&gt;</a>
-  | flowIntervalRate
-
-flowIntervalRate
-  : <a href="#style-value-digit">&lt;digit&gt;</a>+ ( "." <a href="#style-value-digit">&lt;digit&gt;</a>+ )?
-
-flowStyleDuration
-  : <a href="#style-value-duration">&lt;duration&gt;</a>
-</pre></div>
-</td></tr></tbody></table><p>The <code>fill()</code> flow interval function is used to
-determine the <em>computed fill interval</em> state parameter for performing
-dynamic flow processing, which expresses the
-duration of time between fill
-timer events, as specified by <a href="#flowTimerFill"><b>B.5.1 Fill Timer</b></a>, which
-in turn, limits the dynamic flowed content fill rate.</p><p>The <code>clear()</code> flow interval function is used to
-determine the <em>computed clear interval</em> state parameter for performing
-dynamic flow processing, which expresses the
-duration of time between clear
-timer events, as specified by <a href="#flowTimerClear"><b>B.5.2 Clear Timer</b></a>, which in turn,
-limits the dynamic flowed content retention period.</p><p>If the value <code>auto</code> is specified as
-the flow interval argument to a flow interval function, then an
-implied flow interval is computed dynamically.</p><p>If the value <code>break</code> is specified as
-the flow interval argument to a flow interval function, then
-the flow interval is variable, and depends upon the time at
-which a content unit is appended to the flow buffer or whose
-corresponding flow area is appended to the flow region, where
-the content unit is logically preceded by or followed by a manual
-line break element.</p><p>If a <a href="#style-value-duration">&lt;duration&gt;</a> is
-specified as
-the flow interval argument to
-a flow interval function, then it is
-considered to represent a <em>definite duration</em>.
-If a flow interval rate is
-specified, then it is
-considered to represent a <em>definite rate</em> in units per
-second, where the applicable unit is determined in the context of
-whether the rate is used with an <code>fill()</code> or
-<code>clear()</code> flow interval function.</p><div class="note"><p class="prefix"><b>Note:</b></p><p>See <a href="#dynamicFlowIntervalTimingCalculation"><b>B.3 Flow Interval Timing Calculation</b></a> for further
-information on how the computed fill and clear interval values are
-determined from &lt;flowIntervalFunction&gt; expressions.</p></div><p>If a <a href="#style-value-duration">&lt;duration&gt;</a> is
-specified as the flow style duration argument to a flow interval function,
-then it is considered to represent the <em>definite duration</em>
-during which time the applicable flow style is to be applied in those cases
-where the applicable flow style has intrinsic duration semantics. If no
-flow style duration argument is specified and the applicable flow style
-has intrinsic duration semantics, then the duration must be considered to
-be equal to zero.</p><div class="note"><p class="prefix"><b>Note:</b></p><p>In the current version of this
-specification, only the <code>smooth</code> flow style has intrinsic
-duration semantcs.</p></div></div><div class="div3">
-<h4><a name="style-value-genericFamilyName" id="style-value-genericFamilyName"/>8.3.8 &lt;genericFamilyName&gt;</h4><p>A &lt;genericFamilyName&gt; expression specifies a font family using a general
+<h4><a name="style-value-genericFamilyName" id="style-value-genericFamilyName"/>8.3.6 &lt;genericFamilyName&gt;</h4><p>A &lt;genericFamilyName&gt; expression specifies a font family using a general
 token that indicates a class of font families.</p><p>The resolution of a generic family name to a concrete font instance is considered to
 be implementation dependent, both in the case of content authoring and content interpretation.</p><table summary="HTML Table" id="genericFamilyName-style-expression-syntax" class="syntax"><caption>Syntax Representation – &lt;genericFamilyName&gt;</caption><tbody><tr><td>
 <div class="exampleInner"><pre>
@@ -3487,7 +3272,7 @@
 an initial value), then its typographic characteristics is considered to be implementation
 dependent; however, it is recommended that this default font family be mapped to
 an monospaced, sans-serif font.</p></div><div class="div3">
-<h4><a name="style-value-hexDigit" id="style-value-hexDigit"/>8.3.9 &lt;hexDigit&gt;</h4><p>A &lt;hexDigit&gt; is used to express integers and other types of numbers or tokens
+<h4><a name="style-value-hexDigit" id="style-value-hexDigit"/>8.3.7 &lt;hexDigit&gt;</h4><p>A &lt;hexDigit&gt; is used to express integers and other types of numbers or tokens
 that employ base 16 arithmetic.</p><p>For the purpose of parsing, no distinction must be made between lower and upper case.</p><table summary="HTML Table" id="hexDigit-style-expression-syntax" class="syntax"><caption>Syntax Representation – &lt;hexDigit&gt;</caption><tbody><tr><td>
 <div class="exampleInner"><pre>
 &lt;hexDigit&gt;
@@ -3496,13 +3281,13 @@
   | "A" | "B" | "C" | "D" | "E" | "F"
 </pre></div>
 </td></tr></tbody></table></div><div class="div3">
-<h4><a name="style-value-integer" id="style-value-integer"/>8.3.10 &lt;integer&gt;</h4><p>An &lt;integer&gt; expression is used to express an arbitrary, signed integral value.</p><table summary="HTML Table" id="integer-style-expression-syntax" class="syntax"><caption>Syntax Representation – &lt;integer&gt;</caption><tbody><tr><td>
+<h4><a name="style-value-integer" id="style-value-integer"/>8.3.8 &lt;integer&gt;</h4><p>An &lt;integer&gt; expression is used to express an arbitrary, signed integral value.</p><table summary="HTML Table" id="integer-style-expression-syntax" class="syntax"><caption>Syntax Representation – &lt;integer&gt;</caption><tbody><tr><td>
 <div class="exampleInner"><pre>
 &lt;integer&gt;
   : ( "+" | "-" )? <a href="#style-value-digit">&lt;digit&gt;</a>+
 </pre></div>
 </td></tr></tbody></table></div><div class="div3">
-<h4><a name="style-value-length" id="style-value-length"/>8.3.11 &lt;length&gt;</h4><p>A &lt;length&gt; expression is used to express either a coordinate component of point
+<h4><a name="style-value-length" id="style-value-length"/>8.3.9 &lt;length&gt;</h4><p>A &lt;length&gt; expression is used to express either a coordinate component of point
 in a cartesian space or a distance between two points in a cartesian space.</p><table summary="HTML Table" id="length-style-expression-syntax" class="syntax"><caption>Syntax Representation – &lt;length&gt;</caption><tbody><tr><td>
 <div class="exampleInner"><pre>
 &lt;length&gt;
@@ -3549,7 +3334,7 @@
 direction and equal to the block progression dimension of the scaled
 font when used to specify lengths in the block progression direction.</p><p>The semantics of the unit of measure <code>c</code> (cell) are
 defined by the parameter <a href="#parameter-attribute-cellResolution"><b>6.2.1 ttp:cellResolution</b></a>.</p></div><div class="div3">
-<h4><a name="style-value-namedColor" id="style-value-namedColor"/>8.3.12 &lt;namedColor&gt;</h4><p>A &lt;namedColor&gt; is used to express an RGBA color with a convenient name, and where the applicable color space is
+<h4><a name="style-value-namedColor" id="style-value-namedColor"/>8.3.10 &lt;namedColor&gt;</h4><p>A &lt;namedColor&gt; is used to express an RGBA color with a convenient name, and where the applicable color space is
 defined by <a href="#srgb">[SRGB]</a>.</p><p>For the purpose of parsing, no distinction must be made between lower and upper case.</p><table summary="HTML Table" id="namedColor-style-expression-syntax" class="syntax"><caption>Syntax Representation – &lt;namedColor&gt;</caption><tbody><tr><td>
 <div class="exampleInner"><pre>
 &lt;namedColor&gt;
@@ -3575,7 +3360,7 @@
 </pre></div>
 </td></tr></tbody></table><div class="note"><p class="prefix"><b>Note:</b></p><p>Except for <code>transparent</code>, the set of named colors specified above constitutes a proper
 subset of the set of named colors specified by <a href="#svg11">[SVG 1.1]</a>, § 4.2.</p></div></div><div class="div3">
-<h4><a name="style-value-quotedString" id="style-value-quotedString"/>8.3.13 &lt;quotedString&gt;</h4><p>A &lt;quotedString&gt; is used to express a delimited string that may contain
+<h4><a name="style-value-quotedString" id="style-value-quotedString"/>8.3.11 &lt;quotedString&gt;</h4><p>A &lt;quotedString&gt; is used to express a delimited string that may contain
 a whitespace or a quotation delimiter character. Two types of quotation delimiters
 are provided in order to accommodate strings that contain the other delimiter.</p><table summary="HTML Table" id="quotedString-style-expression-syntax" class="syntax"><caption>Syntax Representation – &lt;quotedString&gt;</caption><tbody><tr><td>
 <div class="exampleInner"><pre>
@@ -3586,7 +3371,7 @@
 </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.</p></div><div class="div3">
-<h4><a name="style-value-string" id="style-value-string"/>8.3.14 &lt;string&gt;</h4><p>A &lt;string&gt; expression consists of a sequence of characters where no character
+<h4><a name="style-value-string" id="style-value-string"/>8.3.12 &lt;string&gt;</h4><p>A &lt;string&gt; expression consists of a sequence of characters where no character
 is a quotation delimiter character.</p><table summary="HTML Table" id="string-style-expression-syntax" class="syntax"><caption>Syntax Representation – &lt;string&gt;</caption><tbody><tr><td>
 <div class="exampleInner"><pre>
 &lt;string&gt;
@@ -4948,448 +4733,15 @@
 <h3><a name="reduced-infoset-attribute" id="reduced-infoset-attribute"/>A.3 Attribute Information Item</h3><ul><li><p><code>[namespace URI]</code></p></li><li><p><code>[local name]</code></p></li><li><p><code>[normalized value]</code></p></li></ul></div><div class="div2">
 <h3><a name="reduced-infoset-character" id="reduced-infoset-character"/>A.4 Character Information Item</h3><ul><li><p><code>[character code]</code></p></li></ul><p>Contiguous character information items are not required to be represented distinctly,
 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>dynamic</code>.</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
-based upon the region's extent, the textual content to be presented in
-the region, the formatting styles applied to this content, and a set
-of parameters that control in-flow and out-flow rates of content.</p><p>It is expected that this mechanism will be used by authors in a
-variety of circumstances in order to specify behavior that would
-otherwise be impossible or impractical to pre-compute at authoring time, since, for
-example, a region's absolute size or the font metrics used to present
-content may not be known at authoring time. In certain real-time
-streaming contexts, even the content is not known at authoring time,
-but is only known at time of streaming.</p><p>In describing dynamic flow, the flow process is logically divided
-into two types of flow operations:</p><ul><li><p><em>fill into</em> – causes new content
-to consume extent in the designated presentation region;</p></li><li><p><em>clear out</em> – causes content
-presently consuming extent in the designated presentation region to no
-longer consume extent.</p></li></ul><p>Each region subject to dynamic flow processing may be modeled in terms of:</p><ol class="enumar"><li><p>the region with a definite extent, into which content is to be
-flowed;</p></li><li><p>a content buffer consisting of a sequence of content blocks,
-each of which consists of a sequence of content inlines (spans), where
-each block and inline has a computed style set, and where an inline
-has a (possibly empty) sequence of characters that express the textual
-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>reflow unit</em>, which is set to the same value as
-the <em>clear unit</em> parameter;</p></li><li><p><em>reflow style</em>, which is set to the same value as
-the <em>clear style</em> parameter;</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>fill interval</em>, as specified by the <code>fill()</code>
-flow interval function;</p></li><li><p><em>clear interval</em>, as specified by the <code>clear()</code>
-flow interval function;</p></li><li><p><em>computed fill interval</em>, as determined by the flow
-interval timing calculation below;</p></li><li><p><em>computed clear interval</em>, as determined by the flow
-interval timing calculation below;</p></li><li><p><em>last fill time</em>, the time at which the last fill operation
-occurred;</p></li><li><p><em>last clear time</em>, the time at which the last clear operation
-occurred;</p></li><li><p><em>dynamic flow lock</em>, a synchronization primitive;</p></li></ol></li></ol><p>Except for the computed fill and clear
-interval parameters,
-and unless the
-<code>tts:dynamicFlow</code> property is animated, 
-the flow interval
-state parameters enumerated above are nominally
-static and specified at authoring
-time. If the <code>tts:dynamicFlow</code> property is animated,
-then these nominally static parameters remain static between
-animation intervals.</p></div><div class="div2">
-<h3><a name="dynamicFlowBuffer" id="dynamicFlowBuffer"/>B.2 Flow Buffer</h3><p>Each region which is assigned a <code>tts:overflow</code> property
-with the value <code>dynamic</code> is associated with a <em>flow
-buffer</em>, the implementation of which
-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><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><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
-coordinates at which synchronic region construction occurs, with
-<code>T<sub>k</sub>≤T<sub>k+1</sub></code>, then compute the
-difference between the content produced for use in the region between 
-time <code>T<sub>k</sub></code> and time <code>T<sub>k+1</sub></code>,
-characterizing the difference as one of the following:</p><ol class="enumla"><li><p>no difference present;</p></li><li><p>difference present, but only before the logical content
-position that corresponds with the most logically prior content presently
-visible in the region;</p></li><li><p>difference present, but only between the logical content
-positions that correspond with the most logically prior and subsequent
-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 logical content 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 replace
-at time <code>T<sub>k+1</sub></code> the affected
-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
-logical content position
-of the content that
-corresponds with the start of the flow buffer does not change with
-respect to the corresponding
-logical content 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
-logical content 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
-logical content 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, 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 and
-if the current value of the 
-numeric value, then
-reset the fill timer to the current value of the <em>computed
-fill interval</em>;</p></li><li><p>If the fill timer is not active, if the
-current value of the <em>computed fill interval</em> is the
-token value <code>break</code>, and if the flow buffer contains
-a retained line break, then simulate the effects of fill timer
-expiration by performing the processing described in
-<a href="#flowTimerFill"><b>B.5.1 Fill Timer</b></a>.</p></li></ol></li></ol><p>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
-performing synchronic flow processing on the intermediate
-synchronic document at time
-<code>T<sub>k</sub></code> differs from the set of glyph areas that
-would be produced by
-performing synchronic flow processing on the intermediate
-synchronic document at time
-<code>T<sub>k+1</sub></code> in any of the following ways:</p><ul><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="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><p>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>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>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
-animation of the <code>tts:dynamicFlow</code>
-style property or upon the content of the flow buffer or the
-presentation region or both, in which case timing is recomputed
-dynamically upon changes to style property, the
-content of the flow buffer, or the presentation
-region.</p><div class="div3">
-<h4><a name="flowIntervalFillTiming" id="flowIntervalFillTiming"/>B.3.1 Computed Fill Timing Interval</h4><p>The computed fill timing interval
-from time <code>T<sub>k</sub></code> up to but not
-including <code>T<sub>k+1</sub></code> is determined as
-follows, where the meaning of
-<code>T<sub>k</sub></code> and <code>T<sub>k+1</sub></code> is as
-described above:</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
-inverse
-of the specified rate (in fill units per second);</p></li><li><p>otherwise, if the value of the <em>fill interval</em>
-parameter 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 content
-unit present in the flow buffer at time
-<code>T<sub>k</sub></code> and the most temporally subsequent
-ending point of an active duration of some content unit present in the
-flow buffer at time
-<code>T<sub>k</sub></code> divided by the number of fill
-units currently available in the flow buffer at
-time <code>T<sub>k</sub></code>;</p></li><li><p>otherwise, if the value of the
-<em>fill interval</em> parameter is <code>break</code>, then the
-computed fill interval is the special token value <code>break</code>.</p></li></ol></div><div class="div3">
-<h4><a name="flowIntervalClearTiming" id="flowIntervalClearTiming"/>B.3.2 Computed Clear Timing Interval</h4><p>The computed clear timing interval from time
-<code>T<sub>k</sub></code> up to but not including
-<code>T<sub>k+1</sub></code> is determined as follows,
-where the meaning of <code>T<sub>k</sub></code> and
-<code>T<sub>k+1</sub></code> is as described above:</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 specified rate (in clear units per second);</p></li><li><p>otherwise, if the value of the <em>clear interval</em>
-parameter is
-<code>auto</code>, then the computed clear interval is equal to the
-difference between the time coordinate associated with the most
-temporally prior beginning point of an active duration of some content
-unit present in the presentation region at time
-<code>T<sub>k</sub></code> and the most temporally subsequent
-ending point of an active duration of some content unit present in the
-presentation region at time
-<code>T<sub>k</sub></code> divided by the number of clear
-units currently available in the presentation region
-at time <code>T<sub>k</sub></code>;</p></li><li><p>otherwise, if the value of the
-<em>clear interval</em> parameter is <code>break</code>, then the
-computed clear interval is the special token value <code>break</code>.</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, and from
-a presentation region undergoing dynamic
-flow processing.</p><p>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>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 and line areas);
-however, in the context of the flow buffer, fill, reflow, and clear
-operations operate on logical content units
-(character information items).
-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="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><p>For the purpose of performing line breaking in the
-context of dynamic flow processing, fill, reflow, and clear flow unit
-boundaries must be interpreted as potential legal line break opportunity
-regardless of other constraints.</p><p>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 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,
-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>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>reset the <em>last fill time</em> to the
-current value of the flow timers timeline;</p></li><li><p>remove sufficient logical content from the beginning of the
-<em>flow buffer</em> to constitute (or compose) 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 line
-areas each containing a sequence of glyph areas;</p></li><li><p>append the sequence of areas produced in the previous step to
-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> state parameter in force;</p></li><li><p>if the clear timer is not active and
-the current value of the <em>computed clear interval</em> is a
-numeric value, then reset the
-clear timer to the current value of the <em>computed clear interval</em>;</p></li><li><p>if the current value of the <em>computed
-fill interval</em> is a numeric value, then reset the
-fill timer to the
-current value of the <em>computed fill interval</em>.</p></li></ol><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 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
-line areas 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>
-state parameter in force.</p></li></ol><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 glyph and line 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 glyph and line areas of
-formatted content.</p></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>reset the <em>last clear time</em> to the
-current value of the flow timers timeline;</p></li><li><p>remove glyph areas or
-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> state parameter in
-force.</p></li></ol><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
-glyph and line 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
-glyph and line areas of formatted content.</p></div></div><div class="div3">
-<h4><a name="flowOperationCombined" id="flowOperationCombined"/>B.4.4 Combined Flow Operation</h4><p>A combined flow operation causes the following ordered steps to be performed:</p><ol class="enumar"><li><p>if the presentation region contains sufficient formatted
-content to compose a <em>clear unit</em>, then perform the
-processing described in <a href="#flowOperationClear"><b>B.4.3 Clear Operation</b></a>;</p></li><li><p>if (1) the space created by the above clear operation is
-sufficient to accept a <em>reflow unit</em> and (2) the presentation
-region contains sufficient formatted content to compose a <em>reflow
-unit</em>, then perform the processing described in <a href="#flowOperationReflow"><b>B.4.2 Reflow Operation</b></a>;</p></li><li><p>if (1) the difference between the current value of the flow
-timers timeline and the <em>last fill time</em> is greater than or
-equal to the current value of the computed fill interval, (2) the
-presentation region contains sufficient space to accept a <em>fill
-unit</em>, and (3) the flow buffer contains sufficient content to
-compose a <em>fill unit</em>, then perform the processing
-described in <a href="#flowOperationFill"><b>B.4.1 Fill Operation</b></a>;</p></li></ol><p>If more than one of the clear, reflow or fill operations would be
-performed by the above steps, then the visual rendering of these operations
-should be performed in such a manner as to reduce or eliminate delays
-between the completion of one operation and the start of the next operation.</p><div class="note"><p class="prefix"><b>Note:</b></p><p>For example, if the applicable clear, reflow, and fill styles are
-indicated as <code>smooth</code> flow style, then it should appear
-that the clear, reflow, and fill units are simultaneously translated
-in a continuous, smooth translation.</p></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><p>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)
-prior operation would create sufficient space in the presentation
-region to accept the subsequent unit of formatted content.</p></div><p>When resetting a flow timer, the <em>dynamic flow
-lock</em> must first be acquired prior to changing the flow timer's
-value, and must be released immediately after making the change.</p><div class="div3">
-<h4><a name="flowTimerFill" id="flowTimerFill"/>B.5.1 Fill Timer</h4><p>The fill timer is used to pace the addition of formatted content to the
-presentation region undergoing dynamic flow processing
-when the current value of the <em>computed fill
-interval</em> is a numeric value; however, if it is not a numeric value,
-then the fill timer remains inactive.</p><div class="note"><p class="prefix"><b>Note:</b></p><p>Although the fill timer is inactive when the value of the
-<em>computed fill interval</em> is non-numeric, the effects of
-fill timer expiration may nevertheless be simulated by certain
-conditions described elsewhere.</p></div><p>Each time the fill timer expires, the following ordered steps are
-performed:</p><ol class="enumar"><li><p>acquire <em>dynamic flow lock</em>;</p></li><li><p>if the current value of the <em>computed clear
-interval</em> is the token value <code>break</code> and the most
-temporally prior unfilled content in the flow buffer, i.e., the next
-available content available for a fill operation at the beginning of
-the flow buffer, is or starts with a retained
-line break, then perform steps (1) and (2) of the processing described in
-<a href="#flowOperationCombined"><b>B.4.4 Combined Flow Operation</b></a>, i.e., perform the
-clear and reflow steps of the combined flow operation;</p></li><li><p>if
-(1) the current value of the computed fill interval is
-non-numeric or (2) the difference between the current value of the flow
-timers' timeline and the <em>last fill time</em> is greater than or
-equal to the current value of the computed fill interval, then perform
-the following ordered sub-steps:</p><ol class="enumla"><li><p>if (1) the presentation region is non-full and
-contains sufficient space to accept a <em>fill unit</em> and (2)
-the flow buffer contains sufficient content to compose a <em>fill
-unit</em>, then perform the processing described in <a href="#flowOperationFill"><b>B.4.1 Fill Operation</b></a>;</p></li><li><p>if the presentation region is non-empty, then
-perform the following ordered sub-steps:</p><ol class="enumlr"><li><p>if the clear timer is not active, then reset the clear timer
-to the current value of the computed clear interval;</p></li><li><p>if the fill timer is not
-active, the flow
-buffer is empty, and the current value of
-the computed fill interval is a numeric value,
-then reset the fill timer to the current value of the
-computed fill interval.</p></li></ol></li></ol></li><li><p>otherwise (the current value of
-the computed fill interval is numeric and the
-difference between the current value of the flow
-timers' timeline and the <em>last fill time</em> is less than
-the current value of the computed fill interval), reset the fill timer
-to the difference between the current value of the computed fill interval
-and the current value of the flow timers' timeline;</p></li><li><p>release <em>dynamic flow lock</em>.</p></li></ol></div><div class="div3">
-<h4><a name="flowTimerClear" id="flowTimerClear"/>B.5.2 Clear Timer</h4><p>The clear timer is used to pace the removal of formatted content from the
-presentation region undergoing dynamic flow processing
-when the current value of the <em>computed clear
-interval</em> is a numeric value; however, if it is not a numeric value,
-then the clear timer remains inactive.</p><div class="note"><p class="prefix"><b>Note:</b></p><p>Although the clear timer is inactive when the value of the
-<em>computed clear interval</em> is non-numeric, the effects of
-clear timer expiration may nevertheless be simulated by certain
-conditions described elsewhere.</p></div><p>Each time the clear timer expires, the following ordered steps are
-performed:</p><ol class="enumar"><li><p>acquire <em>dynamic flow lock</em>;</p></li><li><p>(1) the current value of the computed fill interval
-is non-numeric or (2) if the difference between the current value of
-the flow timers' timeline and the
-<em>last clear time</em> is greater than or
-equal to the current value of the computed clear
-interval, then perform the following ordered sub-steps:</p><ol class="enumla"><li><p>if the <em>presentation region</em> is non-empty and
-contains sufficient formatted content to compose a <em>clear
-unit</em> and either (1) the <em>presentation region</em> is so
-full as to prevent it from accepting another <em>fill unit</em>
-or (2) the flow buffer is empty, then perform the processing described
-in <a href="#flowOperationCombined"><b>B.4.4 Combined Flow Operation</b></a>;</p></li></ol></li><li><p>otherwise (the current value of the
-computed clear interval is numeric and the
-difference between the current value of the flow
-timers' timeline and the <em>last clear time</em> is less than
-the current value of the computed clear interval), reset the clear timer
-to the difference between the current value of the computed clear interval
-and the current value of the flow timers' timeline;</p></li><li><p>release <em>dynamic flow lock</em>.</p></li></ol></div><div class="div3">
-<h4><a name="flowTimersTimingExample" id="flowTimersTimingExample"/>B.5.3 Timing Example</h4><p><em>This section is non-normative.</em></p><p>An example of the timing of fill and clear timers is
-shown in <a href="#timers-timing-example-graphic"><b>Figure 2 – Timing Example</b></a>.</p><table summary="HTML Table" id="timers-timing-example-graphic" class="example-images"><caption>Figure 2 – Timing Example</caption><tbody><tr><td><img src="images/timers.png" alt="Timers Timing Example"/></td></tr></tbody></table><p>In this example, fill operations occur on word units, while clear operaations
-occur on line units. As a consequence, it takes more than one fill event to fill
-a new line capable of being cleared by a clear event. When insufficient layout
-space is available to add a new word to the after-most line area or to create
-a new line area, then fill operations are suspended. Similarly,
-when the region is not full (and unfilled content remains available), then
-clear operations are suspended.</p><p>This example also depicts the relationship between the fill style duration
-and the fill interval, as well as the relationship between the clear style
-duration and the clear interval. In no case can the fill interval be less than
-the fill style duration, nor can the clear interval be less than the clear
-style duration.</p></div></div></div><div class="div1">
-<h2><a name="schemas" id="schemas"/>C Schemas</h2><p><em>This appendix is normative.</em></p><p>This appendix specifies the following schemas for use with
+<h2><a name="schemas" id="schemas"/>B Schemas</h2><p><em>This appendix is normative.</em></p><p>This appendix specifies the following schemas for use with
 DFXP document instances:</p><ul><li><p>Relax NG, Compact Syntax (RNC) Schema</p></li><li><p>XML Schema Definition (XSD) Schema</p></li></ul><p>In any case where a schema specified by this appendix differs from the
 normative definitions of document type, element type, or attribute type
 as defined by the body of this specification, then the body of this
 specification takes precedence.</p><div class="div2">
-<h3><a name="dfxp-schema-rnc" id="dfxp-schema-rnc"/>C.1 Relax NG Schema</h3><p>This section specifies a Relax NG Compact Syntax (RNC) <a href="#rng">[RELAX NG]</a> based schema
+<h3><a name="dfxp-schema-rnc" id="dfxp-schema-rnc"/>B.1 Relax NG Schema</h3><p>This section specifies a Relax NG Compact Syntax (RNC) <a href="#rng">[RELAX NG]</a> based schema
 for DFXP, also available in a <a href="rnc/schema.zip">ZIP
 Archive</a>.</p><div class="div3">
-<h4><a name="rnc-dfxp-driver-schema" id="rnc-dfxp-driver-schema"/>C.1.1 Driver</h4><div class="exampleInner"><pre># .......................................................................
+<h4><a name="rnc-dfxp-driver-schema" id="rnc-dfxp-driver-schema"/>B.1.1 Driver</h4><div class="exampleInner"><pre># .......................................................................
 # TT-AF 1.0 Distribution Format Exchange Profile (DFXP) Schema ..........
 # .......................................................................
 
@@ -5421,8 +4773,8 @@
 # .......................................................................
 # .......................................................................
 </pre></div></div><div class="div3">
-<h4><a name="rnc-dfxp-modules" id="rnc-dfxp-modules"/>C.1.2 Modules</h4><div class="div4">
-<h5><a name="rnc-dfxp-animation-module" id="rnc-dfxp-animation-module"/>C.1.2.1 Animation Module</h5><div class="exampleInner"><pre># .......................................................................
+<h4><a name="rnc-dfxp-modules" id="rnc-dfxp-modules"/>B.1.2 Modules</h4><div class="div4">
+<h5><a name="rnc-dfxp-animation-module" id="rnc-dfxp-animation-module"/>B.1.2.1 Animation Module</h5><div class="exampleInner"><pre># .......................................................................
 # TT-AF 1.0 DFXP Animation Module .......................................
 # .......................................................................
 
@@ -5453,7 +4805,7 @@
 # .......................................................................
 # .......................................................................
 </pre></div></div><div class="div4">
-<h5><a name="rnc-dfxp-classes-module" id="rnc-dfxp-classes-module"/>C.1.2.2 Classes Module</h5><div class="exampleInner"><pre># .......................................................................
+<h5><a name="rnc-dfxp-classes-module" id="rnc-dfxp-classes-module"/>B.1.2.2 Classes Module</h5><div class="exampleInner"><pre># .......................................................................
 # TT-AF 1.0 DFXP Class Declarations Module ..............................
 # .......................................................................
 
@@ -5483,7 +4835,7 @@
 # .......................................................................
 # .......................................................................
 </pre></div></div><div class="div4">
-<h5><a name="rnc-dfxp-content-module" id="rnc-dfxp-content-module"/>C.1.2.3 Content Module</h5><div class="exampleInner"><pre># .......................................................................
+<h5><a name="rnc-dfxp-content-module" id="rnc-dfxp-content-module"/>B.1.2.3 Content Module</h5><div class="exampleInner"><pre># .......................................................................
 # TT-AF 1.0 DFXP Content Module .........................................
 # .......................................................................
 
@@ -5605,7 +4957,7 @@
 # .......................................................................
 # .......................................................................
 </pre></div></div><div class="div4">
-<h5><a name="rnc-dfxp-core-attribs-module" id="rnc-dfxp-core-attribs-module"/>C.1.2.4 Core Attributes Module</h5><div class="exampleInner"><pre># .......................................................................
+<h5><a name="rnc-dfxp-core-attribs-module" id="rnc-dfxp-core-attribs-module"/>B.1.2.4 Core Attributes Module</h5><div class="exampleInner"><pre># .......................................................................
 # TT-AF 1.0 DFXP Core Attributes Module .................................
 # .......................................................................
 
@@ -5640,7 +4992,7 @@
 # .......................................................................
 # .......................................................................
 </pre></div></div><div class="div4">
-<h5><a name="rnc-dfxp-datatypes-module" id="rnc-dfxp-datatypes-module"/>C.1.2.5 Data Types Module</h5><div class="exampleInner"><pre># .......................................................................
+<h5><a name="rnc-dfxp-datatypes-module" id="rnc-dfxp-datatypes-module"/>B.1.2.5 Data Types Module</h5><div class="exampleInner"><pre># .......................................................................
 # TT-AF 1.0 DFXP Datatypes Module .......................................
 # .......................................................................
 
@@ -5869,7 +5221,7 @@
 # .......................................................................
 # .......................................................................
 </pre></div></div><div class="div4">
-<h5><a name="rnc-dfxp-document-module" id="rnc-dfxp-document-module"/>C.1.2.6 Document Module</h5><div class="exampleInner"><pre># .......................................................................
+<h5><a name="rnc-dfxp-document-module" id="rnc-dfxp-document-module"/>B.1.2.6 Document Module</h5><div class="exampleInner"><pre># .......................................................................
 # TT-AF 1.0 DFXP Document Module ........................................
 # .......................................................................
 
@@ -5891,7 +5243,7 @@
 # .......................................................................
 # .......................................................................
 </pre></div></div><div class="div4">
-<h5><a name="rnc-dfxp-head-module" id="rnc-dfxp-head-module"/>C.1.2.7 Header Module</h5><div class="exampleInner"><pre># .......................................................................
+<h5><a name="rnc-dfxp-head-module" id="rnc-dfxp-head-module"/>B.1.2.7 Header Module</h5><div class="exampleInner"><pre># .......................................................................
 # TT-AF 1.0 DFXP Header Module ..........................................
 # .......................................................................
 
@@ -5917,7 +5269,7 @@
 # .......................................................................
 # .......................................................................
 </pre></div></div><div class="div4">
-<h5><a name="rnc-dfxp-layout-module" id="rnc-dfxp-layout-module"/>C.1.2.8 Layout Module</h5><div class="exampleInner"><pre># .......................................................................
+<h5><a name="rnc-dfxp-layout-module" id="rnc-dfxp-layout-module"/>B.1.2.8 Layout Module</h5><div class="exampleInner"><pre># .......................................................................
 # TT-AF 1.0 DFXP Layout Module ..........................................
 # .......................................................................
 
@@ -5970,7 +5322,7 @@
 # .......................................................................
 # .......................................................................
 </pre></div></div><div class="div4">
-<h5><a name="rnc-dfxp-metadata-module" id="rnc-dfxp-metadata-module"/>C.1.2.9 Metadata Module</h5><div class="exampleInner"><pre># .......................................................................
+<h5><a name="rnc-dfxp-metadata-module" id="rnc-dfxp-metadata-module"/>B.1.2.9 Metadata Module</h5><div class="exampleInner"><pre># .......................................................................
 # TT-AF 1.0 DFXP Metadata Module ........................................
 # .......................................................................
 
@@ -6011,7 +5363,7 @@
 # .......................................................................
 # .......................................................................
 </pre></div></div><div class="div4">
-<h5><a name="rnc-dfxp-metadata-items-module" id="rnc-dfxp-metadata-items-module"/>C.1.2.10 Metadata Items Module</h5><div class="exampleInner"><pre># .......................................................................
+<h5><a name="rnc-dfxp-metadata-items-module" id="rnc-dfxp-metadata-items-module"/>B.1.2.10 Metadata Items Module</h5><div class="exampleInner"><pre># .......................................................................
 # TT-AF 1.0 DFXP Metadata Items Module ......................................
 # .......................................................................
 
@@ -6114,7 +5466,7 @@
 # .......................................................................
 # .......................................................................
 </pre></div></div><div class="div4">
-<h5><a name="rnc-dfxp-metadata-attribs-module" id="rnc-dfxp-metadata-attribs-module"/>C.1.2.11 Metadata Attributes Module</h5><div class="exampleInner"><pre># .......................................................................
+<h5><a name="rnc-dfxp-metadata-attribs-module" id="rnc-dfxp-metadata-attribs-module"/>B.1.2.11 Metadata Attributes Module</h5><div class="exampleInner"><pre># .......................................................................
 # TT-AF 1.0 DFXP Metadata Attributes Module ..............................
 # .......................................................................
 
@@ -6139,7 +5491,7 @@
 # .......................................................................
 # .......................................................................
 </pre></div></div><div class="div4">
-<h5><a name="rnc-dfxp-parameters-module" id="rnc-dfxp-parameters-module"/>C.1.2.12 Parameters Module</h5><div class="exampleInner"><pre># .......................................................................
+<h5><a name="rnc-dfxp-parameters-module" id="rnc-dfxp-parameters-module"/>B.1.2.12 Parameters Module</h5><div class="exampleInner"><pre># .......................................................................
 # TT-AF 1.0 DFXP Parameters Module ......................................
 # .......................................................................
 
@@ -6150,7 +5502,7 @@
 # .......................................................................
 # .......................................................................
 </pre></div></div><div class="div4">
-<h5><a name="rnc-dfxp-parameter-items-module" id="rnc-dfxp-parameter-items-module"/>C.1.2.13 Parameter Items Module</h5><div class="exampleInner"><pre># .......................................................................
+<h5><a name="rnc-dfxp-parameter-items-module" id="rnc-dfxp-parameter-items-module"/>B.1.2.13 Parameter Items Module</h5><div class="exampleInner"><pre># .......................................................................
 # TT-AF 1.0 DFXP Parameter Items Module .................................
 # .......................................................................
 
@@ -6246,7 +5598,7 @@
 # .......................................................................
 # .......................................................................
 </pre></div></div><div class="div4">
-<h5><a name="rnc-dfxp-parameter-attribs-module" id="rnc-dfxp-parameter-attribs-module"/>C.1.2.14 Parameter Attributes Module</h5><div class="exampleInner"><pre># .......................................................................
+<h5><a name="rnc-dfxp-parameter-attribs-module" id="rnc-dfxp-parameter-attribs-module"/>B.1.2.14 Parameter Attributes Module</h5><div class="exampleInner"><pre># .......................................................................
 # TT-AF 1.0 DFXP Parameter Attributes Module ............................
 # .......................................................................
 
@@ -6296,7 +5648,7 @@
 # .......................................................................
 # .......................................................................
 </pre></div></div><div class="div4">
-<h5><a name="rnc-dfxp-styling-attribs-module" id="rnc-dfxp-styling-attribs-module"/>C.1.2.15 Styling Attributes Module</h5><div class="exampleInner"><pre># .......................................................................
+<h5><a name="rnc-dfxp-styling-attribs-module" id="rnc-dfxp-styling-attribs-module"/>B.1.2.15 Styling Attributes Module</h5><div class="exampleInner"><pre># .......................................................................
 # TT-AF 1.0 DFXP Styling Attributes Module ..............................
 # .......................................................................
 
@@ -6408,7 +5760,7 @@
 # .......................................................................
 # .......................................................................
 </pre></div></div><div class="div4">
-<h5><a name="rnc-dfxp-styling-module" id="rnc-dfxp-styling-module"/>C.1.2.16 Styling Module</h5><div class="exampleInner"><pre># .......................................................................
+<h5><a name="rnc-dfxp-styling-module" id="rnc-dfxp-styling-module"/>B.1.2.16 Styling Module</h5><div class="exampleInner"><pre># .......................................................................
 # TT-AF 1.0 DFXP Styling Module .........................................
 # .......................................................................
 
@@ -6460,7 +5812,7 @@
 # .......................................................................
 # .......................................................................
 </pre></div></div><div class="div4">
-<h5><a name="rnc-dfxp-timing-attribs-module" id="rnc-dfxp-timing-attribs-module"/>C.1.2.17 Timing Attributes Module</h5><div class="exampleInner"><pre># .......................................................................
+<h5><a name="rnc-dfxp-timing-attribs-module" id="rnc-dfxp-timing-attribs-module"/>B.1.2.17 Timing Attributes Module</h5><div class="exampleInner"><pre># .......................................................................
 # TT-AF 1.0 DFXP Timing Attributes Module ...............................
 # .......................................................................
 
@@ -6510,17 +5862,17 @@
 # .......................................................................
 # .......................................................................
 </pre></div></div></div></div><div class="div2">
-<h3><a name="dfxp-schema-xsd" id="dfxp-schema-xsd"/>C.2 XML Schema Definition (XSD) Schema</h3><p>This section specifies a W3C XML Schema Definition (XSD) <a href="#xsd-1">[XML Schema Part 1]</a> based schema
+<h3><a name="dfxp-schema-xsd" id="dfxp-schema-xsd"/>B.2 XML Schema Definition (XSD) Schema</h3><p>This section specifies a W3C XML Schema Definition (XSD) <a href="#xsd-1">[XML Schema Part 1]</a> based schema
 for DFXP, also available in a <a href="xsd/schema.zip">ZIP
 Archive</a>.</p><div class="div3">
-<h4><a name="xsd-dfxp-driver-schema" id="xsd-dfxp-driver-schema"/>C.2.1 Driver</h4><div class="exampleInner"><pre>&lt;xs:schema targetNamespace="http://www.w3.org/ns/ttml" xml:lang="en"
+<h4><a name="xsd-dfxp-driver-schema" id="xsd-dfxp-driver-schema"/>B.2.1 Driver</h4><div class="exampleInner"><pre>&lt;xs:schema targetNamespace="http://www.w3.org/ns/ttml" xml:lang="en"
   xmlns:xs="http://www.w3.org/2001/XMLSchema"
   xmlns:tt="http://www.w3.org/ns/ttml"&gt;
   &lt;xs:include schemaLocation="ttaf1-dfxp-document.xsd"/&gt;
 &lt;/xs:schema&gt;
 </pre></div></div><div class="div3">
-<h4><a name="xsd-dfxp-modules" id="xsd-dfxp-modules"/>C.2.2 Modules</h4><div class="div4">
-<h5><a name="xsd-dfxp-animation-module" id="xsd-dfxp-animation-module"/>C.2.2.1 Animation Module</h5><div class="exampleInner"><pre>&lt;xs:schema targetNamespace="http://www.w3.org/ns/ttml" xml:lang="en"
+<h4><a name="xsd-dfxp-modules" id="xsd-dfxp-modules"/>B.2.2 Modules</h4><div class="div4">
+<h5><a name="xsd-dfxp-animation-module" id="xsd-dfxp-animation-module"/>B.2.2.1 Animation Module</h5><div class="exampleInner"><pre>&lt;xs:schema targetNamespace="http://www.w3.org/ns/ttml" xml:lang="en"
   xmlns:xs="http://www.w3.org/2001/XMLSchema"
   xmlns:tt="http://www.w3.org/ns/ttml"
   xmlns:ttm="http://www.w3.org/ns/ttml#metadata"
@@ -6549,7 +5901,7 @@
   &lt;/xs:group&gt;
 &lt;/xs:schema&gt;
 </pre></div></div><div class="div4">
-<h5><a name="xsd-dfxp-content-module" id="xsd-dfxp-content-module"/>C.2.2.2 Content Module</h5><div class="exampleInner"><pre>&lt;xs:schema targetNamespace="http://www.w3.org/ns/ttml" xml:lang="en"
+<h5><a name="xsd-dfxp-content-module" id="xsd-dfxp-content-module"/>B.2.2.2 Content Module</h5><div class="exampleInner"><pre>&lt;xs:schema targetNamespace="http://www.w3.org/ns/ttml" xml:lang="en"
   xmlns:xs="http://www.w3.org/2001/XMLSchema"
   xmlns:tt="http://www.w3.org/ns/ttml"
   xmlns:ttm="http://www.w3.org/ns/ttml#metadata"
@@ -6663,7 +6015,7 @@
   &lt;/xs:group&gt;
 &lt;/xs:schema&gt;
 </pre></div></div><div class="div4">
-<h5><a name="xsd-dfxp-core-attribs-module" id="xsd-dfxp-core-attribs-module"/>C.2.2.3 Core Attributes Module</h5><div class="exampleInner"><pre>&lt;xs:schema targetNamespace="http://www.w3.org/ns/ttml" xml:lang="en"
+<h5><a name="xsd-dfxp-core-attribs-module" id="xsd-dfxp-core-attribs-module"/>B.2.2.3 Core Attributes Module</h5><div class="exampleInner"><pre>&lt;xs:schema targetNamespace="http://www.w3.org/ns/ttml" xml:lang="en"
   xmlns:xs="http://www.w3.org/2001/XMLSchema"
   xmlns:tt="http://www.w3.org/ns/ttml"
   xmlns:xml="http://www.w3.org/XML/1998/namespace"&gt;
@@ -6684,7 +6036,7 @@
   &lt;/xs:attributeGroup&gt;
 &lt;/xs:schema&gt;
 </pre></div></div><div class="div4">
-<h5><a name="xsd-dfxp-datatypes-module" id="xsd-dfxp-datatypes-module"/>C.2.2.4 Data Types Module</h5><div class="exampleInner"><pre>&lt;xs:schema targetNamespace="http://www.w3.org/ns/ttml#datatype"
+<h5><a name="xsd-dfxp-datatypes-module" id="xsd-dfxp-datatypes-module"/>B.2.2.4 Data Types Module</h5><div class="exampleInner"><pre>&lt;xs:schema targetNamespace="http://www.w3.org/ns/ttml#datatype"
 	xml:lang="en" xmlns:xs="http://www.w3.org/2001/XMLSchema"
 	xmlns:ttd="http://www.w3.org/ns/ttml#datatype"&gt;
   &lt;xs:simpleType name="alpha"&gt;
@@ -6998,7 +6350,7 @@
   &lt;/xs:simpleType&gt;
 &lt;/xs:schema&gt;
 </pre></div></div><div class="div4">
-<h5><a name="xsd-dfxp-document-module" id="xsd-dfxp-document-module"/>C.2.2.5 Document Module</h5><div class="exampleInner"><pre>&lt;xs:schema targetNamespace="http://www.w3.org/ns/ttml" xml:lang="en"
+<h5><a name="xsd-dfxp-document-module" id="xsd-dfxp-document-module"/>B.2.2.5 Document Module</h5><div class="exampleInner"><pre>&lt;xs:schema targetNamespace="http://www.w3.org/ns/ttml" xml:lang="en"
   xmlns:xs="http://www.w3.org/2001/XMLSchema"
   xmlns:tt="http://www.w3.org/ns/ttml"
   xmlns:ttm="http://www.w3.org/ns/ttml#metadata"
@@ -7028,7 +6380,7 @@
   &lt;xs:element name="tt" type="tt:tt.eltype"/&gt;
 &lt;/xs:schema&gt;
 </pre></div></div><div class="div4">
-<h5><a name="xsd-dfxp-head-module" id="xsd-dfxp-head-module"/>C.2.2.6 Header Module</h5><div class="exampleInner"><pre>&lt;xs:schema targetNamespace="http://www.w3.org/ns/ttml" xml:lang="en"
+<h5><a name="xsd-dfxp-head-module" id="xsd-dfxp-head-module"/>B.2.2.6 Header Module</h5><div class="exampleInner"><pre>&lt;xs:schema targetNamespace="http://www.w3.org/ns/ttml" xml:lang="en"
   xmlns:xs="http://www.w3.org/2001/XMLSchema"
   xmlns:tt="http://www.w3.org/ns/ttml"
   xmlns:ttm="http://www.w3.org/ns/ttml#metadata"
@@ -7054,7 +6406,7 @@
   &lt;xs:element name="head" type="tt:head.eltype"/&gt;
 &lt;/xs:schema&gt;
 </pre></div></div><div class="div4">
-<h5><a name="xsd-dfxp-layout-module" id="xsd-dfxp-layout-module"/>C.2.2.7 Layout Module</h5><div class="exampleInner"><pre>&lt;xs:schema targetNamespace="http://www.w3.org/ns/ttml" xml:lang="en"
+<h5><a name="xsd-dfxp-layout-module" id="xsd-dfxp-layout-module"/>B.2.2.7 Layout Module</h5><div class="exampleInner"><pre>&lt;xs:schema targetNamespace="http://www.w3.org/ns/ttml" xml:lang="en"
   xmlns:xs="http://www.w3.org/2001/XMLSchema"
   xmlns:tt="http://www.w3.org/ns/ttml"
   xmlns:ttm="http://www.w3.org/ns/ttml#metadata"
@@ -7096,7 +6448,7 @@
   &lt;xs:element name="region" type="tt:region.eltype"/&gt;
 &lt;/xs:schema&gt;
 </pre></div></div><div class="div4">
-<h5><a name="xsd-dfxp-metadata-module" id="xsd-dfxp-metadata-module"/>C.2.2.8 Metadata Module</h5><div class="exampleInner"><pre>&lt;xs:schema targetNamespace="http://www.w3.org/ns/ttml" xml:lang="en"
+<h5><a name="xsd-dfxp-metadata-module" id="xsd-dfxp-metadata-module"/>B.2.2.8 Metadata Module</h5><div class="exampleInner"><pre>&lt;xs:schema targetNamespace="http://www.w3.org/ns/ttml" xml:lang="en"
   xmlns:xs="http://www.w3.org/2001/XMLSchema"
   xmlns:tt="http://www.w3.org/ns/ttml"
   xmlns:ttm="http://www.w3.org/ns/ttml#metadata"&gt;
@@ -7122,7 +6474,7 @@
   &lt;/xs:group&gt;
 &lt;/xs:schema&gt;
 </pre></div></div><div class="div4">
-<h5><a name="xsd-dfxp-metadata-items-module" id="xsd-dfxp-metadata-items-module"/>C.2.2.9 Metadata Items Module</h5><div class="exampleInner"><pre>&lt;xs:schema targetNamespace="http://www.w3.org/ns/ttml#metadata"
+<h5><a name="xsd-dfxp-metadata-items-module" id="xsd-dfxp-metadata-items-module"/>B.2.2.9 Metadata Items Module</h5><div class="exampleInner"><pre>&lt;xs:schema targetNamespace="http://www.w3.org/ns/ttml#metadata"
   xml:lang="en" xmlns:xs="http://www.w3.org/2001/XMLSchema"
   xmlns:tt="http://www.w3.org/ns/ttml"
   xmlns:ttd="http://www.w3.org/ns/ttml#datatype"
@@ -7192,7 +6544,7 @@
   &lt;/xs:group&gt;
 &lt;/xs:schema&gt;
 </pre></div></div><div class="div4">
-<h5><a name="xsd-dfxp-metadata-attribs-module" id="xsd-dfxp-metadata-attribs-module"/>C.2.2.10 Metadata Attributes Module</h5><div class="exampleInner"><pre>&lt;xs:schema targetNamespace="http://www.w3.org/ns/ttml#metadata"
+<h5><a name="xsd-dfxp-metadata-attribs-module" id="xsd-dfxp-metadata-attribs-module"/>B.2.2.10 Metadata Attributes Module</h5><div class="exampleInner"><pre>&lt;xs:schema targetNamespace="http://www.w3.org/ns/ttml#metadata"
   xml:lang="en" xmlns:xs="http://www.w3.org/2001/XMLSchema"
   xmlns:ttd="http://www.w3.org/ns/ttml#datatype"
   xmlns:ttm="http://www.w3.org/ns/ttml#metadata"&gt;
@@ -7206,7 +6558,7 @@
   &lt;/xs:attributeGroup&gt;
 &lt;/xs:schema&gt;
 </pre></div></div><div class="div4">
-<h5><a name="xsd-dfxp-parameters-module" id="xsd-dfxp-parameters-module"/>C.2.2.11 Parameters Module</h5><div class="exampleInner"><pre>&lt;xs:schema targetNamespace="http://www.w3.org/ns/ttml" xml:lang="en"
+<h5><a name="xsd-dfxp-parameters-module" id="xsd-dfxp-parameters-module"/>B.2.2.11 Parameters Module</h5><div class="exampleInner"><pre>&lt;xs:schema targetNamespace="http://www.w3.org/ns/ttml" xml:lang="en"
   xmlns:xs="http://www.w3.org/2001/XMLSchema"
   xmlns:tt="http://www.w3.org/ns/ttml"
   xmlns:ttp="http://www.w3.org/ns/ttml#parameter"&gt;
@@ -7220,7 +6572,7 @@
   &lt;/xs:group&gt;
 &lt;/xs:schema&gt;
 </pre></div></div><div class="div4">
-<h5><a name="xsd-dfxp-parameter-items-module" id="xsd-dfxp-parameter-items-module"/>C.2.2.12 Parameter Items Module</h5><div class="exampleInner"><pre>&lt;xs:schema targetNamespace="http://www.w3.org/ns/ttml#parameter"
+<h5><a name="xsd-dfxp-parameter-items-module" id="xsd-dfxp-parameter-items-module"/>B.2.2.12 Parameter Items Module</h5><div class="exampleInner"><pre>&lt;xs:schema targetNamespace="http://www.w3.org/ns/ttml#parameter"
   xml:lang="en" xmlns:xs="http://www.w3.org/2001/XMLSchema"
   xmlns:tt="http://www.w3.org/ns/ttml"
   xmlns:ttd="http://www.w3.org/ns/ttml#datatype"
@@ -7297,7 +6649,7 @@
   &lt;/xs:group&gt;
 &lt;/xs:schema&gt;
 </pre></div></div><div class="div4">
-<h5><a name="xsd-dfxp-parameter-attribs-module" id="xsd-dfxp-parameter-attribs-module"/>C.2.2.13 Parameter Attributes Module</h5><div class="exampleInner"><pre>&lt;xs:schema targetNamespace="http://www.w3.org/ns/ttml#parameter"
+<h5><a name="xsd-dfxp-parameter-attribs-module" id="xsd-dfxp-parameter-attribs-module"/>B.2.2.13 Parameter Attributes Module</h5><div class="exampleInner"><pre>&lt;xs:schema targetNamespace="http://www.w3.org/ns/ttml#parameter"
   xml:lang="en" xmlns:xs="http://www.w3.org/2001/XMLSchema"
   xmlns:ttd="http://www.w3.org/ns/ttml#datatype"
   xmlns:ttp="http://www.w3.org/ns/ttml#parameter"&gt;
@@ -7329,7 +6681,7 @@
   &lt;/xs:attributeGroup&gt;
 &lt;/xs:schema&gt;
 </pre></div></div><div class="div4">
-<h5><a name="xsd-dfxp-styling-attribs-module" id="xsd-dfxp-styling-attribs-module"/>C.2.2.14 Styling Attributes Module</h5><div class="exampleInner"><pre>&lt;xs:schema targetNamespace="http://www.w3.org/ns/ttml#styling" xml:lang="en"
+<h5><a name="xsd-dfxp-styling-attribs-module" id="xsd-dfxp-styling-attribs-module"/>B.2.2.14 Styling Attributes Module</h5><div class="exampleInner"><pre>&lt;xs:schema targetNamespace="http://www.w3.org/ns/ttml#styling" xml:lang="en"
   xmlns:xs="http://www.w3.org/2001/XMLSchema"
   xmlns:ttd="http://www.w3.org/ns/ttml#datatype"
   xmlns:tts="http://www.w3.org/ns/ttml#styling"&gt;
@@ -7389,7 +6741,7 @@
   &lt;/xs:attributeGroup&gt;
 &lt;/xs:schema&gt;
 </pre></div></div><div class="div4">
-<h5><a name="xsd-dfxp-styling-module" id="xsd-dfxp-styling-module"/>C.2.2.15 Styling Module</h5><div class="exampleInner"><pre>&lt;xs:schema targetNamespace="http://www.w3.org/ns/ttml" xml:lang="en"
+<h5><a name="xsd-dfxp-styling-module" id="xsd-dfxp-styling-module"/>B.2.2.15 Styling Module</h5><div class="exampleInner"><pre>&lt;xs:schema targetNamespace="http://www.w3.org/ns/ttml" xml:lang="en"
   xmlns:xs="http://www.w3.org/2001/XMLSchema"
   xmlns:tt="http://www.w3.org/ns/ttml"
   xmlns:ttm="http://www.w3.org/ns/ttml#metadata"
@@ -7429,7 +6781,7 @@
   &lt;xs:element name="style" type="tt:style.eltype"/&gt;
 &lt;/xs:schema&gt;
 </pre></div></div><div class="div4">
-<h5><a name="xsd-dfxp-timing-attribs-module" id="xsd-dfxp-timing-attribs-module"/>C.2.2.16 Timing Attributes Module</h5><div class="exampleInner"><pre>&lt;xs:schema targetNamespace="http://www.w3.org/ns/ttml" xml:lang="en"
+<h5><a name="xsd-dfxp-timing-attribs-module" id="xsd-dfxp-timing-attribs-module"/>B.2.2.16 Timing Attributes Module</h5><div class="exampleInner"><pre>&lt;xs:schema targetNamespace="http://www.w3.org/ns/ttml" xml:lang="en"
   xmlns:xs="http://www.w3.org/2001/XMLSchema"
   xmlns:ttd="http://www.w3.org/ns/ttml#datatype"
   xmlns:tt="http://www.w3.org/ns/ttml"&gt;
@@ -7452,7 +6804,7 @@
   &lt;/xs:attributeGroup&gt;
 &lt;/xs:schema&gt;
 </pre></div></div><div class="div4">
-<h5><a name="xsd-dfxp-xml-attrs-module" id="xsd-dfxp-xml-attrs-module"/>C.2.2.17 XML Attributes Module</h5><div class="exampleInner"><pre>&lt;xs:schema targetNamespace="http://www.w3.org/XML/1998/namespace" xml:lang="en"
+<h5><a name="xsd-dfxp-xml-attrs-module" id="xsd-dfxp-xml-attrs-module"/>B.2.2.17 XML Attributes Module</h5><div class="exampleInner"><pre>&lt;xs:schema targetNamespace="http://www.w3.org/XML/1998/namespace" xml:lang="en"
   xmlns:xs="http://www.w3.org/2001/XMLSchema"&gt;
   &lt;xs:attribute name="base" type="xs:anyURI"/&gt;
   &lt;xs:attribute name="id" type="xs:ID"/&gt;
@@ -7467,7 +6819,7 @@
   &lt;/xs:attribute&gt;
 &lt;/xs:schema&gt;
 </pre></div></div></div></div></div><div class="div1">
-<h2><a name="media-type-registration" id="media-type-registration"/>D Media Type Registration</h2><p><em>This appendix is normative.</em></p><p>This appendix registers a new MIME media type,
+<h2><a name="media-type-registration" id="media-type-registration"/>C Media Type Registration</h2><p><em>This appendix is normative.</em></p><p>This appendix registers a new MIME media type,
 "application/ttml+xml" in conformance with
 <a href="http://www.ietf.org/rfc/rfc4288.txt">BCP 13</a> and
 <a href="http://www.w3.org/2002/06/registering-mediatype.html">W3CRegMedia</a>.
@@ -7504,15 +6856,15 @@
 expect that content received is well-formed XML, but it cannot be
 guaranteed that the content is valid to a particular DTD or Schema or
 that the processor will recognize all of the elements and attributes
-in the document.</p></dd><dt class="label">Published specification:</dt><dd><p>This media type registration is extracted from Appendix <a href="#media-type-registration"><b>D Media Type Registration</b></a> of the <a href="http://www.w3.org/TR/ttaf1-dfxp/">Timed Text Markup Language (TTML) 1.0</a>
+in the document.</p></dd><dt class="label">Published specification:</dt><dd><p>This media type registration is extracted from Appendix <a href="#media-type-registration"><b>C Media Type Registration</b></a> of the <a href="http://www.w3.org/TR/ttaf1-dfxp/">Timed Text Markup Language (TTML) 1.0</a>
 specification.</p></dd><dt class="label">Additional information:</dt><dd><p>None.</p></dd><dt class="label">Person &amp; email address to contact for further information:</dt><dd><p>Glenn Adams ([email protected])</p></dd><dt class="label">Intended usage:</dt><dd><p>COMMON</p></dd><dt class="label">Author/Change controller:</dt><dd><p>The published specification is a work product of the World Wide Web
 Consortium's Timed Text (TT) Working Group. The W3C has change control
 over this specification.</p></dd></dl></div><div class="div1">
-<h2><a name="features" id="features"/>E Features</h2><p><em>This appendix is normative.</em></p><p>This appendix specifies (1) a set of feature designations, each of which
+<h2><a name="features" id="features"/>D Features</h2><p><em>This appendix is normative.</em></p><p>This appendix specifies (1) a set of feature designations, each of which
 labels one or more syntactic and/or semantic features defined by this
 specification, and (2) for each designated feature, whether the feature is mandatory
 or optional for a transformation or presentation processor.</p><div class="div2">
-<h3><a name="feature-designations" id="feature-designations"/>E.1 Feature Designations</h3><p>A feature designation is expressed as a string that adheres to the following
+<h3><a name="feature-designations" id="feature-designations"/>D.1 Feature Designations</h3><p>A feature designation is expressed as a string that adheres to the following
 form:</p><div class="exampleInner"><pre>
 feature-designation
   : feature-namespace designation
@@ -7529,12 +6881,12 @@
 for future standardization.</p><p>The following sub-sections define all feature designations, expressed
 as relative URIs (fragment identifiers) with respect to the 
 TT Feature Namespace base URI.</p><div class="div3">
-<h4><a name="feature-animation" id="feature-animation"/>E.1.1 #animation</h4><p>A TT AF transformation processor supports the <code>#animation</code>
+<h4><a name="feature-animation" id="feature-animation"/>D.1.1 #animation</h4><p>A TT AF transformation processor supports the <code>#animation</code>
 feature if it recognizes and is capable of transforming the following
 vocabulary defined by <a href="#animation"><b>11 Animation</b></a>:</p><ul><li><p><a href="#animation-vocabulary-set"><code>set</code></a></p></li></ul><p>A TT AF presentation processor supports the <code>#animation</code>
 feature if it implements presentation semantic support for the
 same vocabulary enumerated above.</p></div><div class="div3">
-<h4><a name="feature-backgroundColor" id="feature-backgroundColor"/>E.1.2 #backgroundColor</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-backgroundColor" id="feature-backgroundColor"/>D.1.2 #backgroundColor</h4><p>A TT AF transformation processor supports the
 <code>#backgroundColor</code> feature if it recognizes and is capable of
 transforming the <a href="#style-attribute-backgroundColor"><code>tts:backgroundColor</code></a>
 attribute.</p><p>A TT AF presentation processor supports the
@@ -7544,7 +6896,7 @@
 and (2) is capable of displaying or generating an output display
 signal that distinguishes between at least sixteen (16) values of color,
 including all primary and secondary colors of the SRGB color space.</p></div><div class="div3">
-<h4><a name="feature-backgroundColor-block" id="feature-backgroundColor-block"/>E.1.3 #backgroundColor-block</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-backgroundColor-block" id="feature-backgroundColor-block"/>D.1.3 #backgroundColor-block</h4><p>A TT AF transformation processor supports the
 <code>#backgroundColor-block</code> feature if it recognizes and is
 capable of transforming all defined values of the <a href="#style-attribute-backgroundColor"><code>tts:backgroundColor</code></a>
 attribute when applied to a content element that would generate a
@@ -7556,7 +6908,7 @@
 and (2) is capable of displaying or generating an output display
 signal that distinguishes between at least sixteen (16) values of color,
 including all primary and secondary colors of the SRGB color space.</p></div><div class="div3">
-<h4><a name="feature-backgroundColor-inline" id="feature-backgroundColor-inline"/>E.1.4 #backgroundColor-inline</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-backgroundColor-inline" id="feature-backgroundColor-inline"/>D.1.4 #backgroundColor-inline</h4><p>A TT AF transformation processor supports the
 <code>#backgroundColor-inline</code> feature if it recognizes and is
 capable of transforming all defined values of the <a href="#style-attribute-backgroundColor"><code>tts:backgroundColor</code></a>
 attribute when applied to a content element that would generate an
@@ -7568,7 +6920,7 @@
 and (2) is capable of displaying or generating an output display
 signal that distinguishes between at least sixteen (16) values of color,
 including all primary and secondary colors of the SRGB color space.</p></div><div class="div3">
-<h4><a name="feature-backgroundColor-region" id="feature-backgroundColor-region"/>E.1.5 #backgroundColor-region</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-backgroundColor-region" id="feature-backgroundColor-region"/>D.1.5 #backgroundColor-region</h4><p>A TT AF transformation processor supports the
 <code>#backgroundColor-region</code> feature if it recognizes and is
 capable of transforming all defined values of the <a href="#style-attribute-backgroundColor"><code>tts:backgroundColor</code></a>
 attribute when applied to a <a href="#layout-vocabulary-region"><code>region</code></a> element.</p><p>A TT AF presentation processor supports the
@@ -7579,44 +6931,44 @@
 signal that distinguishes between at least sixteen (16) values of color,
 including all primary and secondary colors of the SRGB color space
 .</p></div><div class="div3">
-<h4><a name="feature-bidi" id="feature-bidi"/>E.1.6 #bidi</h4><p>A TT AF processor supports the <code>#bidi</code> feature if it
+<h4><a name="feature-bidi" id="feature-bidi"/>D.1.6 #bidi</h4><p>A TT AF processor supports the <code>#bidi</code> feature if it
 supports the following features:</p><ul><li><p><a href="#feature-direction"><code>#direction</code></a></p></li><li><p><a href="#feature-unicodeBidi"><code>#unicodeBidi</code></a></p></li><li><p><a href="#feature-writingMode-horizontal"><code>#writingMode-horizontal</code></a></p></li></ul></div><div class="div3">
-<h4><a name="feature-cellResolution" id="feature-cellResolution"/>E.1.7 #cellResolution</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-cellResolution" id="feature-cellResolution"/>D.1.7 #cellResolution</h4><p>A TT AF transformation processor supports the
 <code>#cellResolution</code> feature if it recognizes and is capable of
 transforming the <a href="#parameter-attribute-cellResolution"><code>ttp:cellResolution</code></a>
 attribute.</p><p>A TT AF presentation processor supports the
 <code>#cellResolution</code> feature if it implements presentation semantic support
 for the <a href="#parameter-attribute-cellResolution"><code>ttp:cellResolution</code></a>
 attribute.</p></div><div class="div3">
-<h4><a name="feature-clockMode" id="feature-clockMode"/>E.1.8 #clockMode</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-clockMode" id="feature-clockMode"/>D.1.8 #clockMode</h4><p>A TT AF transformation processor supports the
 <code>#clockMode</code> feature if it recognizes and is capable of
 transforming the <a href="#parameter-attribute-clockMode"><code>ttp:clockMode</code></a>
 attribute.</p><p>A TT AF presentation processor supports the
 <code>#clockMode</code> feature if it implements presentation semantic support
 for the <a href="#parameter-attribute-clockMode"><code>ttp:clockMode</code></a>
 attribute.</p></div><div class="div3">
-<h4><a name="feature-clockMode-gps" id="feature-clockMode-gps"/>E.1.9 #clockMode-gps</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-clockMode-gps" id="feature-clockMode-gps"/>D.1.9 #clockMode-gps</h4><p>A TT AF transformation processor supports the
 <code>#clockMode-gps</code> feature if it recognizes and is capable of
 transforming the <code>gps</code> value of the <a href="#parameter-attribute-clockMode"><code>ttp:clockMode</code></a>
 attribute.</p><p>A TT AF presentation processor supports the
 <code>#clockMode-gps</code> feature if it implements presentation semantic support
 for the <code>gps</code> value of the <a href="#parameter-attribute-clockMode"><code>ttp:clockMode</code></a>
 attribute.</p></div><div class="div3">
-<h4><a name="feature-clockMode-local" id="feature-clockMode-local"/>E.1.10 #clockMode-local</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-clockMode-local" id="feature-clockMode-local"/>D.1.10 #clockMode-local</h4><p>A TT AF transformation processor supports the
 <code>#clockMode-local</code> feature if it recognizes and is capable of
 transforming the <code>local</code> value of the <a href="#parameter-attribute-clockMode"><code>ttp:clockMode</code></a>
 attribute.</p><p>A TT AF presentation processor supports the
 <code>#clockMode-local</code> feature if it implements presentation semantic support
 for the <code>local</code> value of the <a href="#parameter-attribute-clockMode"><code>ttp:clockMode</code></a>
 attribute.</p></div><div class="div3">
-<h4><a name="feature-clockMode-utc" id="feature-clockMode-utc"/>E.1.11 #clockMode-utc</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-clockMode-utc" id="feature-clockMode-utc"/>D.1.11 #clockMode-utc</h4><p>A TT AF transformation processor supports the
 <code>#clockMode-utc</code> feature if it recognizes and is capable of
 transforming the <code>utc</code> value of the <a href="#parameter-attribute-clockMode"><code>ttp:clockMode</code></a>
 attribute.</p><p>A TT AF presentation processor supports the
 <code>#clockMode-utc</code> feature if it implements presentation semantic support
 for the <code>utc</code> value of the <a href="#parameter-attribute-clockMode"><code>ttp:clockMode</code></a>
 attribute.</p></div><div class="div3">
-<h4><a name="feature-color" id="feature-color"/>E.1.12 #color</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-color" id="feature-color"/>D.1.12 #color</h4><p>A TT AF transformation processor supports the
 <code>#color</code> feature if it recognizes and is capable of
 transforming the <a href="#style-attribute-color"><code>tts:color</code></a>
 attribute.</p><p>A TT AF presentation processor supports the
@@ -7626,31 +6978,31 @@
 and (2) is capable of displaying or generating an output display
 signal that distinguishes between at least sixteen (16) values of color,
 including all primary and secondary colors of the SRGB color space.</p></div><div class="div3">
-<h4><a name="feature-content" id="feature-content"/>E.1.13 #content</h4><p>A TT AF transformation processor supports the <code>#content</code>
+<h4><a name="feature-content" id="feature-content"/>D.1.13 #content</h4><p>A TT AF transformation processor supports the <code>#content</code>
 feature if it recognizes and is capable of transforming the following
 vocabulary defined by <a href="#content"><b>7 Content</b></a>:</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="#content-vocabulary-span"><code>span</code></a></p></li><li><p><a href="#content-vocabulary-br"><code>br</code></a></p></li></ul><p>A TT AF presentation processor supports the <code>#content</code>
 feature if it implements presentation semantic support for the
 same vocabulary enumerated above.</p></div><div class="div3">
-<h4><a name="feature-core" id="feature-core"/>E.1.14 #core</h4><p>A TT AF transformation processor supports the <code>#core</code>
+<h4><a name="feature-core" id="feature-core"/>D.1.14 #core</h4><p>A TT AF transformation processor supports the <code>#core</code>
 feature if it recognizes and is capable of transforming the following
 core attributes vocabulary defined by <a href="#content"><b>7 Content</b></a>:</p><ul><li><p><a href="#content-attribute-id">@<code>xml:id</code></a></p></li><li><p><a href="#content-attribute-id">@<code>xml:lang</code></a></p></li><li><p><a href="#content-attribute-id">@<code>xml:space</code></a></p></li></ul><p>A TT AF presentation processor supports the <code>#core</code>
 feature if it implements presentation semantic support for the
 same vocabulary enumerated above.</p></div><div class="div3">
-<h4><a name="feature-direction" id="feature-direction"/>E.1.15 #direction</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-direction" id="feature-direction"/>D.1.15 #direction</h4><p>A TT AF transformation processor supports the
 <code>#direction</code> feature if it recognizes and is capable of
 transforming all defined values of the <a href="#style-attribute-direction"><code>tts:direction</code></a>
 attribute.</p><p>A TT AF presentation processor supports the
 <code>#direction</code> feature if it implements presentation semantic support
 for all defined values of the <a href="#style-attribute-direction"><code>tts:direction</code></a>
 attribute.</p></div><div class="div3">
-<h4><a name="feature-display" id="feature-display"/>E.1.16 #display</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-display" id="feature-display"/>D.1.16 #display</h4><p>A TT AF transformation processor supports the
 <code>#display</code> feature if it recognizes and is capable of
 transforming all defined values of the <a href="#style-attribute-display"><code>tts:display</code></a>
 attribute.</p><p>A TT AF presentation processor supports the
 <code>#display</code> feature if it implements presentation semantic support
 for all defined values of the <a href="#style-attribute-display"><code>tts:display</code></a>
 attribute.</p></div><div class="div3">
-<h4><a name="feature-display-block" id="feature-display-block"/>E.1.17 #display-block</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-display-block" id="feature-display-block"/>D.1.17 #display-block</h4><p>A TT AF transformation processor supports the
 <code>#display-block</code> feature if it recognizes and is
 capable of transforming all defined values of the <a href="#style-attribute-display"><code>tts:display</code></a>
 attribute when applied to a content element that would generate a
@@ -7659,7 +7011,7 @@
 support for all defined values of the <a href="#style-attribute-display"><code>tts:display</code></a>
 attribute when applied to a content element that generates a
 block area.</p></div><div class="div3">
-<h4><a name="feature-display-inline" id="feature-display-inline"/>E.1.18 #display-inline</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-display-inline" id="feature-display-inline"/>D.1.18 #display-inline</h4><p>A TT AF transformation processor supports the
 <code>#display-inline</code> feature if it recognizes and is
 capable of transforming all defined values of the <a href="#style-attribute-display"><code>tts:display</code></a>
 attribute when applied to a content element that would generate an
@@ -7668,218 +7020,77 @@
 support for all defined values of the <a href="#style-attribute-display"><code>tts:display</code></a>
 attribute when applied to a content element that generates an
 inline area.</p></div><div class="div3">
-<h4><a name="feature-display-region" id="feature-display-region"/>E.1.19 #display-region</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-display-region" id="feature-display-region"/>D.1.19 #display-region</h4><p>A TT AF transformation processor supports the
 <code>#display-region</code> feature if it recognizes and is
 capable of transforming all defined values of the <a href="#style-attribute-display"><code>tts:display</code></a>
 attribute when applied to a <a href="#layout-vocabulary-region"><code>region</code></a> element.</p><p>A TT AF presentation processor supports the
 <code>#display-region</code> feature if it implements presentation semantic
 support for all defined values of the <a href="#style-attribute-display"><code>tts:display</code></a>
 attribute when applied to a <a href="#layout-vocabulary-region"><code>region</code></a> element.</p></div><div class="div3">
-<h4><a name="feature-displayAlign" id="feature-displayAlign"/>E.1.20 #displayAlign</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-displayAlign" id="feature-displayAlign"/>D.1.20 #displayAlign</h4><p>A TT AF transformation processor supports the
 <code>#displayAlign</code> feature if it recognizes and is capable of
 transforming all defined values of the <a href="#style-attribute-displayAlign"><code>tts:displayAlign</code></a>
 attribute.</p><p>A TT AF presentation processor supports the
 <code>#displayAlign</code> feature if it implements presentation semantic support
 for all defined values of the <a href="#style-attribute-displayAlign"><code>tts:displayAlign</code></a>
 attribute.</p></div><div class="div3">
-<h4><a name="feature-dropMode" id="feature-dropMode"/>E.1.21 #dropMode</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-dropMode" id="feature-dropMode"/>D.1.21 #dropMode</h4><p>A TT AF transformation processor supports the
 <code>#dropMode</code> feature if it recognizes and is capable of
 transforming the <a href="#parameter-attribute-dropMode"><code>ttp:dropMode</code></a>
 attribute.</p><p>A TT AF presentation processor supports the
 <code>#dropMode</code> feature if it implements presentation semantic support
 for the <a href="#parameter-attribute-dropMode"><code>ttp:dropMode</code></a>
 attribute.</p></div><div class="div3">
-<h4><a name="feature-dropMode-dropNTSC" id="feature-dropMode-dropNTSC"/>E.1.22 #dropMode-dropNTSC</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-dropMode-dropNTSC" id="feature-dropMode-dropNTSC"/>D.1.22 #dropMode-dropNTSC</h4><p>A TT AF transformation processor supports the
 <code>#dropMode-dropNTSC</code> feature if it recognizes and is capable of
 transforming the <code>dropNTSC</code> value of the <a href="#parameter-attribute-dropMode"><code>ttp:dropMode</code></a>
 attribute.</p><p>A TT AF presentation processor supports the
 <code>#dropMode-dropNTSC</code> feature if it implements presentation semantic support
 for the <code>dropNTSC</code> value of the <a href="#parameter-attribute-dropMode"><code>ttp:dropMode</code></a>
 attribute.</p></div><div class="div3">
-<h4><a name="feature-dropMode-dropPAL" id="feature-dropMode-dropPAL"/>E.1.23 #dropMode-dropPAL</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-dropMode-dropPAL" id="feature-dropMode-dropPAL"/>D.1.23 #dropMode-dropPAL</h4><p>A TT AF transformation processor supports the
 <code>#dropMode-dropPAL</code> feature if it recognizes and is capable of
 transforming the <code>dropPAL</code> value of the <a href="#parameter-attribute-dropMode"><code>ttp:dropMode</code></a>
 attribute.</p><p>A TT AF presentation processor supports the
 <code>#dropMode-dropPAL</code> feature if it implements presentation semantic support
 for the <code>dropPAL</code> value of the <a href="#parameter-attribute-dropMode"><code>ttp:dropMode</code></a>
 attribute.</p></div><div class="div3">
-<h4><a name="feature-dropMode-nonDrop" id="feature-dropMode-nonDrop"/>E.1.24 #dropMode-nonDrop</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-dropMode-nonDrop" id="feature-dropMode-nonDrop"/>D.1.24 #dropMode-nonDrop</h4><p>A TT AF transformation processor supports the
 <code>#dropMode-nonDrop</code> feature if it recognizes and is capable of
 transforming the <code>nonDrop</code> value of the <a href="#parameter-attribute-dropMode"><code>ttp:dropMode</code></a>
 attribute.</p><p>A TT AF presentation processor supports the
 <code>#dropMode-nonDrop</code> feature if it implements presentation semantic support
 for the <code>nonDrop</code> value of the <a href="#parameter-attribute-dropMode"><code>ttp:dropMode</code></a>
 attribute.</p></div><div class="div3">
-<h4><a name="feature-dynamicFlow" id="feature-dynamicFlow"/>E.1.25 #dynamicFlow</h4><p>A TT AF transformation processor supports the
-<code>#dynamicFlow</code> feature if it recognizes and is capable of
-transforming all defined values of the <a href="#style-attribute-dynamicFlow"><code>tts:dynamicFlow</code></a>
-attribute.</p><p>A TT AF presentation processor supports the
-<code>#dynamicFlow</code> feature if it implements presentation semantic support
-for all defined values of the <a href="#style-attribute-dynamicFlow"><code>tts:dynamicFlow</code></a>
-attribute.</p></div><div class="div3">
-<h4><a name="feature-dynamicFlow-character" id="feature-dynamicFlow-character"/>E.1.26 #dynamicFlow-character</h4><p>A TT AF transformation processor supports the
-<code>#dynamicFlow-character</code> feature if it recognizes and
-is capable of transforming the flow unit <code>character</code> as
-defined by <a href="#style-value-flowFunction"><b>8.3.6 &lt;flowFunction&gt;</b></a> when used with the
-<a href="#style-attribute-dynamicFlow"><code>tts:dynamicFlow</code></a>
-attribute.</p><p>A TT AF presentation processor supports the
-<code>#dynamicFlow-character</code> feature if it implements
-presentation semantic support for the flow unit <code>character</code> as
-defined by <a href="#style-value-flowFunction"><b>8.3.6 &lt;flowFunction&gt;</b></a> when used with the
-<a href="#style-attribute-dynamicFlow"><code>tts:dynamicFlow</code></a>
-attribute.</p></div><div class="div3">
-<h4><a name="feature-dynamicFlow-clear" id="feature-dynamicFlow-clear"/>E.1.27 #dynamicFlow-clear</h4><p>A TT AF transformation processor supports the
-<code>#dynamicFlow-clear</code> feature if it recognizes and
-is capable of transforming the flow interval function <code>clear(..)</code> as
-defined by <a href="#style-value-flowIntervalFunction"><b>8.3.7 &lt;flowIntervalFunction&gt;</b></a> when used with the
-<a href="#style-attribute-dynamicFlow"><code>tts:dynamicFlow</code></a>
-attribute.</p><p>A TT AF presentation processor supports the
-<code>#dynamicFlow-clear</code> feature if it implements
-presentation semantic support for the flow interval function <code>clear(..)</code> as
-defined by <a href="#style-value-flowFunction"><b>8.3.6 &lt;flowFunction&gt;</b></a> when used with the
-<a href="#style-attribute-dynamicFlow"><code>tts:dynamicFlow</code></a>
-attribute.</p></div><div class="div3">
-<h4><a name="feature-dynamicFlow-fill" id="feature-dynamicFlow-fill"/>E.1.28 #dynamicFlow-fill</h4><p>A TT AF transformation processor supports the
-<code>#dynamicFlow-fill</code> feature if it recognizes and
-is capable of transforming the flow interval function <code>fill(..)</code> as
-defined by <a href="#style-value-flowIntervalFunction"><b>8.3.7 &lt;flowIntervalFunction&gt;</b></a> when used with the
-<a href="#style-attribute-dynamicFlow"><code>tts:dynamicFlow</code></a>
-attribute.</p><p>A TT AF presentation processor supports the
-<code>#dynamicFlow-fill</code> feature if it implements
-presentation semantic support for the flow interval function <code>fill(..)</code> as
-defined by <a href="#style-value-flowFunction"><b>8.3.6 &lt;flowFunction&gt;</b></a> when used with the
-<a href="#style-attribute-dynamicFlow"><code>tts:dynamicFlow</code></a>
-attribute.</p></div><div class="div3">
-<h4><a name="feature-dynamicFlow-glyph" id="feature-dynamicFlow-glyph"/>E.1.29 #dynamicFlow-glyph</h4><p>A TT AF transformation processor supports the
-<code>#dynamicFlow-glyph</code> feature if it recognizes and
-is capable of transforming the flow unit <code>glyph</code> as
-defined by <a href="#style-value-flowFunction"><b>8.3.6 &lt;flowFunction&gt;</b></a> when used with the
-<a href="#style-attribute-dynamicFlow"><code>tts:dynamicFlow</code></a>
-attribute.</p><p>A TT AF presentation processor supports the
-<code>#dynamicFlow-glyph</code> feature if it implements
-presentation semantic support for the flow unit <code>glyph</code> as
-defined by <a href="#style-value-flowFunction"><b>8.3.6 &lt;flowFunction&gt;</b></a> when used with the
-<a href="#style-attribute-dynamicFlow"><code>tts:dynamicFlow</code></a>
-attribute.</p></div><div class="div3">
-<h4><a name="feature-dynamicFlow-in" id="feature-dynamicFlow-in"/>E.1.30 #dynamicFlow-in</h4><p>A TT AF transformation processor supports the
-<code>#dynamicFlow-in</code> feature if it recognizes and
-is capable of transforming the flow function <code>in(..)</code> as
-defined by <a href="#style-value-flowFunction"><b>8.3.6 &lt;flowFunction&gt;</b></a> when used with the
-<a href="#style-attribute-dynamicFlow"><code>tts:dynamicFlow</code></a>
-attribute.</p><p>A TT AF presentation processor supports the
-<code>#dynamicFlow-in</code> feature if it implements
-presentation semantic support for the flow function <code>in(..)</code> as
-defined by <a href="#style-value-flowFunction"><b>8.3.6 &lt;flowFunction&gt;</b></a> when used with the
-<a href="#style-attribute-dynamicFlow"><code>tts:dynamicFlow</code></a>
-attribute.</p></div><div class="div3">
-<h4><a name="feature-dynamicFlow-jump" id="feature-dynamicFlow-jump"/>E.1.31 #dynamicFlow-jump</h4><p>A TT AF transformation processor supports the
-<code>#dynamicFlow-jump</code> feature if it recognizes and
-is capable of transforming the flow style <code>jump</code> as
-defined by <a href="#style-value-flowFunction"><b>8.3.6 &lt;flowFunction&gt;</b></a> when used with the
-<a href="#style-attribute-dynamicFlow"><code>tts:dynamicFlow</code></a>
-attribute.</p><p>A TT AF presentation processor supports the
-<code>#dynamicFlow-jump</code> feature if it implements
-presentation semantic support for the flow style <code>jump</code> as
-defined by <a href="#style-value-flowFunction"><b>8.3.6 &lt;flowFunction&gt;</b></a> when used with the
-<a href="#style-attribute-dynamicFlow"><code>tts:dynamicFlow</code></a>
-attribute.</p></div><div class="div3">
-<h4><a name="feature-dynamicFlow-line" id="feature-dynamicFlow-line"/>E.1.32 #dynamicFlow-line</h4><p>A TT AF transformation processor supports the
-<code>#dynamicFlow-line</code> feature if it recognizes and
-is capable of transforming (1) the flow unit
-<code>line</code> as
-defined by <a href="#style-value-flowFunction"><b>8.3.6 &lt;flowFunction&gt;</b></a> when used with the
-<a href="#style-attribute-dynamicFlow"><code>tts:dynamicFlow</code></a>
-attribute and (2) the flow interval argument
-<code>break</code> as defined by
-<a href="#style-value-flowIntervalFunction"><b>8.3.7 &lt;flowIntervalFunction&gt;</b></a>.</p><p>A TT AF presentation processor supports the
-<code>#dynamicFlow-line</code> feature if it implements
-presentation semantic support for (1) the
-flow unit <code>line</code> as
-defined by <a href="#style-value-flowFunction"><b>8.3.6 &lt;flowFunction&gt;</b></a> when used with the
-<a href="#style-attribute-dynamicFlow"><code>tts:dynamicFlow</code></a>
-attribute and (2) the flow interval argument
-<code>break</code> as defined by
-<a href="#style-value-flowIntervalFunction"><b>8.3.7 &lt;flowIntervalFunction&gt;</b></a>.</p></div><div class="div3">
-<h4><a name="feature-dynamicFlow-out" id="feature-dynamicFlow-out"/>E.1.33 #dynamicFlow-out</h4><p>A TT AF transformation processor supports the
-<code>#dynamicFlow-out</code> feature if it recognizes and
-is capable of transforming the flow function <code>out(..)</code> as
-defined by <a href="#style-value-flowFunction"><b>8.3.6 &lt;flowFunction&gt;</b></a> when used with the
-<a href="#style-attribute-dynamicFlow"><code>tts:dynamicFlow</code></a>
-attribute.</p><p>A TT AF presentation processor supports the
-<code>#dynamicFlow-out</code> feature if it implements
-presentation semantic support for the flow function <code>out(..)</code> as
-defined by <a href="#style-value-flowFunction"><b>8.3.6 &lt;flowFunction&gt;</b></a> when used with the
-<a href="#style-attribute-dynamicFlow"><code>tts:dynamicFlow</code></a>
-attribute.</p></div><div class="div3">
-<h4><a name="feature-dynamicFlow-rollUp" id="feature-dynamicFlow-rollUp"/>E.1.34 #dynamicFlow-rollUp</h4><p>A TT AF transformation processor supports the
-<code>#dynamicFlow-rollUp</code> feature if it recognizes and is
-capable of transforming the <code>rollUp</code> value of the <a href="#style-attribute-dynamicFlow"><code>tts:dynamicFlow</code></a>
-attribute.</p><p>A TT AF presentation processor supports the
-<code>#dynamicFlow-rollUp</code> feature if it implements presentation semantic
-support for the <code>rollUp</code> of the <a href="#style-attribute-dynamicFlow"><code>tts:dynamicFlow</code></a>
-attribute.</p></div><div class="div3">
-<h4><a name="feature-dynamicFlow-smooth" id="feature-dynamicFlow-smooth"/>E.1.35 #dynamicFlow-smooth</h4><p>A TT AF transformation processor supports the
-<code>#dynamicFlow-smooth</code> feature if it recognizes and
-is capable of transforming the flow style <code>smooth</code> as
-defined by <a href="#style-value-flowFunction"><b>8.3.6 &lt;flowFunction&gt;</b></a> when used with the
-<a href="#style-attribute-dynamicFlow"><code>tts:dynamicFlow</code></a>
-attribute.</p><p>A TT AF presentation processor supports the
-<code>#dynamicFlow-smooth</code> feature if it implements
-presentation semantic support for the flow style <code>smooth</code> as
-defined by <a href="#style-value-flowFunction"><b>8.3.6 &lt;flowFunction&gt;</b></a> when used with the
-<a href="#style-attribute-dynamicFlow"><code>tts:dynamicFlow</code></a>
-attribute.</p></div><div class="div3">
-<h4><a name="feature-dynamicFlow-teletext" id="feature-dynamicFlow-teletext"/>E.1.36 #dynamicFlow-teletext</h4><p>A TT AF transformation processor supports the
-<code>#dynamicFlow-teletext</code> feature if it recognizes and
-is capable of transforming any well-defined value of the
-<a href="#style-attribute-dynamicFlow"><code>tts:dynamicFlow</code></a>
-attribute that is equivalent to
-<code>in(glyph,jump) out(line,jump)</code>.</p><p>A TT AF presentation processor supports the
-<code>#dynamicFlow-teletext</code> feature if it implements presentation semantic
-support for any well-defined value of the
-<a href="#style-attribute-dynamicFlow"><code>tts:dynamicFlow</code></a>
-attribute that is equivalent to <code>in(glyph,jump)
-out(line,jump)</code>.</p></div><div class="div3">
-<h4><a name="feature-dynamicFlow-word" id="feature-dynamicFlow-word"/>E.1.37 #dynamicFlow-word</h4><p>A TT AF transformation processor supports the
-<code>#dynamicFlow-word</code> feature if it recognizes and
-is capable of transforming the flow unit <code>word</code> as
-defined by <a href="#style-value-flowFunction"><b>8.3.6 &lt;flowFunction&gt;</b></a> when used with the
-<a href="#style-attribute-dynamicFlow"><code>tts:dynamicFlow</code></a>
-attribute.</p><p>A TT AF presentation processor supports the
-<code>#dynamicFlow-word</code> feature if it implements
-presentation semantic support for the flow unit <code>word</code> as
-defined by <a href="#style-value-flowFunction"><b>8.3.6 &lt;flowFunction&gt;</b></a> when used with the
-<a href="#style-attribute-dynamicFlow"><code>tts:dynamicFlow</code></a>
-attribute.</p></div><div class="div3">
-<h4><a name="feature-extent" id="feature-extent"/>E.1.38 #extent</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-extent" id="feature-extent"/>D.1.25 #extent</h4><p>A TT AF transformation processor supports the
 <code>#extent</code> feature if it recognizes and is capable of
 transforming the <a href="#style-attribute-extent"><code>tts:extent</code></a>
 attribute.</p><p>A TT AF presentation processor supports the
 <code>#extent</code> feature if it implements presentation semantic support for
 the <a href="#style-attribute-extent"><code>tts:extent</code></a>
 attribute.</p></div><div class="div3">
-<h4><a name="feature-extent-region" id="feature-extent-region"/>E.1.39 #extent-region</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-extent-region" id="feature-extent-region"/>D.1.26 #extent-region</h4><p>A TT AF transformation processor supports the
 <code>#extent-region</code> feature if it recognizes and is capable of
 transforming the <a href="#style-attribute-extent"><code>tts:extent</code></a>
 attribute when applied to a <a href="#layout-vocabulary-region"><code>region</code></a> element.</p><p>A TT AF presentation processor supports the
 <code>#extent-region</code> feature if it implements presentation semantic support for
 the <a href="#style-attribute-extent"><code>tts:extent</code></a>
 attribute when applied to a <a href="#layout-vocabulary-region"><code>region</code></a> element.</p></div><div class="div3">
-<h4><a name="feature-extent-root" id="feature-extent-root"/>E.1.40 #extent-root</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-extent-root" id="feature-extent-root"/>D.1.27 #extent-root</h4><p>A TT AF transformation processor supports the
 <code>#extent-root</code> feature if it recognizes and is capable of
 transforming the <a href="#style-attribute-extent"><code>tts:extent</code></a>
 attribute when applied to the <a href="#document-structure-vocabulary-tt"><code>tt</code></a> element.</p><p>A TT AF presentation processor supports the
 <code>#extent-root</code> feature if it implements presentation semantic support for
 the <a href="#style-attribute-extent"><code>tts:extent</code></a>
 attribute when applied to a <a href="#document-structure-vocabulary-tt"><code>tt</code></a> element.</p></div><div class="div3">
-<h4><a name="feature-fontFamily" id="feature-fontFamily"/>E.1.41 #fontFamily</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-fontFamily" id="feature-fontFamily"/>D.1.28 #fontFamily</h4><p>A TT AF transformation processor supports the
 <code>#fontFamily</code> feature if it recognizes and is capable of
 transforming the <a href="#style-attribute-fontFamily"><code>tts:fontFamily</code></a>
 attribute.</p><p>A TT AF presentation processor supports the
 <code>#fontFamily</code> feature if it implements presentation semantic support
 for the <a href="#style-attribute-fontFamily"><code>tts:fontFamily</code></a>
 attribute.</p></div><div class="div3">
-<h4><a name="feature-fontFamily-generic" id="feature-fontFamily-generic"/>E.1.42 #fontFamily-generic</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-fontFamily-generic" id="feature-fontFamily-generic"/>D.1.29 #fontFamily-generic</h4><p>A TT AF transformation processor supports the
 <code>#fontFamily-generic</code> feature if it recognizes and is
 capable of transforming <a href="#style-value-genericFamilyName">&lt;genericFamilyName&gt;</a>
 values when used with the <a href="#style-attribute-fontFamily"><code>tts:fontFamily</code></a>
@@ -7888,7 +7099,7 @@
 support for <a href="#style-value-genericFamilyName">&lt;genericFamilyName&gt;</a>
 values when used with the <a href="#style-attribute-fontFamily"><code>tts:fontFamily</code></a>
 attribute.</p></div><div class="div3">
-<h4><a name="feature-fontFamily-non-generic" id="feature-fontFamily-non-generic"/>E.1.43 #fontFamily-non-generic</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-fontFamily-non-generic" id="feature-fontFamily-non-generic"/>D.1.30 #fontFamily-non-generic</h4><p>A TT AF transformation processor supports the
 <code>#fontFamily-non-generic</code> feature if it recognizes and is
 capable of transforming <a href="#style-value-familyName">&lt;familyName&gt;</a>
 values when used with the <a href="#style-attribute-fontFamily"><code>tts:fontFamily</code></a>
@@ -7897,111 +7108,111 @@
 support for <a href="#style-value-familyName">&lt;familyName&gt;</a>
 values when used with the <a href="#style-attribute-fontFamily"><code>tts:fontFamily</code></a>
 attribute.</p></div><div class="div3">
-<h4><a name="feature-fontSize" id="feature-fontSize"/>E.1.44 #fontSize</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-fontSize" id="feature-fontSize"/>D.1.31 #fontSize</h4><p>A TT AF transformation processor supports the
 <code>#fontSize</code> feature if it recognizes and is capable of
 transforming the <a href="#style-attribute-fontSize"><code>tts:fontSize</code></a>
 attribute.</p><p>A TT AF presentation processor supports the
 <code>#fontSize</code> feature if it implements presentation semantic support
 for the <a href="#style-attribute-fontSize"><code>tts:fontSize</code></a>
 attribute.</p></div><div class="div3">
-<h4><a name="feature-fontSize-anamorphic" id="feature-fontSize-anamorphic"/>E.1.45 #fontSize-anamorphic</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-fontSize-anamorphic" id="feature-fontSize-anamorphic"/>D.1.32 #fontSize-anamorphic</h4><p>A TT AF transformation processor supports the
 <code>#fontSize-anamorphic</code> feature if it recognizes and is
 capable of transforming values of the <a href="#style-attribute-fontSize"><code>tts:fontSize</code></a>
 attribute that consist of two <a href="#style-value-length">&lt;length&gt;</a> specifications.</p><p>A TT AF presentation processor supports the
 <code>#fontSize-anamorphic</code> feature if it implements presentation semantic
 support for defined values of the <a href="#style-attribute-fontSize"><code>tts:fontSize</code></a>
 attribute that consist of two <a href="#style-value-length">&lt;length&gt;</a> specifications.</p></div><div class="div3">
-<h4><a name="feature-fontSize-isomorphic" id="feature-fontSize-isomorphic"/>E.1.46 #fontSize-isomorphic</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-fontSize-isomorphic" id="feature-fontSize-isomorphic"/>D.1.33 #fontSize-isomorphic</h4><p>A TT AF transformation processor supports the
 <code>#fontSize-isomorphic</code> feature if it recognizes and is
 capable of transforming values of the <a href="#style-attribute-fontSize"><code>tts:fontSize</code></a>
 attribute that consist of a single <a href="#style-value-length">&lt;length&gt;</a> specification.</p><p>A TT AF presentation processor supports the
 <code>#fontSize-isomorphic</code> feature if it implements presentation semantic
 support for defined values of the <a href="#style-attribute-fontSize"><code>tts:fontSize</code></a>
 attribute that consist of a single <a href="#style-value-length">&lt;length&gt;</a> specification.</p></div><div class="div3">
-<h4><a name="feature-fontStyle" id="feature-fontStyle"/>E.1.47 #fontStyle</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-fontStyle" id="feature-fontStyle"/>D.1.34 #fontStyle</h4><p>A TT AF transformation processor supports the
 <code>#fontStyle</code> feature if it recognizes and is capable of
 transforming all defined values of the <a href="#style-attribute-fontStyle"><code>tts:fontStyle</code></a>
 attribute.</p><p>A TT AF presentation processor supports the
 <code>#fontStyle</code> feature if it implements presentation semantic support
 for all defined values of the <a href="#style-attribute-fontStyle"><code>tts:fontStyle</code></a>
 attribute.</p></div><div class="div3">
-<h4><a name="feature-fontStyle-italic" id="feature-fontStyle-italic"/>E.1.48 #fontStyle-italic</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-fontStyle-italic" id="feature-fontStyle-italic"/>D.1.35 #fontStyle-italic</h4><p>A TT AF transformation processor supports the
 <code>#fontStyle-italic</code> feature if it recognizes and is
 capable of transforming the <code>italic</code> value of the <a href="#style-attribute-fontStyle"><code>tts:fontStyle</code></a>
 attribute.</p><p>A TT AF presentation processor supports the
 <code>#fontStyle-italic</code> feature if it implements presentation semantic
 support for the <code>italic</code> of the <a href="#style-attribute-fontStyle"><code>tts:fontStyle</code></a>
 attribute.</p></div><div class="div3">
-<h4><a name="feature-fontStyle-oblique" id="feature-fontStyle-oblique"/>E.1.49 #fontStyle-oblique</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-fontStyle-oblique" id="feature-fontStyle-oblique"/>D.1.36 #fontStyle-oblique</h4><p>A TT AF transformation processor supports the
 <code>#fontStyle-oblique</code> feature if it recognizes and is
 capable of transforming the <code>oblique</code> value of the <a href="#style-attribute-fontStyle"><code>tts:fontStyle</code></a>
 attribute.</p><p>A TT AF presentation processor supports the
 <code>#fontStyle-oblique</code> feature if it implements presentation semantic
 support for the <code>oblique</code> of the <a href="#style-attribute-fontStyle"><code>tts:fontStyle</code></a>
 attribute.</p></div><div class="div3">
-<h4><a name="feature-fontStyle-reverseOblique" id="feature-fontStyle-reverseOblique"/>E.1.50 #fontStyle-reverseOblique</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-fontStyle-reverseOblique" id="feature-fontStyle-reverseOblique"/>D.1.37 #fontStyle-reverseOblique</h4><p>A TT AF transformation processor supports the
 <code>#fontStyle-reverseOblique</code> feature if it recognizes and is
 capable of transforming the <code>reverseOblique</code> value of the <a href="#style-attribute-fontStyle"><code>tts:fontStyle</code></a>
 attribute.</p><p>A TT AF presentation processor supports the
 <code>#fontStyle-reverseOblique</code> feature if it implements presentation semantic
 support for the <code>reverseOblique</code> of the <a href="#style-attribute-fontStyle"><code>tts:fontStyle</code></a>
 attribute.</p></div><div class="div3">
-<h4><a name="feature-fontWeight" id="feature-fontWeight"/>E.1.51 #fontWeight</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-fontWeight" id="feature-fontWeight"/>D.1.38 #fontWeight</h4><p>A TT AF transformation processor supports the
 <code>#fontWeight</code> feature if it recognizes and is capable of
 transforming all defined values of the <a href="#style-attribute-fontWeight"><code>tts:fontWeight</code></a>
 attribute.</p><p>A TT AF presentation processor supports the
 <code>#fontWeight</code> feature if it implements presentation semantic support
 for all defined values of the <a href="#style-attribute-fontWeight"><code>tts:fontWeight</code></a>
 attribute.</p></div><div class="div3">
-<h4><a name="feature-fontWeight-bold" id="feature-fontWeight-bold"/>E.1.52 #fontWeight-bold</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-fontWeight-bold" id="feature-fontWeight-bold"/>D.1.39 #fontWeight-bold</h4><p>A TT AF transformation processor supports the
 <code>#fontWeight-bold</code> feature if it recognizes and is
 capable of transforming <code>bold</code> value of the <a href="#style-attribute-fontWeight"><code>tts:fontWeight</code></a>
 attribute.</p><p>A TT AF presentation processor supports the
 <code>#fontWeight-bold</code> feature if it implements presentation semantic
 support for the <code>bold</code> of the <a href="#style-attribute-fontWeight"><code>tts:fontWeight</code></a>
 attribute.</p></div><div class="div3">
-<h4><a name="feature-frameRate" id="feature-frameRate"/>E.1.53 #frameRate</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-frameRate" id="feature-frameRate"/>D.1.40 #frameRate</h4><p>A TT AF transformation processor supports the
 <code>#frameRate</code> feature if it recognizes and is capable of
 transforming the <a href="#parameter-attribute-frameRate"><code>ttp:frameRate</code></a>
 attribute.</p><p>A TT AF presentation processor supports the
 <code>#frameRate</code> feature if it implements presentation semantic support
 for the <a href="#parameter-attribute-frameRate"><code>ttp:frameRate</code></a>
 attribute.</p></div><div class="div3">
-<h4><a name="feature-frameRateMultiplier" id="feature-frameRateMultiplier"/>E.1.54 #frameRateMultiplier</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-frameRateMultiplier" id="feature-frameRateMultiplier"/>D.1.41 #frameRateMultiplier</h4><p>A TT AF transformation processor supports the
 <code>#frameRateMultiplier</code> feature if it recognizes and is capable of
 transforming the <a href="#parameter-attribute-frameRateMultiplier"><code>ttp:frameRateMultiplier</code></a>
 attribute.</p><p>A TT AF presentation processor supports the
 <code>#frameRateMultiplier</code> feature if it implements presentation semantic support
 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.55 #layout</h4><p>A TT AF transformation processor supports the <code>#layout</code>
+<h4><a name="feature-layout" id="feature-layout"/>D.1.42 #layout</h4><p>A TT AF transformation 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 and features enumerated above.</p></div><div class="div3">
-<h4><a name="feature-length" id="feature-length"/>E.1.56 #length</h4><p>A TT AF transformation processor supports the <code>#length</code>
+<h4><a name="feature-length" id="feature-length"/>D.1.43 #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>
 style value expression.</p><p>A TT AF presentation processor supports the <code>#length</code>
 feature if it implements presentation semantic support for all defined values of
 the <a href="#style-value-length">&lt;length&gt;</a> style value
 expression.</p></div><div class="div3">
-<h4><a name="feature-length-cell" id="feature-length-cell"/>E.1.57 #length-cell</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-length-cell" id="feature-length-cell"/>D.1.44 #length-cell</h4><p>A TT AF transformation processor supports the
 <code>#length-cell</code> feature if it recognizes and is capable of
 transforming scalar values of the <a href="#style-value-length">&lt;length&gt;</a> style value expression
 that use <code>c</code> (cell) units.</p><p>A TT AF presentation processor supports the
 <code>#length-cell</code> feature if it implements presentation semantic support
 for scalar values of the <a href="#style-value-length">&lt;length&gt;</a> style value expression
 that use <code>c</code> (cell) units.</p></div><div class="div3">
-<h4><a name="feature-length-em" id="feature-length-em"/>E.1.58 #length-em</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-length-em" id="feature-length-em"/>D.1.45 #length-em</h4><p>A TT AF transformation processor supports the
 <code>#length-em</code> feature if it recognizes and is capable of
 transforming scalar values of the <a href="#style-value-length">&lt;length&gt;</a> style value expression
 that use <code>em</code> (EM) units.</p><p>A TT AF presentation processor supports the
 <code>#length-em</code> feature if it implements presentation semantic support
 for scalar values of the <a href="#style-value-length">&lt;length&gt;</a> style value expression
 that use <code>em</code> (EM) units.</p></div><div class="div3">
-<h4><a name="feature-length-integer" id="feature-length-integer"/>E.1.59 #length-integer</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-length-integer" id="feature-length-integer"/>D.1.46 #length-integer</h4><p>A TT AF transformation processor supports the
 <code>#length-integer</code> feature if it recognizes and is
 capable of transforming integer values of the <a href="#style-value-length">&lt;length&gt;</a> style value
 expression.</p><p>A TT AF presentation processor supports the
@@ -8009,7 +7220,7 @@
 support for integer values of the <a href="#style-value-length">&lt;length&gt;</a> style value
 expression.
 </p></div><div class="div3">
-<h4><a name="feature-length-negative" id="feature-length-negative"/>E.1.60 #length-negative</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-length-negative" id="feature-length-negative"/>D.1.47 #length-negative</h4><p>A TT AF transformation processor supports the
 <code>#length-negative</code> feature if it recognizes and is
 capable of transforming negative values of the <a href="#style-value-length">&lt;length&gt;</a> style value
 expression.</p><p>A TT AF presentation processor supports the
@@ -8017,7 +7228,7 @@
 support for negative values of the <a href="#style-value-length">&lt;length&gt;</a> style value
 expression.
 </p></div><div class="div3">
-<h4><a name="feature-length-percentage" id="feature-length-percentage"/>E.1.61 #length-percentage</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-length-percentage" id="feature-length-percentage"/>D.1.48 #length-percentage</h4><p>A TT AF transformation processor supports the
 <code>#length-percentage</code> feature if it recognizes and is
 capable of transforming percentage values of the <a href="#style-value-length">&lt;length&gt;</a> style value
 expression.</p><p>A TT AF presentation processor supports the
@@ -8025,14 +7236,14 @@
 support for percentage values of the <a href="#style-value-length">&lt;length&gt;</a> style value
 expression.
 </p></div><div class="div3">
-<h4><a name="feature-length-pixel" id="feature-length-pixel"/>E.1.62 #length-pixel</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-length-pixel" id="feature-length-pixel"/>D.1.49 #length-pixel</h4><p>A TT AF transformation processor supports the
 <code>#length-pixel</code> feature if it recognizes and is capable of
 transforming scalar values of the <a href="#style-value-length">&lt;length&gt;</a> style value expression
 that use <code>px</code> (pixel) units.</p><p>A TT AF presentation processor supports the
 <code>#length-pixel</code> feature if it implements presentation semantic support
 for scalar values of the <a href="#style-value-length">&lt;length&gt;</a> style value expression
 that use <code>px</code> (pixel) units.</p></div><div class="div3">
-<h4><a name="feature-length-positive" id="feature-length-positive"/>E.1.63 #length-positive</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-length-positive" id="feature-length-positive"/>D.1.50 #length-positive</h4><p>A TT AF transformation processor supports the
 <code>#length-positive</code> feature if it recognizes and is
 capable of transforming positive values of the <a href="#style-value-length">&lt;length&gt;</a> style value
 expression.</p><p>A TT AF presentation processor supports the
@@ -8040,7 +7251,7 @@
 support for positive values of the <a href="#style-value-length">&lt;length&gt;</a> style value
 expression.
 </p></div><div class="div3">
-<h4><a name="feature-length-real" id="feature-length-real"/>E.1.64 #length-real</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-length-real" id="feature-length-real"/>D.1.51 #length-real</h4><p>A TT AF transformation processor supports the
 <code>#length-real</code> feature if it recognizes and is
 capable of transforming real values of the <a href="#style-value-length">&lt;length&gt;</a> style value
 expression.</p><p>A TT AF presentation processor supports the
@@ -8048,41 +7259,41 @@
 support for real values of the <a href="#style-value-length">&lt;length&gt;</a> style value
 expression.
 </p></div><div class="div3">
-<h4><a name="feature-lineBreak-uax14" id="feature-lineBreak-uax14"/>E.1.65 #lineBreak-uax14</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-lineBreak-uax14" id="feature-lineBreak-uax14"/>D.1.52 #lineBreak-uax14</h4><p>A TT AF transformation processor supports the
 <code>#lineBreak-uax14</code> feature if it recognizes and is capable of
 transforming requirements expressed by <a href="#uax14">[UAX14]</a> into its
 target document space.</p><p>A TT AF presentation processor supports the
 <code>#lineBreak-uax14</code> feature if it implements presentation semantic support
 for <a href="#uax14">[UAX14]</a> as applies to line breaking.</p></div><div class="div3">
-<h4><a name="feature-lineHeight" id="feature-lineHeight"/>E.1.66 #lineHeight</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-lineHeight" id="feature-lineHeight"/>D.1.53 #lineHeight</h4><p>A TT AF transformation processor supports the
 <code>#lineHeight</code> feature if it recognizes and is capable of
 transforming the <a href="#style-attribute-lineHeight"><code>tts:lineHeight</code></a>
 attribute.</p><p>A TT AF presentation processor supports the
 <code>#lineHeight</code> feature if it implements presentation semantic support for
 the <a href="#style-attribute-lineHeight"><code>tts:lineHeight</code></a>
 attribute.</p></div><div class="div3">
-<h4><a name="feature-markerMode" id="feature-markerMode"/>E.1.67 #markerMode</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-markerMode" id="feature-markerMode"/>D.1.54 #markerMode</h4><p>A TT AF transformation processor supports the
 <code>#markerMode</code> feature if it recognizes and is capable of
 transforming the <a href="#parameter-attribute-markerMode"><code>ttp:markerMode</code></a>
 attribute.</p><p>A TT AF presentation processor supports the
 <code>#markerMode</code> feature if it implements presentation semantic support
 for the <a href="#parameter-attribute-markerMode"><code>ttp:markerMode</code></a>
 attribute.</p></div><div class="div3">
-<h4><a name="feature-markerMode-continuous" id="feature-markerMode-continuous"/>E.1.68 #markerMode-continuous</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-markerMode-continuous" id="feature-markerMode-continuous"/>D.1.55 #markerMode-continuous</h4><p>A TT AF transformation processor supports the
 <code>#markerMode-continuous</code> feature if it recognizes and is capable of
 transforming the <code>continuous</code> value of the <a href="#parameter-attribute-markerMode"><code>ttp:markerMode</code></a>
 attribute.</p><p>A TT AF presentation processor supports the
 <code>#markerMode-continuous</code> feature if it implements presentation semantic support
 for the <code>continuous</code> value of the <a href="#parameter-attribute-markerMode"><code>ttp:markerMode</code></a>
 attribute.</p></div><div class="div3">
-<h4><a name="feature-markerMode-discontinuous" id="feature-markerMode-discontinuous"/>E.1.69 #markerMode-discontinuous</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-markerMode-discontinuous" id="feature-markerMode-discontinuous"/>D.1.56 #markerMode-discontinuous</h4><p>A TT AF transformation processor supports the
 <code>#markerMode-discontinuous</code> feature if it recognizes and is capable of
 transforming the <code>discontinuous</code> value of the <a href="#parameter-attribute-markerMode"><code>ttp:markerMode</code></a>
 attribute.</p><p>A TT AF presentation processor supports the
 <code>#markerMode-discontinuous</code> feature if it implements presentation semantic support
 for the <code>discontinuous</code> value of the <a href="#parameter-attribute-markerMode"><code>ttp:markerMode</code></a>
 attribute.</p></div><div class="div3">
-<h4><a name="feature-metadata" id="feature-metadata"/>E.1.70 #metadata</h4><p>A TT AF transformation processor supports the <code>#metadata</code>
+<h4><a name="feature-metadata" id="feature-metadata"/>D.1.57 #metadata</h4><p>A TT AF transformation processor supports the <code>#metadata</code>
 feature if it recognizes and is capable of transforming the following
 vocabulary defined by <a href="#metadata"><b>12 Metadata</b></a>:</p><ul><li><p><a href="#metadata-vocabulary-metadata"><code>metadata</code></a></p></li><li><p><a href="#metadata-vocabulary-title"><code>ttm:title</code></a></p></li><li><p><a href="#metadata-vocabulary-title"><code>ttm:desc</code></a></p></li><li><p><a href="#metadata-vocabulary-title"><code>ttm:copyright</code></a></p></li><li><p><a href="#metadata-vocabulary-title"><code>ttm:agent</code></a></p></li><li><p><a href="#metadata-vocabulary-title"><code>ttm:name</code></a></p></li><li><p><a href="#metadata-vocabulary-title"><code>ttm:actor</code></a></p></li><li><p><a href="#metadata-attribute-agent">@<code>ttm:agent</code></a></p></li><li><p><a href="#metadata-attribute-role">@<code>ttm:role</code></a></p></li></ul><p>A TT AF presentation processor supports the <code>#metadata</code>
 feature if it recognizes and is capable of presenting the information
@@ -8090,17 +7301,17 @@
 presentation of metadata information. The presentation or ability to
 present metadata information is considered to be implementation
 dependent.</p></div></div><div class="div3">
-<h4><a name="feature-nested-div" id="feature-nested-div"/>E.1.71 #nested-div</h4><p>A TT AF transformation processor supports the <code>#nested-div</code>
+<h4><a name="feature-nested-div" id="feature-nested-div"/>D.1.58 #nested-div</h4><p>A TT AF transformation processor supports the <code>#nested-div</code>
 feature if it recognizes and is capable of transforming nested
 <a href="#content-vocabulary-div"><code>div</code></a> elements.</p><p>A TT AF presentation processor supports the <code>#nested-div</code>
 feature if it implements presentation semantic support for nested
 <a href="#content-vocabulary-div"><code>div</code></a> elements.</p></div><div class="div3">
-<h4><a name="feature-nested-span" id="feature-nested-span"/>E.1.72 #nested-span</h4><p>A TT AF transformation processor supports the <code>#nested-span</code>
+<h4><a name="feature-nested-span" id="feature-nested-span"/>D.1.59 #nested-span</h4><p>A TT AF transformation processor supports the <code>#nested-span</code>
 feature if it recognizes and is capable of transforming nested
 <a href="#content-vocabulary-span"><code>span</code></a> elements.</p><p>A TT AF presentation processor supports the <code>#nested-span</code>
 feature if it implements presentation semantic support for nested
 <a href="#content-vocabulary-span"><code>span</code></a> elements.</p></div><div class="div3">
-<h4><a name="feature-opacity" id="feature-opacity"/>E.1.73 #opacity</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-opacity" id="feature-opacity"/>D.1.60 #opacity</h4><p>A TT AF transformation processor supports the
 <code>#opacity</code> feature if it recognizes and is capable of
 transforming the <a href="#style-attribute-opacity"><code>tts:opacity</code></a>
 attribute.</p><p>A TT AF presentation processor supports the
@@ -8108,73 +7319,66 @@
 the <a href="#style-attribute-opacity"><code>tts:opacity</code></a>
 attribute and (2) is capable of displaying or generating an output display
 signal that distinguishes between at least eight (8) values of opacity.</p></div><div class="div3">
-<h4><a name="feature-origin" id="feature-origin"/>E.1.74 #origin</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-origin" id="feature-origin"/>D.1.61 #origin</h4><p>A TT AF transformation processor supports the
 <code>#origin</code> feature if it recognizes and is capable of
 transforming the <a href="#style-attribute-origin"><code>tts:origin</code></a>
 attribute.</p><p>A TT AF presentation processor supports the
 <code>#origin</code> feature if it implements presentation semantic support for
 the <a href="#style-attribute-origin"><code>tts:origin</code></a>
 attribute.</p></div><div class="div3">
-<h4><a name="feature-overflow" id="feature-overflow"/>E.1.75 #overflow</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-overflow" id="feature-overflow"/>D.1.62 #overflow</h4><p>A TT AF transformation processor supports the
 <code>#overflow</code> feature if it recognizes and is capable of
 transforming all defined values of the <a href="#style-attribute-overflow"><code>tts:overflow</code></a>
 attribute.</p><p>A TT AF presentation processor supports the
 <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-dynamic" id="feature-overflow-dynamic"/>E.1.76 #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-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-overflow-visible" id="feature-overflow-visible"/>E.1.77 #overflow-visible</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-overflow-visible" id="feature-overflow-visible"/>D.1.63 #overflow-visible</h4><p>A TT AF transformation processor supports the
 <code>#overflow-visible</code> feature if it recognizes and is capable of
 transforming the <code>visible</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-visible</code> feature if it implements presentation semantic support for
 the <code>visible</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.78 #padding</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-padding" id="feature-padding"/>D.1.64 #padding</h4><p>A TT AF transformation processor supports the
 <code>#padding</code> feature if it recognizes and is capable of
 transforming the <a href="#style-attribute-padding"><code>tts:padding</code></a>
 attribute.</p><p>A TT AF presentation processor supports the
 <code>#padding</code> feature if it implements presentation semantic support for
 the <a href="#style-attribute-padding"><code>tts:padding</code></a>
 attribute.</p></div><div class="div3">
-<h4><a name="feature-padding-1" id="feature-padding-1"/>E.1.79 #padding-1</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-padding-1" id="feature-padding-1"/>D.1.65 #padding-1</h4><p>A TT AF transformation processor supports the
 <code>#padding-1</code> feature if it recognizes and is capable of
 transforming values of the <a href="#style-attribute-padding"><code>tts:padding</code></a> attribute
 that consist of one <a href="#style-value-length">&lt;length&gt;</a> specification.</p><p>A TT AF presentation processor supports the <code>#padding-1</code>
 feature if it implements presentation semantic support for values of the <a href="#style-attribute-padding"><code>tts:padding</code></a> attribute
 that consist of one <a href="#style-value-length">&lt;length&gt;</a> specification.</p></div><div class="div3">
-<h4><a name="feature-padding-2" id="feature-padding-2"/>E.1.80 #padding-2</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-padding-2" id="feature-padding-2"/>D.1.66 #padding-2</h4><p>A TT AF transformation processor supports the
 <code>#padding-2</code> feature if it recognizes and is capable of
 transforming values of the <a href="#style-attribute-padding"><code>tts:padding</code></a> attribute
 that consist of two <a href="#style-value-length">&lt;length&gt;</a> specification.</p><p>A TT AF presentation processor supports the <code>#padding-2</code>
 feature if it implements presentation semantic support for values of the <a href="#style-attribute-padding"><code>tts:padding</code></a> attribute
 that consist of two <a href="#style-value-length">&lt;length&gt;</a> specification.</p></div><div class="div3">
-<h4><a name="feature-padding-3" id="feature-padding-3"/>E.1.81 #padding-3</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-padding-3" id="feature-padding-3"/>D.1.67 #padding-3</h4><p>A TT AF transformation processor supports the
 <code>#padding-3</code> feature if it recognizes and is capable of
 transforming values of the <a href="#style-attribute-padding"><code>tts:padding</code></a> attribute
 that consist of three <a href="#style-value-length">&lt;length&gt;</a> specification.</p><p>A TT AF presentation processor supports the <code>#padding-3</code>
 feature if it implements presentation semantic support for values of the <a href="#style-attribute-padding"><code>tts:padding</code></a> attribute
 that consist of three <a href="#style-value-length">&lt;length&gt;</a> specification.</p></div><div class="div3">
-<h4><a name="feature-padding-4" id="feature-padding-4"/>E.1.82 #padding-4</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-padding-4" id="feature-padding-4"/>D.1.68 #padding-4</h4><p>A TT AF transformation processor supports the
 <code>#padding-4</code> feature if it recognizes and is capable of
 transforming values of the <a href="#style-attribute-padding"><code>tts:padding</code></a> attribute
 that consist of four <a href="#style-value-length">&lt;length&gt;</a> specification.</p><p>A TT AF presentation processor supports the <code>#padding-4</code>
 feature if it implements presentation semantic support for values of the <a href="#style-attribute-padding"><code>tts:padding</code></a> attribute
 that consist of four <a href="#style-value-length">&lt;length&gt;</a> specification.</p></div><div class="div3">
-<h4><a name="feature-pixelAspectRatio" id="feature-pixelAspectRatio"/>E.1.83 #pixelAspectRatio</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-pixelAspectRatio" id="feature-pixelAspectRatio"/>D.1.69 #pixelAspectRatio</h4><p>A TT AF transformation processor supports the
 <code>#pixelAspectRatio</code> feature if it recognizes and is capable of
 transforming the <a href="#parameter-attribute-pixelAspectRatio"><code>ttp:pixelAspectRatio</code></a>
 attribute.</p><p>A TT AF presentation processor supports the
 <code>#pixelAspectRatio</code> feature if it implements presentation semantic support
 for the <a href="#parameter-attribute-pixelAspectRatio"><code>ttp:pixelAspectRatio</code></a>
 attribute.</p></div><div class="div3">
-<h4><a name="feature-presentation" id="feature-presentation"/>E.1.84 #presentation</h4><p>A TT AF processor supports the
+<h4><a name="feature-presentation" id="feature-presentation"/>D.1.70 #presentation</h4><p>A TT AF processor supports the
 <code>#presentation</code> feature if it
 (1) satisfies the generic processor criteria defined by 
 <a href="#conformance-generic-processor"><b>3.2.1 Generic Processor Conformance</b></a>,
@@ -8185,7 +7389,7 @@
 In addition, a TT AF processor that supports the
 <code>#presentation</code> feature should satisfy the user agent
 accessibility guidelines specified by <a href="#uaag">[UAAG]</a>.</p></div><div class="div3">
-<h4><a name="feature-profile" id="feature-profile"/>E.1.85 #profile</h4><p>A TT AF transformation processor supports the <code>#profile</code>
+<h4><a name="feature-profile" id="feature-profile"/>D.1.71 #profile</h4><p>A TT AF transformation processor supports the <code>#profile</code>
 feature if it recognizes and is capable of transforming the
 <a href="#parameter-attribute-profile"><code>ttp:profile</code></a>
 attribute on the <a href="#document-structure-vocabulary-tt"><code>tt</code></a> element and
@@ -8193,72 +7397,70 @@
 <a href="#parameter-element-vocabulary"><b>6.1 Parameter Element Vocabulary</b></a>:</p><ul><li><p><a href="#parameter-vocabulary-profile"><code>ttp:profile</code></a></p></li><li><p><a href="#parameter-vocabulary-features"><code>ttp:features</code></a></p></li><li><p><a href="#parameter-vocabulary-feature"><code>ttp:feature</code></a></p></li><li><p><a href="#parameter-vocabulary-extensions"><code>ttp:extensions</code></a></p></li><li><p><a href="#parameter-vocabulary-extension"><code>ttp:extension</code></a></p></li></ul><p>A TT AF presentation processor supports the
 <code>#profile</code> feature if it implements presentation semantic support
 for the same vocabulary specified above.</p></div><div class="div3">
-<h4><a name="feature-rollUp" id="feature-rollUp"/>E.1.86 #rollUp</h4><p>A TT AF processor supports the <code>#rollUp</code> feature if it
-supports the following features:</p><ul><li><p><a href="#layout"><code>#layout</code></a></p></li><li><p><a href="#feature-overflow-dynamic"><code>#overflow-dynamic</code></a></p></li><li><p><a href="#feature-dynamicFlow-rollUp"><code>#dynamicFlow-rollUp</code></a></p></li></ul></div><div class="div3">
-<h4><a name="feature-showBackground" id="feature-showBackground"/>E.1.87 #showBackground</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-showBackground" id="feature-showBackground"/>D.1.72 #showBackground</h4><p>A TT AF transformation processor supports the
 <code>#showBackground</code> feature if it recognizes and is capable
 of transforming all defined values of the <a href="#style-attribute-showBackground"><code>tts:showBackground</code></a>
 attribute.</p><p>A TT AF presentation processor supports the
 <code>#showBackground</code> feature if it implements presentation semantic support
 for all defined values of the <a href="#style-attribute-showBackground"><code>tts:showBackground</code></a>
 attribute.</p></div><div class="div3">
-<h4><a name="feature-structure" id="feature-structure"/>E.1.88 #structure</h4><p>A TT AF transformation processor supports the <code>#structure</code>
+<h4><a name="feature-structure" id="feature-structure"/>D.1.73 #structure</h4><p>A TT AF transformation processor supports the <code>#structure</code>
 feature if it recognizes and is capable of transforming the following
 vocabulary defined by <a href="#content"><b>7 Content</b></a>:</p><ul><li><p><a href="#document-structure-vocabulary-tt"><code>tt</code></a></p></li><li><p><a href="#document-structure-vocabulary-head"><code>head</code></a></p></li></ul><p>A TT AF presentation processor supports the <code>#structure</code>
 feature if it implements presentation semantic support for the
 same vocabulary enumerated above.</p></div><div class="div3">
-<h4><a name="feature-styling" id="feature-styling"/>E.1.89 #styling</h4><p>A TT AF transformation processor supports the <code>#styling</code>
+<h4><a name="feature-styling" id="feature-styling"/>D.1.74 #styling</h4><p>A TT AF transformation processor supports the <code>#styling</code>
 feature if it recognizes and is capable of transforming the following
 vocabulary defined by <a href="#styling"><b>8 Styling</b></a>:</p><ul><li><p><a href="#styling-vocabulary-styling"><code>styling</code></a></p></li><li><p><a href="#styling-vocabulary-style"><code>style</code></a></p></li><li><p><a href="#style-attribute-style">@<code>style</code></a></p></li></ul><p>A TT AF presentation processor supports the <code>#styling</code>
 feature if it implements presentation semantic support for the
 same vocabulary enumerated above.</p></div><div class="div3">
-<h4><a name="feature-styling-chained" id="feature-styling-chained"/>E.1.90 #styling-chained</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-styling-chained" id="feature-styling-chained"/>D.1.75 #styling-chained</h4><p>A TT AF transformation processor supports the
 <code>#styling-chained</code> feature if it recognizes and is capable
 of transforming chained style association as defined by <a href="#semantics-style-association-chained-referential"><b>8.4.1.3 Chained Referential Styling</b></a>.</p><p>A TT AF presentation processor supports the
 <code>#styling-chained</code> feature if it implements presentation semantic
 support for chained style association as defined by <a href="#semantics-style-association-chained-referential"><b>8.4.1.3 Chained Referential Styling</b></a>.</p></div><div class="div3">
-<h4><a name="feature-styling-inheritance-content" id="feature-styling-inheritance-content"/>E.1.91 #styling-inheritance-content</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-styling-inheritance-content" id="feature-styling-inheritance-content"/>D.1.76 #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.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.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.92 #styling-inheritance-region</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-styling-inheritance-region" id="feature-styling-inheritance-region"/>D.1.77 #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.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.2 Region Style Inheritance</b></a>.</p></div><div class="div3">
-<h4><a name="feature-styling-inline" id="feature-styling-inline"/>E.1.93 #styling-inline</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-styling-inline" id="feature-styling-inline"/>D.1.78 #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
 <code>#styling-inline</code> feature if it implements presentation semantic support
 for inline style association as defined by <a href="#semantics-style-association-inline"><b>8.4.1.1 Inline Styling</b></a>.</p></div><div class="div3">
-<h4><a name="feature-styling-nested" id="feature-styling-nested"/>E.1.94 #styling-nested</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-styling-nested" id="feature-styling-nested"/>D.1.79 #styling-nested</h4><p>A TT AF transformation processor supports the
 <code>#styling-nested</code> feature if it recognizes and is capable
 of transforming nested style association as defined by <a href="#semantics-style-association-nested"><b>8.4.1.4 Nested Styling</b></a>.</p><p>A TT AF presentation processor supports the
 <code>#styling-nested</code> feature if it implements presentation semantic support
 for nested style association as defined by <a href="#semantics-style-association-nested"><b>8.4.1.4 Nested Styling</b></a>.</p></div><div class="div3">
-<h4><a name="feature-styling-referential" id="feature-styling-referential"/>E.1.95 #styling-referential</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-styling-referential" id="feature-styling-referential"/>D.1.80 #styling-referential</h4><p>A TT AF transformation processor supports the
 <code>#styling-referential</code> feature if it recognizes and is capable
 of transforming referential style association as defined by <a href="#semantics-style-association-referential"><b>8.4.1.2 Referential Styling</b></a>.</p><p>A TT AF presentation processor supports the
 <code>#styling-referential</code> feature if it implements presentation semantic
 support for referential style association as defined by <a href="#semantics-style-association-referential"><b>8.4.1.2 Referential Styling</b></a>.</p></div><div class="div3">
-<h4><a name="feature-subFrameRate" id="feature-subFrameRate"/>E.1.96 #subFrameRate</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-subFrameRate" id="feature-subFrameRate"/>D.1.81 #subFrameRate</h4><p>A TT AF transformation processor supports the
 <code>#subFrameRate</code> feature if it recognizes and is capable of
 transforming the <a href="#parameter-attribute-subFrameRate"><code>ttp:subFrameRate</code></a>
 attribute.</p><p>A TT AF presentation processor supports the
 <code>#subFrameRate</code> feature if it implements presentation semantic support
 for the <a href="#parameter-attribute-subFrameRate"><code>ttp:subFrameRate</code></a>
 attribute.</p></div><div class="div3">
-<h4><a name="feature-textAlign" id="feature-textAlign"/>E.1.97 #textAlign</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-textAlign" id="feature-textAlign"/>D.1.82 #textAlign</h4><p>A TT AF transformation processor supports the
 <code>#textAlign</code> feature if it recognizes and is capable
 of transforming all defined values of the <a href="#style-attribute-textAlign"><code>tts:textAlign</code></a>
 attribute.</p><p>A TT AF presentation processor supports the
 <code>#textAlign</code> feature if it implements presentation semantic support
 for all defined values of the <a href="#style-attribute-textAlign"><code>tts:textAlign</code></a>
 attribute.</p></div><div class="div3">
-<h4><a name="feature-textAlign-absolute" id="feature-textAlign-absolute"/>E.1.98 #textAlign-absolute</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-textAlign-absolute" id="feature-textAlign-absolute"/>D.1.83 #textAlign-absolute</h4><p>A TT AF transformation processor supports the
 <code>#textAlign-absolute</code> feature if it recognizes and is
 capable of transforming the <code>left</code>, <code>center</code>,
 and <code>right</code> values of the <a href="#style-attribute-textAlign"><code>tts:textAlign</code></a>
@@ -8267,7 +7469,7 @@
 support for the <code>left</code>, <code>center</code>, and
 <code>right</code> values of the <a href="#style-attribute-textAlign"><code>tts:textAlign</code></a>
 attribute.</p></div><div class="div3">
-<h4><a name="feature-textAlign-relative" id="feature-textAlign-relative"/>E.1.99 #textAlign-relative</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-textAlign-relative" id="feature-textAlign-relative"/>D.1.84 #textAlign-relative</h4><p>A TT AF transformation processor supports the
 <code>#textAlign-relative</code> feature if it recognizes and is
 capable of transforming the <code>start</code>, <code>center</code>,
 and <code>end</code> values of the <a href="#style-attribute-textAlign"><code>tts:textAlign</code></a>
@@ -8276,14 +7478,14 @@
 support for the <code>start</code>, <code>center</code>, and
 <code>end</code> values of the <a href="#style-attribute-textAlign"><code>tts:textAlign</code></a>
 attribute.</p></div><div class="div3">
-<h4><a name="feature-textDecoration" id="feature-textDecoration"/>E.1.100 #textDecoration</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-textDecoration" id="feature-textDecoration"/>D.1.85 #textDecoration</h4><p>A TT AF transformation processor supports the
 <code>#textDecoration</code> feature if it recognizes and is capable
 of transforming all defined values of the <a href="#style-attribute-textDecoration"><code>tts:textDecoration</code></a>
 attribute.</p><p>A TT AF presentation processor supports the
 <code>#textDecoration</code> feature if it implements presentation semantic support
 for all defined values of the <a href="#style-attribute-textDecoration"><code>tts:textDecoration</code></a>
 attribute.</p></div><div class="div3">
-<h4><a name="feature-textDecoration-over" id="feature-textDecoration-over"/>E.1.101 #textDecoration-over</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-textDecoration-over" id="feature-textDecoration-over"/>D.1.86 #textDecoration-over</h4><p>A TT AF transformation processor supports the
 <code>#textDecoration-over</code> feature if it recognizes and is
 capable of transforming the <code>overline</code> and
 <code>noOverline</code> values of the <a href="#style-attribute-textDecoration"><code>tts:textDecoration</code></a>
@@ -8292,7 +7494,7 @@
 presentation semantic support for the <code>overline</code> and
 <code>noOverline</code> values of the <a href="#style-attribute-textDecoration"><code>tts:textDecoration</code></a>
 attribute.</p></div><div class="div3">
-<h4><a name="feature-textDecoration-through" id="feature-textDecoration-through"/>E.1.102 #textDecoration-through</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-textDecoration-through" id="feature-textDecoration-through"/>D.1.87 #textDecoration-through</h4><p>A TT AF transformation processor supports the
 <code>#textDecoration-through</code> feature if it recognizes and is
 capable of transforming the <code>lineThrough</code> and
 <code>noLineThrough</code> values of the <a href="#style-attribute-textDecoration"><code>tts:textDecoration</code></a>
@@ -8301,7 +7503,7 @@
 presentation semantic support for the <code>lineThrough</code> and
 <code>noLineThrough</code> values of the <a href="#style-attribute-textDecoration"><code>tts:textDecoration</code></a>
 attribute.</p></div><div class="div3">
-<h4><a name="feature-textDecoration-under" id="feature-textDecoration-under"/>E.1.103 #textDecoration-under</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-textDecoration-under" id="feature-textDecoration-under"/>D.1.88 #textDecoration-under</h4><p>A TT AF transformation processor supports the
 <code>#textDecoration-under</code> feature if it recognizes and is
 capable of transforming the <code>underline</code> and
 <code>noUnderline</code> values of the <a href="#style-attribute-textDecoration"><code>tts:textDecoration</code></a>
@@ -8310,63 +7512,63 @@
 presentation semantic support for the <code>underline</code> and
 <code>noUnderline</code> values of the <a href="#style-attribute-textDecoration"><code>tts:textDecoration</code></a>
 attribute.</p></div><div class="div3">
-<h4><a name="feature-textOutline" id="feature-textOutline"/>E.1.104 #textOutline</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-textOutline" id="feature-textOutline"/>D.1.89 #textOutline</h4><p>A TT AF transformation processor supports the
 <code>#textOutline</code> feature if it recognizes and is capable of
 transforming the <a href="#style-attribute-textOutline"><code>tts:textOutline</code></a>
 attribute.</p><p>A TT AF presentation processor supports the
 <code>#textOutline</code> feature if it implements presentation semantic support
 for the <a href="#style-attribute-textOutline"><code>tts:textOutline</code></a>
 attribute.</p></div><div class="div3">
-<h4><a name="feature-textOutline-blurred" id="feature-textOutline-blurred"/>E.1.105 #textOutline-blurred</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-textOutline-blurred" id="feature-textOutline-blurred"/>D.1.90 #textOutline-blurred</h4><p>A TT AF transformation processor supports the
 <code>#textOutline-blurred</code> feature if it recognizes and is capable of
 transforming values of the <a href="#style-attribute-textOutline"><code>tts:textOutline</code></a>
 attribute that includes a blur radius specification.</p><p>A TT AF presentation processor supports the
 <code>#textOutline-blurred</code> feature if it implements presentation semantic support
 for values of the <a href="#style-attribute-textOutline"><code>tts:textOutline</code></a>
 attribute that includes a blur radius specification.</p></div><div class="div3">
-<h4><a name="feature-textOutline-unblurred" id="feature-textOutline-unblurred"/>E.1.106 #textOutline-unblurred</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-textOutline-unblurred" id="feature-textOutline-unblurred"/>D.1.91 #textOutline-unblurred</h4><p>A TT AF transformation processor supports the
 <code>#textOutline-unblurred</code> feature if it recognizes and is capable of
 transforming values of the <a href="#style-attribute-textOutline"><code>tts:textOutline</code></a>
 attribute that does not include a blur radius specification.</p><p>A TT AF presentation processor supports the
 <code>#textOutline-unblurred</code> feature if it implements presentation semantic support
 for values of the <a href="#style-attribute-textOutline"><code>tts:textOutline</code></a>
 attribute that does not include a blur radius specification.</p></div><div class="div3">
-<h4><a name="feature-tickRate" id="feature-tickRate"/>E.1.107 #tickRate</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-tickRate" id="feature-tickRate"/>D.1.92 #tickRate</h4><p>A TT AF transformation processor supports the
 <code>#tickRate</code> feature if it recognizes and is capable of
 transforming the <a href="#parameter-attribute-tickRate"><code>ttp:tickRate</code></a>
 attribute.</p><p>A TT AF presentation processor supports the
 <code>#tickRate</code> feature if it implements presentation semantic support
 for the <a href="#parameter-attribute-tickRate"><code>ttp:tickRate</code></a>
 attribute.</p></div><div class="div3">
-<h4><a name="feature-timeBase-clock" id="feature-timeBase-clock"/>E.1.108 #timeBase-clock</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-timeBase-clock" id="feature-timeBase-clock"/>D.1.93 #timeBase-clock</h4><p>A TT AF transformation processor supports the
 <code>#timeBase-clock</code> feature if it recognizes and is capable
 of transforming the <code>clock</code> value of the <a href="#parameter-attribute-timeBase"><code>ttp:timeBase</code></a>
 attribute and if it supports the <a href="#feature-clockMode"><code>#clockMode</code></a> feature.</p><p>A TT AF presentation processor supports the
 <code>#timeBase-clock</code> feature if it implements presentation
 semantic support for the <code>clock</code> value of the <a href="#parameter-attribute-timeBase"><code>ttp:timeBase</code></a>
 attribute and if it supports the <a href="#feature-clockMode"><code>#clockMode</code></a> feature.</p></div><div class="div3">
-<h4><a name="feature-timeBase-media" id="feature-timeBase-media"/>E.1.109 #timeBase-media</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-timeBase-media" id="feature-timeBase-media"/>D.1.94 #timeBase-media</h4><p>A TT AF transformation processor supports the
 <code>#timeBase-media</code> feature if it recognizes and is capable
 of transforming the <code>media</code> value of the <a href="#parameter-attribute-timeBase"><code>ttp:timeBase</code></a>
 attribute.</p><p>A TT AF presentation processor supports the
 <code>#timeBase-media</code> feature if it implements presentation
 semantic support for the <code>media</code> value of the <a href="#parameter-attribute-timeBase"><code>ttp:timeBase</code></a>
 attribute.</p></div><div class="div3">
-<h4><a name="feature-timeBase-smpte" id="feature-timeBase-smpte"/>E.1.110 #timeBase-smpte</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-timeBase-smpte" id="feature-timeBase-smpte"/>D.1.95 #timeBase-smpte</h4><p>A TT AF transformation processor supports the
 <code>#timeBase-smpte</code> feature if it recognizes and is capable
 of transforming the <code>smpte</code> value of the <a href="#parameter-attribute-timeBase"><code>ttp:timeBase</code></a>
 attribute and if it supports the <a href="#feature-dropMode"><code>#dropMode</code></a> feature.</p><p>A TT AF presentation processor supports the
 <code>#timeBase-smpte</code> feature if it implements presentation
 semantic support for the <code>smpte</code> value of the <a href="#parameter-attribute-timeBase"><code>ttp:timeBase</code></a>
 attribute and if it supports the <a href="#feature-dropMode"><code>#dropMode</code></a> feature.</p></div><div class="div3">
-<h4><a name="feature-timeContainer" id="feature-timeContainer"/>E.1.111 #timeContainer</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-timeContainer" id="feature-timeContainer"/>D.1.96 #timeContainer</h4><p>A TT AF transformation processor supports the
 <code>#timeContainer</code> feature if it recognizes and is capable of
 transforming the <a href="#timing-attribute-timeContainer"><code>timeContainer</code></a>
 attribute.</p><p>A TT AF presentation processor supports the
 <code>#timeContainer</code> feature if it implements presentation semantic support
 for the <a href="#timing-attribute-timeContainer"><code>timeContainer</code></a>
 attribute.</p></div><div class="div3">
-<h4><a name="feature-time-clock" id="feature-time-clock"/>E.1.112 #time-clock</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-time-clock" id="feature-time-clock"/>D.1.97 #time-clock</h4><p>A TT AF transformation processor supports the
 <code>#time-clock</code> feature if it recognizes and is capable of
 transforming all values of the <a href="#timing-value-timeExpression">&lt;timeExpression&gt;</a> that
 satisfy the following subset of time expression syntax:</p><div class="exampleInner"><pre>
@@ -8375,7 +7577,7 @@
 </pre></div><p>A TT AF presentation processor supports the
 <code>#time-clock</code> feature if it implements presentation
 semantic support for the same syntax specified above.</p></div><div class="div3">
-<h4><a name="feature-time-clock-with-frames" id="feature-time-clock-with-frames"/>E.1.113 #time-clock-with-frames</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-time-clock-with-frames" id="feature-time-clock-with-frames"/>D.1.98 #time-clock-with-frames</h4><p>A TT AF transformation processor supports the
 <code>#time-clock-with-frames</code> feature if it supports the
 <a href="#feature-frameRate"><code>#frameRate</code></a>,
 <a href="#feature-frameRateMultiplier"><code>#frameRateMultiplier</code></a>, and
@@ -8389,7 +7591,7 @@
 <code>#time-clock-with-frames</code> feature if it implements
 presentation semantic support for the same features and syntax
 specified above.</p></div><div class="div3">
-<h4><a name="feature-time-offset" id="feature-time-offset"/>E.1.114 #time-offset</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-time-offset" id="feature-time-offset"/>D.1.99 #time-offset</h4><p>A TT AF transformation processor supports the
 <code>#time-offset</code> feature if it recognizes and is capable of
 transforming all values of the <a href="#timing-value-timeExpression">&lt;timeExpression&gt;</a> that
 satisfy the following subset of time expression syntax:</p><div class="exampleInner"><pre>
@@ -8398,7 +7600,7 @@
 </pre></div><p>A TT AF presentation processor supports the
 <code>#time-offset</code> feature if it implements presentation
 semantic support for the same syntax specified above.</p></div><div class="div3">
-<h4><a name="feature-time-offset-with-frames" id="feature-time-offset-with-frames"/>E.1.115 #time-offset-with-frames</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-time-offset-with-frames" id="feature-time-offset-with-frames"/>D.1.100 #time-offset-with-frames</h4><p>A TT AF transformation processor supports the
 <code>#time-offset-with-frames</code> feature if it supports the
 <a href="#feature-frameRate"><code>#frameRate</code></a>,
 <a href="#feature-frameRateMultiplier"><code>#frameRateMultiplier</code></a>, and
@@ -8412,7 +7614,7 @@
 <code>#time-offset-with-frames</code> feature if it implements
 presentation semantic support for the same features and syntax
 specified above.</p></div><div class="div3">
-<h4><a name="feature-time-offset-with-ticks" id="feature-time-offset-with-ticks"/>E.1.116 #time-offset-with-ticks</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-time-offset-with-ticks" id="feature-time-offset-with-ticks"/>D.1.101 #time-offset-with-ticks</h4><p>A TT AF transformation processor supports the
 <code>#time-offset-with-ticks</code> feature if it supports the 
 <a href="#feature-tickRate"><code>#tickRate</code></a> feature
 and if it recognizes and is capable of
@@ -8423,31 +7625,31 @@
 </pre></div><p>A TT AF presentation processor supports the
 <code>#time-offset-with-ticks</code> feature if it implements presentation
 semantic support for the same features and syntax specified above.</p></div><div class="div3">
-<h4><a name="feature-timing" id="feature-timing"/>E.1.117 #timing</h4><p>A TT AF transformation processor supports the <code>#timing</code>
+<h4><a name="feature-timing" id="feature-timing"/>D.1.102 #timing</h4><p>A TT AF transformation processor supports the <code>#timing</code>
 feature if it recognizes and is capable of transforming the following
 vocabulary defined by <a href="#timing"><b>10 Timing</b></a>:</p><ul><li><p><a href="#timing-attribute-begin">@<code>begin</code></a></p></li><li><p><a href="#timing-attribute-dur">@<code>dur</code></a></p></li><li><p><a href="#timing-attribute-end">@<code>end</code></a></p></li></ul><p>A TT AF presentation processor supports the <code>#timing</code>
 feature if it implements presentation semantic support for the
 same vocabulary enumerated above.</p></div><div class="div3">
-<h4><a name="feature-transformation" id="feature-transformation"/>E.1.118 #transformation</h4><p>A TT AF processor supports the
+<h4><a name="feature-transformation" id="feature-transformation"/>D.1.103 #transformation</h4><p>A TT AF processor supports the
 <code>#transformation</code> feature if it
 (1) satisfies the generic processor criteria defined by 
 <a href="#conformance-generic-processor"><b>3.2.1 Generic Processor Conformance</b></a> and
 (2) implements transformation semantics for the following features:</p><ul><li><p><a href="#content"><code>#content</code></a></p></li><li><p><a href="#feature-core"><code>#core</code></a></p></li><li><p><a href="#feature-profile"><code>#profile</code></a></p></li><li><p><a href="#feature-structure"><code>#structure</code></a></p></li><li><p><a href="#feature-time-offset"><code>#time-offset</code></a></p></li><li><p><a href="#timing"><code>#timing</code></a></p></li></ul></div><div class="div3">
-<h4><a name="feature-unicodeBidi" id="feature-unicodeBidi"/>E.1.119 #unicodeBidi</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-unicodeBidi" id="feature-unicodeBidi"/>D.1.104 #unicodeBidi</h4><p>A TT AF transformation processor supports the
 <code>#unicodeBidi</code> feature if it recognizes and is capable of
 transforming all defined values of the <a href="#style-attribute-unicodeBidi"><code>tts:unicodeBidi</code></a>
 attribute.</p><p>A TT AF presentation processor supports the
 <code>#unicodeBidi</code> feature if it implements presentation semantic support
 for all defined values of the <a href="#style-attribute-unicodeBidi"><code>tts:unicodeBidi</code></a>
 attribute.</p></div><div class="div3">
-<h4><a name="feature-visibility" id="feature-visibility"/>E.1.120 #visibility</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-visibility" id="feature-visibility"/>D.1.105 #visibility</h4><p>A TT AF transformation processor supports the
 <code>#visibility</code> feature if it recognizes and is capable
 of transforming all defined values of the <a href="#style-attribute-visibility"><code>tts:visibility</code></a>
 attribute.</p><p>A TT AF presentation processor supports the
 <code>#visibility</code> feature if it implements presentation semantic support
 for all defined values of the <a href="#style-attribute-visibility"><code>tts:visibility</code></a>
 attribute.</p></div><div class="div3">
-<h4><a name="feature-visibility-block" id="feature-visibility-block"/>E.1.121 #visibility-block</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-visibility-block" id="feature-visibility-block"/>D.1.106 #visibility-block</h4><p>A TT AF transformation processor supports the
 <code>#visibility-block</code> feature if it recognizes and is
 capable of transforming all defined values of the <a href="#style-attribute-visibility"><code>tts:visibility</code></a>
 attribute when applied to a content element that would generate a
@@ -8456,7 +7658,7 @@
 support for all defined values of the <a href="#style-attribute-visibility"><code>tts:visibility</code></a>
 attribute when applied to a content element that generates a
 block area.</p></div><div class="div3">
-<h4><a name="feature-visibility-inline" id="feature-visibility-inline"/>E.1.122 #visibility-inline</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-visibility-inline" id="feature-visibility-inline"/>D.1.107 #visibility-inline</h4><p>A TT AF transformation processor supports the
 <code>#visibility-inline</code> feature if it recognizes and is
 capable of transforming all defined values of the <a href="#style-attribute-visibility"><code>tts:visibility</code></a>
 attribute when applied to a content element that would generate an
@@ -8465,28 +7667,28 @@
 support for all defined values of the <a href="#style-attribute-visibility"><code>tts:visibility</code></a>
 attribute when applied to a content element that generates an
 inline area.</p></div><div class="div3">
-<h4><a name="feature-visibility-region" id="feature-visibility-region"/>E.1.123 #visibility-region</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-visibility-region" id="feature-visibility-region"/>D.1.108 #visibility-region</h4><p>A TT AF transformation processor supports the
 <code>#visibility-region</code> feature if it recognizes and is
 capable of transforming all defined values of the <a href="#style-attribute-visibility"><code>tts:visibility</code></a>
 attribute when applied to a <a href="#layout-vocabulary-region"><code>region</code></a> element.</p><p>A TT AF presentation processor supports the
 <code>#visibility-region</code> feature if it implements presentation semantic
 support for all defined values of the <a href="#style-attribute-visibility"><code>tts:visibility</code></a>
 attribute when applied to a <a href="#layout-vocabulary-region"><code>region</code></a> element.</p></div><div class="div3">
-<h4><a name="feature-wrapOption" id="feature-wrapOption"/>E.1.124 #wrapOption</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-wrapOption" id="feature-wrapOption"/>D.1.109 #wrapOption</h4><p>A TT AF transformation processor supports the
 <code>#wrapOption</code> feature if it recognizes and is capable
 of transforming all defined values of the <a href="#style-attribute-wrapOption"><code>tts:wrapOption</code></a>
 attribute.</p><p>A TT AF presentation processor supports the
 <code>#wrapOption</code> feature if it implements presentation semantic support
 for all defined values of the <a href="#style-attribute-wrapOption"><code>tts:wrapOption</code></a>
 attribute.</p></div><div class="div3">
-<h4><a name="feature-writingMode" id="feature-writingMode"/>E.1.125 #writingMode</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-writingMode" id="feature-writingMode"/>D.1.110 #writingMode</h4><p>A TT AF transformation processor supports the
 <code>#writingMode</code> feature if it recognizes and is capable
 of transforming all defined values of the <a href="#style-attribute-writingMode"><code>tts:writingMode</code></a>
 attribute.</p><p>A TT AF presentation processor supports the
 <code>#writingMode</code> feature if it implements presentation semantic support
 for all defined values of the <a href="#style-attribute-writingMode"><code>tts:writingMode</code></a>
 attribute.</p></div><div class="div3">
-<h4><a name="feature-writingMode-vertical" id="feature-writingMode-vertical"/>E.1.126 #writingMode-vertical</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-writingMode-vertical" id="feature-writingMode-vertical"/>D.1.111 #writingMode-vertical</h4><p>A TT AF transformation processor supports the
 <code>#writingMode-vertical</code> feature if it recognizes and is
 capable of transforming the <code>tbrl</code>, <code>tblr</code>, and
 <code>tb</code> values of the <a href="#style-attribute-writingMode"><code>tts:writingMode</code></a>
@@ -8495,7 +7697,7 @@
 support for the <code>tbrl</code>, <code>tblr</code>, and
 <code>tb</code> values of the <a href="#style-attribute-writingMode"><code>tts:writingMode</code></a>
 attribute.</p></div><div class="div3">
-<h4><a name="feature-writingMode-horizontal" id="feature-writingMode-horizontal"/>E.1.127 #writingMode-horizontal</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-writingMode-horizontal" id="feature-writingMode-horizontal"/>D.1.112 #writingMode-horizontal</h4><p>A TT AF transformation processor supports the
 <code>#writingMode-horizontal</code> feature if it recognizes and is
 capable of transforming the <code>lrtb</code>, <code>rltb</code>,
 <code>lr</code> and <code>rl</code> values of the <a href="#style-attribute-writingMode"><code>tts:writingMode</code></a>
@@ -8504,7 +7706,7 @@
 support for the <code>lrtb</code>, <code>rltb</code>, <code>lr</code>
 and <code>rl</code> values of the <a href="#style-attribute-writingMode"><code>tts:writingMode</code></a>
 attribute.</p></div><div class="div3">
-<h4><a name="feature-writingMode-horizontal-lr" id="feature-writingMode-horizontal-lr"/>E.1.128 #writingMode-horizontal-lr</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-writingMode-horizontal-lr" id="feature-writingMode-horizontal-lr"/>D.1.113 #writingMode-horizontal-lr</h4><p>A TT AF transformation processor supports the
 <code>#writingMode-horizontal</code> feature if it recognizes and is
 capable of transforming the <code>lrtb</code> and <code>lr</code>
 values of the <a href="#style-attribute-writingMode"><code>tts:writingMode</code></a>
@@ -8513,7 +7715,7 @@
 support for the <code>lrtb</code> and <code>lr</code> values of the
 <a href="#style-attribute-writingMode"><code>tts:writingMode</code></a>
 attribute.</p></div><div class="div3">
-<h4><a name="feature-writingMode-horizontal-rl" id="feature-writingMode-horizontal-rl"/>E.1.129 #writingMode-horizontal-rl</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-writingMode-horizontal-rl" id="feature-writingMode-horizontal-rl"/>D.1.114 #writingMode-horizontal-rl</h4><p>A TT AF transformation processor supports the
 <code>#writingMode-horizontal</code> feature if it recognizes and is
 capable of transforming the <code>rltb</code> and <code>rl</code>
 values of the <a href="#style-attribute-writingMode"><code>tts:writingMode</code></a>
@@ -8522,24 +7724,24 @@
 support for the <code>rltb</code> and <code>rl</code> values of the
 <a href="#style-attribute-writingMode"><code>tts:writingMode</code></a>
 attribute.</p></div><div class="div3">
-<h4><a name="feature-zIndex" id="feature-zIndex"/>E.1.130 #zIndex</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-zIndex" id="feature-zIndex"/>D.1.115 #zIndex</h4><p>A TT AF transformation processor supports the
 <code>#zIndex</code> feature if it recognizes and is capable of
 transforming the <a href="#style-attribute-zIndex"><code>tts:zIndex</code></a>
 attribute.</p><p>A TT AF presentation processor supports the
 <code>#zIndex</code> feature if it implements presentation semantic support for
 the <a href="#style-attribute-zIndex"><code>tts:zIndex</code></a>
 attribute.</p></div></div><div class="div2">
-<h3><a name="feature-support" id="feature-support"/>E.2 Feature Support</h3><p>The following table, <a href="#feature-support-table"><b>Table E-1 – Feature Support</b></a>,
+<h3><a name="feature-support" id="feature-support"/>D.2 Feature Support</h3><p>The following table, <a href="#feature-support-table"><b>Table E-1 – Feature Support</b></a>,
 enumerates every defined feature designation (expressed without the TT
 Feature 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-clockMode-gps"><code>#clockMode-gps</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-clockMode-local"><code>#clockMode-local</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-clockMode-utc"><code>#clockMode-utc</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>O</td></tr><tr><td><a href="#feature-content"><code>#content</code></a></td><td>M</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>O</td></tr><tr><td><a href="#feature-display-inline"><code>#display-inline</code></a></td><td>O</td><td>O</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-dropMode"><code>#dropMode</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-dropMode-dropNTSC"><code>#dropMode-dropNTSC</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-dropMode-dropPAL"><code>#dropMode-dropPAL</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-dropMode-nonDrop"><code>#dropMode-nonDrop</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-character"><code>#dynamicFlow-character</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-dynamicFlow-clear"><code>#dynamicFlow-clear</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-dynamicFlow-fill"><code>#dynamicFlow-fill</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-jump"><code>#dynamicFlow-jump</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-rollUp"><code>#dynamicFlow-rollUp</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-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>O</td></tr><tr><td><a href="#feature-extent-region"><code>#extent-region</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-extent-root"><code>#extent-root</code></a></td><td>O</td><td>O</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-anamorphic"><code>#fontSize-anamorphic</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>O</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>O</td></tr><tr><td><a href="#feature-fontStyle-oblique"><code>#fontStyle-oblique</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-fontStyle-reverseOblique"><code>#fontStyle-reverseOblique</code></a></td><td>O</td><td>O</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>O</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>O</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>O</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>O</td></tr><tr><td><a href="#feature-length-positive"><code>#length-positive</code></a></td><td>O</td><td>O</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-lineBreak-uax14"><code>#lineBreak-uax14</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-markerMode-continuous"><code>#markerMode-continuous</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-markerMode-discontinuous"><code>#markerMode-discontinuous</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-overflow-visible"><code>#overflow-visible</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>M</td><td>M</td></tr><tr><td><a href="#feature-rollUp"><code>#rollUp</code></a></td><td>O</td><td>O</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-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>O</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>O</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>O</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-blurred"><code>#textOutline-blurred</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-textOutline-unblurred"><code>#textOutline-unblurred</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>M</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>M</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>O</td></tr><tr><td><a href="#feature-visibility-inline"><code>#visibility-inline</code></a></td><td>O</td><td>O</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-clockMode-gps"><code>#clockMode-gps</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-clockMode-local"><code>#clockMode-local</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-clockMode-utc"><code>#clockMode-utc</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>O</td></tr><tr><td><a href="#feature-content"><code>#content</code></a></td><td>M</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>O</td></tr><tr><td><a href="#feature-display-inline"><code>#display-inline</code></a></td><td>O</td><td>O</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-dropMode"><code>#dropMode</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-dropMode-dropNTSC"><code>#dropMode-dropNTSC</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-dropMode-dropPAL"><code>#dropMode-dropPAL</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-dropMode-nonDrop"><code>#dropMode-nonDrop</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>O</td></tr><tr><td><a href="#feature-extent-region"><code>#extent-region</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-extent-root"><code>#extent-root</code></a></td><td>O</td><td>O</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-anamorphic"><code>#fontSize-anamorphic</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>O</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>O</td></tr><tr><td><a href="#feature-fontStyle-oblique"><code>#fontStyle-oblique</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-fontStyle-reverseOblique"><code>#fontStyle-reverseOblique</code></a></td><td>O</td><td>O</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>O</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>O</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>O</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>O</td></tr><tr><td><a href="#feature-length-positive"><code>#length-positive</code></a></td><td>O</td><td>O</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-lineBreak-uax14"><code>#lineBreak-uax14</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-markerMode-continuous"><code>#markerMode-continuous</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-markerMode-discontinuous"><code>#markerMode-discontinuous</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-visible"><code>#overflow-visible</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>M</td><td>M</td></tr><tr><td><a href="#feature-rollUp"><code>#rollUp</code></a></td><td>O</td><td>O</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-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>O</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>O</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>O</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-blurred"><code>#textOutline-blurred</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-textOutline-unblurred"><code>#textOutline-unblurred</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>M</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>M</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>O</td></tr><tr><td><a href="#feature-visibility-inline"><code>#visibility-inline</code></a></td><td>O</td><td>O</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.
 The TT AF Profile Definition Document that defines the corresponding
 DFXP Transformation Profile is specified in
-<a href="#profile-dfxp-transformation"><b>G.1 DFXP Transformation Profile</b></a>.
+<a href="#profile-dfxp-transformation"><b>F.1 DFXP Transformation Profile</b></a>.
 </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-content"><code>#content</code></a></td><td>
 <a href="#document-structure-vocabulary-body"><code>body</code></a>,
 <a href="#content-vocabulary-div"><code>div</code></a>,
@@ -8563,7 +7765,7 @@
 comments to summarize the context of usage or the nature of the feature.
 The TT AF Profile Definition Document that defines the corresponding
 DFXP Presentation Profile is specified in
-<a href="#profile-dfxp-presentation"><b>G.2 DFXP Presentation Profile</b></a>.
+<a href="#profile-dfxp-presentation"><b>F.2 DFXP Presentation Profile</b></a>.
 </p><table summary="HTML Table" id="feature-presentation-mandatory-table" class="common"><caption>Table E-3 – Mandatory Features - Presentation</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-content"><code>#content</code></a></td><td>
 <a href="#document-structure-vocabulary-body"><code>body</code></a>,
 <a href="#content-vocabulary-div"><code>div</code></a>,
@@ -8582,10 +7784,10 @@
 <a href="#timing-attribute-dur">@<code>dur</code></a>,
 <a href="#timing-attribute-end">@<code>end</code></a>
 </td></tr></tbody></table></div></div><div class="div1">
-<h2><a name="extensions" id="extensions"/>F Extensions</h2><p><em>This appendix is normative.</em></p><p>This appendix specifies the syntactic form of extension designations, which are
+<h2><a name="extensions" id="extensions"/>E Extensions</h2><p><em>This appendix is normative.</em></p><p>This appendix specifies the syntactic form of extension designations, which are
 used to express authorial intent regarding the support for extension
 mechanisms in a TT AF processor.</p><div class="div2">
-<h3><a name="extension-designations" id="extension-designations"/>F.1 Extension Designations</h3><p>An extension designation is expressed as a string that adheres to the following
+<h3><a name="extension-designations" id="extension-designations"/>E.1 Extension Designations</h3><p>An extension designation is expressed as a string that adheres to the following
 form:</p><div class="exampleInner"><pre>
 extension-designation
   : extension-namespace designation
@@ -8608,10 +7810,10 @@
 capable of serving as a base URI used in combination with a
 <code>designation</code> token that takes the form of a fragment
 identifier.</p></div></div><div class="div1">
-<h2><a name="profiles" id="profiles"/>G Profiles</h2><p><em>This appendix is normative.</em></p><p>This appendix specifies the following standard TT AF profiles:</p><ul><li><p><a href="#profile-dfxp-transformation"><b>G.1 DFXP Transformation Profile</b></a></p></li><li><p><a href="#profile-dfxp-presentation"><b>G.2 DFXP Presentation Profile</b></a></p></li><li><p><a href="#profile-dfxp-full"><b>G.3 DFXP Full Profile</b></a></p></li></ul><p>Each TT AF profile is defined in terms of a TT AF Profile Definition Document,
+<h2><a name="profiles" id="profiles"/>F Profiles</h2><p><em>This appendix is normative.</em></p><p>This appendix specifies the following standard TT AF profiles:</p><ul><li><p><a href="#profile-dfxp-transformation"><b>F.1 DFXP Transformation Profile</b></a></p></li><li><p><a href="#profile-dfxp-presentation"><b>F.2 DFXP Presentation Profile</b></a></p></li><li><p><a href="#profile-dfxp-full"><b>F.3 DFXP Full Profile</b></a></p></li></ul><p>Each TT AF profile is defined in terms of a TT AF Profile Definition Document,
 which is expressed as an XML document wherein the root element adheres to
 <a href="#parameter-vocabulary-profile"><b>6.1.1 ttp:profile</b></a>.</p><div class="div2">
-<h3><a name="profile-dfxp-transformation" id="profile-dfxp-transformation"/>G.1 DFXP Transformation Profile</h3><p>The DFXP Transformation Profile is intended to be used to
+<h3><a name="profile-dfxp-transformation" id="profile-dfxp-transformation"/>F.1 DFXP Transformation Profile</h3><p>The DFXP Transformation Profile is intended to be used to
 express minimum compliance for transformation processing.</p><div class="exampleInner"><pre>&lt;?xml version="1.0" encoding="utf-8"?&gt;
 &lt;!-- this file defines the "dfxp-transformation" profile of ttaf1 --&gt;
 &lt;profile xmlns="http://www.w3.org/ns/ttml#parameter"&gt;
@@ -8755,7 +7957,7 @@
 &lt;/extensions&gt;
 &lt;/profile&gt;
 </pre></div></div><div class="div2">
-<h3><a name="profile-dfxp-presentation" id="profile-dfxp-presentation"/>G.2 DFXP Presentation Profile</h3><p>The DFXP Presentation Profile is intended to be used to
+<h3><a name="profile-dfxp-presentation" id="profile-dfxp-presentation"/>F.2 DFXP Presentation Profile</h3><p>The DFXP Presentation Profile is intended to be used to
 express minimum compliance for presentation processing.</p><div class="exampleInner"><pre>&lt;?xml version="1.0" encoding="utf-8"?&gt;
 &lt;!-- this file defines the "dfxp-presentation" profile of ttaf1-dfxp --&gt;
 &lt;profile xmlns="http://www.w3.org/ns/ttml#parameter"&gt;
@@ -8899,7 +8101,7 @@
 &lt;/extensions&gt;
 &lt;/profile&gt;
 </pre></div></div><div class="div2">
-<h3><a name="profile-dfxp-full" id="profile-dfxp-full"/>G.3 DFXP Full Profile</h3><p>The DFXP Full Profile is intended to be used to
+<h3><a name="profile-dfxp-full" id="profile-dfxp-full"/>F.3 DFXP Full Profile</h3><p>The DFXP Full Profile is intended to be used to
 express maximum compliance for both transformation and presentation processing.</p><div class="exampleInner"><pre>&lt;?xml version="1.0" encoding="utf-8"?&gt;
 &lt;!-- this file defines the "dfxp-full" profile of ttaf1-dfxp --&gt;
 &lt;profile xmlns="http://www.w3.org/ns/ttml#parameter"&gt;
@@ -9043,7 +8245,7 @@
 &lt;/extensions&gt;
 &lt;/profile&gt;
 </pre></div></div></div><div class="div1">
-<h2><a name="references" id="references"/>H References</h2><p><em>This appendix is normative.</em></p><dl><dt class="label"><a name="css2" id="css2"/>CSS2</dt><dd>Bert Bos et al.,
+<h2><a name="references" id="references"/>G References</h2><p><em>This appendix is normative.</em></p><dl><dt class="label"><a name="css2" id="css2"/>CSS2</dt><dd>Bert Bos et al.,
 <a href="http://www.w3.org/TR/1998/REC-CSS2-19980512/"><cite>Cascading
 Style Sheets, Level 2</cite></a>, W3C Recommendation, 12
 May 1998. (See
@@ -9136,7 +8338,7 @@
 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"/>I Other References (Non-Normative)</h2><dl><dt class="label"><a name="ccreq" id="ccreq"/>CC-DECODER-REQ</dt><dd><a href="http://edocket.access.gpo.gov/cfr_2005/octqtr/47cfr15.119.htm"><cite>Closed Caption Decoder
+<h2><a name="other-references" id="other-references"/>H Other References (Non-Normative)</h2><dl><dt class="label"><a name="ccreq" id="ccreq"/>CC-DECODER-REQ</dt><dd><a href="http://edocket.access.gpo.gov/cfr_2005/octqtr/47cfr15.119.htm"><cite>Closed Caption Decoder
 Requirements for Analog Television</cite></a>,
 United States Code of Federal Regulations, Title 47, Volume 1, Part 15, § 15.119. (See
 <a href="http://edocket.access.gpo.gov/cfr_2005/octqtr/47cfr15.119.htm">http://edocket.access.gpo.gov/cfr_2005/octqtr/47cfr15.119.htm</a>.)
@@ -9186,7 +8388,7 @@
 August 2002. (See
 <a href="http://www.w3.org/TR/2002/REC-xhtml1-20020801/">http://www.w3.org/TR/2002/REC-xhtml1-20020801/</a>.)
 </dd></dl></div><div class="div1">
-<h2><a name="requirements" id="requirements"/>J Requirements (Non-Normative)</h2><p>The Distribution Format Exchange Profile (DFXP) of the Timed Text Authoring
+<h2><a name="requirements" id="requirements"/>I Requirements (Non-Normative)</h2><p>The Distribution Format Exchange Profile (DFXP) of the Timed Text Authoring
 Format (TT AF) satisfies a subset of the requirements established by
 <a href="#ttaf1-req">[TTAF1-REQ]</a>. The following table enumerates these requirements and
 indicates the extent to which they are satisfied by this specification, where
@@ -9195,11 +8397,11 @@
 requirement is not satisfied.</p><table summary="HTML Table" id="requirements-table" class="common"><caption>Table J-1 – Requirement Satisfaction</caption><col width="10%" span="1"/><col width="40%" span="1"/><col width="10%" span="1"/><tbody><tr><th>ID</th><th>Name</th><th>Status</th><th>Comments</th></tr><tr><td>R100</td><td>Specification Format</td><td>S</td><td/></tr><tr><td>R101</td><td>Specification Modularity</td><td>S</td><td/></tr><tr><td>R102</td><td>Specification Organization</td><td>S</td><td/></tr><tr><td>R103</td><td>Core and Periphery</td><td>S</td><td>TT extension namespaces</td></tr><tr><td>R104</td><td>Evolution of Core</td><td>S</td><td>TT extension namespaces</td></tr><tr><td>R105</td><td>Ownership of Core</td><td>S</td><td>TT namespaces</td></tr><tr><td>R106</td><td>Surjection of Core</td><td>S</td><td/></tr><tr><td>R107</td><td>Evolution of Periphery</td><td>S</td><td>TT extension namespaces</td></tr><tr><td>R108</td><td>Ownership of Periphery</td><td>S</td><td>Non-TT namespaces</td></tr><tr><td>R109</td><td>Transformation</td><td>S</td><td>Supports 3GPP, QText, RealText, SAMI</td></tr><tr><td>R110</td><td>Streamable Transformation</td><td>S</td><td>Progressive decoding</td></tr><tr><td>R111</td><td>Accessibility – Content</td><td>S</td><td>Alternative document instances</td></tr><tr><td>R112</td><td>Accessibility – Authoring System</td><td>S</td><td/></tr><tr><td>R200</td><td>Authorability</td><td>S</td><td/></tr><tr><td>R201</td><td>Multiple Natural Languages</td><td>S</td><td>Alternative document instances</td></tr><tr><td>R202</td><td>Natural Language Coverage</td><td>S</td><td>Unicode 4.0</td></tr><tr><td>R203</td><td>Natural Language Association Granularity</td><td>S</td><td>See <code>xml:lang</code></td></tr><tr><td>R204</td><td>Minimum Character Representability</td><td>S</td><td>Unicode 4.0</td></tr><tr><td>R205</td><td>Intrinsic and Extrinsic Text Content</td><td>P</td><td>Intrinsic only</td></tr><tr><td>R206</td><td>Markup Association</td><td>P</td><td>Intrinsic only</td></tr><tr><td>R207</td><td>Conditional Content</td><td>N</td><td/></tr><tr><td>R208</td><td>Flowed Text</td><td>S</td><td/></tr><tr><td>R209</td><td>Logical Flowed Text Vocabulary</td><td>S</td><td/></tr><tr><td>R210</td><td>Presentational Flowed Text Vocabulary</td><td>S</td><td>Implied mapping from logical flowed text.</td></tr><tr><td>R211</td><td>Flowed Text Vocabulary Relationship</td><td>S</td><td/></tr><tr><td>R212</td><td>Flowed Text Vocabulary Separation</td><td>N</td><td/></tr><tr><td>R213</td><td>Non-Flowed Text</td><td>N</td><td/></tr><tr><td>R214</td><td>Non-Flowed Text Vocabulary</td><td>N</td><td/></tr><tr><td>R215</td><td>Hybrid Flowed and Non-Flowed Text</td><td>N</td><td/></tr><tr><td>R216</td><td>Hyperlinking</td><td>N</td><td>Can support via XLink</td></tr><tr><td>R217</td><td>Embedded Graphics</td><td>N</td><td/></tr><tr><td>R218</td><td>Non-Embedded Graphics</td><td>N</td><td/></tr><tr><td>R219</td><td>Embedded Fonts</td><td>N</td><td/></tr><tr><td>R220</td><td>Non-Embedded Fonts</td><td>N</td><td/></tr><tr><td>R221</td><td>Descriptive Vocabulary</td><td>S</td><td>See <code>ttm:agent</code>, <code>ttm:role</code></td></tr><tr><td>R222</td><td>Embedded Audio</td><td>N</td><td/></tr><tr><td>R223</td><td>Non-Embedded Audio</td><td>N</td><td/></tr><tr><td>R290</td><td>Markup Format</td><td>S</td><td/></tr><tr><td>R291</td><td>Markup Format and Unicode Interaction</td><td>S</td><td/></tr><tr><td>R292</td><td>Extrinsic Resource References</td><td>N</td><td>No extrinsic references</td></tr><tr><td>R293</td><td>Schema Validity Specification</td><td>S</td><td/></tr><tr><td>R300</td><td>Inline Styling</td><td>S</td><td/></tr><tr><td>R301</td><td>Inline Styling Form</td><td>P</td><td>Inline and referential styling</td></tr><tr><td>R301</td><td>Out-of-Line Styling</td><td>N</td><td/></tr><tr><td>R301</td><td>Out-of-Line Styling Form</td><td>N</td><td/></tr><tr><td>R304</td><td>Styling Prioritization</td><td>S</td><td/></tr><tr><td>R305</td><td>Style Parameters – Aural</td><td>N</td><td/></tr><tr><td>R306</td><td>Style Parameters – Visual</td><td>P</td><td>Supports absolute position, background color, color, display none, display alignment,
 font family, font size, font style, font weight, height, line height, origin,
 opacity, overflow, padding (before, after, start, end), text alignment,
-text shadow (as outline), visibility, width, writing mode, z-index</td></tr><tr><td>R307</td><td>Style Parameters – Temporal Fill Mode</td><td>S</td><td>See <code>tts:dynamicFlow</code></td></tr><tr><td>R390</td><td>Style Parameter Symmetry</td><td>S</td><td/></tr><tr><td>R391</td><td>Style Parameter Definitions</td><td>S</td><td/></tr><tr><td>R392</td><td>Style Parameter Shorthands</td><td>S</td><td/></tr><tr><td>R401</td><td>Inline Timing</td><td>S</td><td/></tr><tr><td>R402</td><td>Out-of-Line Timing</td><td>N</td><td/></tr><tr><td>R403</td><td>Synchronization Parameters</td><td>P</td><td>Supports begin, end, dur</td></tr><tr><td>R404</td><td>Synchronization Parameter Value Spaces</td><td>P</td><td>Supports offset values, media marker values (SMPTE 12M), wallclock values</td></tr><tr><td>R405</td><td>Time Containment Semantics</td><td>P</td><td>Supports sequential, parallel</td></tr><tr><td>R500</td><td>Animation Modes</td><td>P</td><td>Supports discrete</td></tr><tr><td>R501</td><td>Scroll Animation</td><td>S</td><td>See <code>tts:dynamicFlow</code></td></tr><tr><td>R502</td><td>Highlight Animation</td><td>S</td><td><code>&lt;set tts:backgroundColor="..."/&gt;</code></td></tr><tr><td>R503</td><td>Fade Transition Animation</td><td>S</td><td><code>&lt;set tts:opacity="..."/&gt;</code></td></tr><tr><td>R504</td><td>Animated Style Parameters – Aural</td><td>N</td><td/></tr><tr><td>R505</td><td>Animated Style Parameters – Visual</td><td>P</td><td>Supports animating background color, color, display, opacity, origin, visibility</td></tr><tr><td>N506</td><td>Animated Content</td><td>S</td><td/></tr><tr><td>R600</td><td>Metadata Item Association</td><td>S</td><td>See <code>metadata</code>, <code>Metadata.class</code></td></tr><tr><td>R601</td><td>Metadata Item Constituents</td><td>P</td><td>Supports name, value</td></tr><tr><td>R602</td><td>Metadata Item Value Representation</td><td>P</td><td>See <code>metadata</code></td></tr><tr><td>R603</td><td>Metadata Item Extensibility</td><td>S</td><td>See <code>metadata</code></td></tr><tr><td>R604</td><td>Metadata Item Validation</td><td>S</td><td>See <code>metadata</code></td></tr><tr><td>R690</td><td>Dublin Core Preference</td><td>N</td><td>Uses <code>ttm:copyright</code>, <code>ttm:desc</code>, <code>ttm:title</code></td></tr></tbody></table></div><div class="div1">
-<h2><a name="derivation" id="derivation"/>K Vocabulary Derivation (Non-Normative)</h2><p>This appendix provides information about the derivation of TT AF
+text shadow (as outline), visibility, width, writing mode, z-index</td></tr><tr><td>R390</td><td>Style Parameter Symmetry</td><td>S</td><td/></tr><tr><td>R391</td><td>Style Parameter Definitions</td><td>S</td><td/></tr><tr><td>R392</td><td>Style Parameter Shorthands</td><td>S</td><td/></tr><tr><td>R401</td><td>Inline Timing</td><td>S</td><td/></tr><tr><td>R402</td><td>Out-of-Line Timing</td><td>N</td><td/></tr><tr><td>R403</td><td>Synchronization Parameters</td><td>P</td><td>Supports begin, end, dur</td></tr><tr><td>R404</td><td>Synchronization Parameter Value Spaces</td><td>P</td><td>Supports offset values, media marker values (SMPTE 12M), wallclock values</td></tr><tr><td>R405</td><td>Time Containment Semantics</td><td>P</td><td>Supports sequential, parallel</td></tr><tr><td>R500</td><td>Animation Modes</td><td>P</td><td>Supports discrete</td></tr><tr><td>R502</td><td>Highlight Animation</td><td>S</td><td><code>&lt;set tts:backgroundColor="..."/&gt;</code></td></tr><tr><td>R503</td><td>Fade Transition Animation</td><td>S</td><td><code>&lt;set tts:opacity="..."/&gt;</code></td></tr><tr><td>R504</td><td>Animated Style Parameters – Aural</td><td>N</td><td/></tr><tr><td>R505</td><td>Animated Style Parameters – Visual</td><td>P</td><td>Supports animating background color, color, display, opacity, origin, visibility</td></tr><tr><td>N506</td><td>Animated Content</td><td>S</td><td/></tr><tr><td>R600</td><td>Metadata Item Association</td><td>S</td><td>See <code>metadata</code>, <code>Metadata.class</code></td></tr><tr><td>R601</td><td>Metadata Item Constituents</td><td>P</td><td>Supports name, value</td></tr><tr><td>R602</td><td>Metadata Item Value Representation</td><td>P</td><td>See <code>metadata</code></td></tr><tr><td>R603</td><td>Metadata Item Extensibility</td><td>S</td><td>See <code>metadata</code></td></tr><tr><td>R604</td><td>Metadata Item Validation</td><td>S</td><td>See <code>metadata</code></td></tr><tr><td>R690</td><td>Dublin Core Preference</td><td>N</td><td>Uses <code>ttm:copyright</code>, <code>ttm:desc</code>, <code>ttm:title</code></td></tr></tbody></table></div><div class="div1">
+<h2><a name="derivation" id="derivation"/>J 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="d3e19066" id="d3e19066"/>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="d3e17101" id="d3e17101"/>J.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
@@ -9254,7 +8456,7 @@
 and <code>@requiredFeatures</code> on the <code>svg:svg</code> element,
 but extended to support distinct specification of optionality.</p></li><li><p>Derived from the use of <code>@baseProfile</code>
 and <code>@version</code> on the <code>svg:svg</code> element.</p></li></ol></div></div><div class="div2">
-<h3><a name="d3e19545" id="d3e19545"/>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="d3e17580" id="d3e17580"/>J.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
@@ -9275,7 +8477,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="#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-dropMode"><code>ttp:dropMode</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><code>-inherit</code></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><code>-inherit</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><code>-inherit</code></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 <code>auto</code>, <code>none</code></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><code>-inherit</code></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 dynamic 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><code>-inherit</code>, 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><code>-inherit</code></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><code>-inherit</code>, 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><code>-inherit</code>, <code>-bolder</code>, <code>-lighter</code>, <code>-&lt;number&gt;</code></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><code>-inherit</code>, <code>-&lt;number&gt;</code>, <code>-&lt;space&gt;</code></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><code>-inherit</code></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><code>-inherit</code>, <code>-auto</code>, <code>-error-if-overflow</code>; <code>+dynamic</code></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><code>-inherit</code></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><code>-inherit</code></td><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><code>-inherit</code></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><code>-inherit</code></td><td>1,10,13</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><code>-inherit</code></td><td>11,13</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><code>-inherit</code></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><code>-inherit</code>, <code>-collapse</code></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><code>-inherit</code></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><code>-inherit</code>, <code>+tblr</code></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><code>-inherit</code></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-dropMode"><code>ttp:dropMode</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><code>-inherit</code></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><code>-inherit</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><code>-inherit</code></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 <code>auto</code>, <code>none</code></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><code>-inherit</code></td><td>1</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><code>-inherit</code>, 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><code>-inherit</code></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><code>-inherit</code>, 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><code>-inherit</code>, <code>-bolder</code>, <code>-lighter</code>, <code>-&lt;number&gt;</code></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><code>-inherit</code>, <code>-&lt;number&gt;</code>, <code>-&lt;space&gt;</code></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><code>-inherit</code></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><code>-inherit</code>, <code>-auto</code>, <code>-error-if-overflow</code>;</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><code>-inherit</code></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><code>-inherit</code></td><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><code>-inherit</code></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><code>-inherit</code></td><td>1,10,13</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><code>-inherit</code></td><td>11,13</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><code>-inherit</code></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><code>-inherit</code>, <code>-collapse</code></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><code>-inherit</code></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><code>-inherit</code>, <code>+tblr</code></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><code>-inherit</code></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>,
@@ -9313,8 +8515,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>dynamic</code> 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
+square.</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
 outline perpendicular to point of glyph contour. Percentage lengths
@@ -9324,16 +8525,16 @@
 <code>default</code>, which is defined in terms of whitespace
 normalization. Semantics of preservation and default normalization are
 defined in terms of presentation semantics by <a href="#content-attribute-space"><b>7.2.3 xml:space</b></a>.</p></li><li><p>Defined to be inheritable.</p></li></ol></div></div></div><div class="div1">
-<h2><a name="qa" id="qa"/>L QA Framework Compliance (Non-Normative)</h2><p>This appendix specifies the compliance of this specification with the
+<h2><a name="qa" id="qa"/>K 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="d3e20457" id="d3e20457"/>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="d3e18468" id="d3e18468"/>K.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="d3e20621" id="d3e20621"/>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>YES</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
+<h3><a name="d3e18632" id="d3e18632"/>K.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>YES</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>J 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">
-<h2><a name="streaming" id="streaming"/>M Streaming DFXP Content (Non-Normative)</h2><p>DFXP Content is designed to support streamability by implementing the
+<h2><a name="streaming" id="streaming"/>L Streaming DFXP Content (Non-Normative)</h2><p>DFXP Content is designed to support streamability by implementing the
 following properties:</p><ul><li><p>can be progressively encoded (i.e., does not require computing
 subsequent data prior to sending current data);</p></li><li><p>can be progressively decoded (i.e., does not require forward
 references, but uses only reverse references when necessary);</p></li><li><p>does not require dereferencing (and subsequent loading) of any
@@ -9356,7 +8557,7 @@
 fragments.</p><p>An example of such a fragmentation of a DFXP document instance is
 shown in <a href="#fragment-streaming-graphic"><b>Figure 3 – Fragment Streaming</b></a>.</p><table summary="HTML Table" id="fragment-streaming-graphic" class="example-images"><caption>Figure 3 – Fragment Streaming</caption><tbody><tr><td><img src="images/streaming.png" alt="Fragment Streaming"/></td></tr></tbody></table><div class="note"><p class="prefix"><b>Note:</b></p><p>This specification does not define a transport buffer model or a decoder
 capabilities model.</p></div></div><div class="div1">
-<h2><a name="acknowledgments" id="acknowledgments"/>N Acknowledgments (Non-Normative)</h2><p>The editor acknowledges the members of the Timed Text Working
+<h2><a name="acknowledgments" id="acknowledgments"/>M Acknowledgments (Non-Normative)</h2><p>The editor acknowledges the members of the Timed Text Working
 Group, the members of other W3C Working Groups, and industry experts
 in other forums who have contributed directly or indirectly to the
 process or content of creating this document.</p><p>The current and former members of the Timed Text Working Group are:
@@ -9380,8 +8581,8 @@
 Chris Lilley, W3C (chair, SVG WG).
 </p><p>The editor wishes to especially acknowledge the following contributions
 by non-members: John Birch (dynamic flow).</p></div><div class="div1">
-<h2><a name="change-history" id="change-history"/>O Change History (Non-Normative)</h2><div class="div2">
-<h3><a name="change-history-lc1-to-lc2" id="change-history-lc1-to-lc2"/>O.1 Changes from First to Second Last Call Working Draft</h3><div class="exampleInner"><pre>
+<h2><a name="change-history" id="change-history"/>N Change History (Non-Normative)</h2><div class="div2">
+<h3><a name="change-history-lc1-to-lc2" id="change-history-lc1-to-lc2"/>N.1 Changes from First to Second Last Call Working Draft</h3><div class="exampleInner"><pre>
 <span class="strong">Technical Changes</span>
 
 The following changes result in a technical change of the conformance
@@ -9579,7 +8780,7 @@
 * Change IDREF to IDREFS as value of ttm:agent as found in prose in
   section 12.2.1;
 </pre></div></div><div class="div2">
-<h3><a name="change-history-lc2-to-cr1" id="change-history-lc2-to-cr1"/>O.2 Changes from Second Last Call Working Draft to First Candidate
+<h3><a name="change-history-lc2-to-cr1" id="change-history-lc2-to-cr1"/>N.2 Changes from Second Last Call Working Draft to First Candidate
 Recommendation</h3><div class="exampleInner"><pre>
 <span class="strong">Technical Changes</span>
 
@@ -9679,7 +8880,7 @@
   first LC.
 * Change "reference code" to read "sample code".
 </pre></div></div><div class="div2">
-<h3><a name="change-history-cr1-to-lc3" id="change-history-cr1-to-lc3"/>O.3 Changes from First Candidate Recommendation to Third Last Call
+<h3><a name="change-history-cr1-to-lc3" id="change-history-cr1-to-lc3"/>N.3 Changes from First Candidate Recommendation to Third Last Call
 Working Draft</h3><div class="exampleInner"><pre>
 <span class="strong">Technical Changes</span>
 
@@ -9766,7 +8967,7 @@
 * Clarify region association algorithm [<a href="http://www.w3.org/AudioVideo/TT/tracker/issues/118">I-118</a>].
 
 </pre></div></div><div class="div2">
-<h3><a name="change-history-lc3-to-cr2" id="change-history-lc3-to-cr2"/>O.4 Changes from Third Last Call Working Draft to Second Candidate Recommendation</h3><div class="exampleInner"><pre>
+<h3><a name="change-history-lc3-to-cr2" id="change-history-lc3-to-cr2"/>N.4 Changes from Third Last Call Working Draft to Second Candidate Recommendation</h3><div class="exampleInner"><pre>
 <span class="strong">Technical Changes</span>
 
 The following changes result in a technical change of the conformance
@@ -9818,7 +9019,7 @@
   continuous smpte timebase [<a href="http://www.w3.org/AudioVideo/TT/tracker/issues/148">I-148</a>].
 
 </pre></div></div><div class="div2">
-<h3><a name="change-history-cr2-to-cr3" id="change-history-cr2-to-cr3"/>O.5 Changes from Second Candidate Recommendation to Third Candidate Recommendation</h3><div class="exampleInner"><pre>
+<h3><a name="change-history-cr2-to-cr3" id="change-history-cr2-to-cr3"/>N.5 Changes from Second Candidate Recommendation to Third Candidate Recommendation</h3><div class="exampleInner"><pre>
 <span class="strong">Technical Changes</span>
 
 * Changed the media type from application/ttaf+xml to application/ttml+xml