[GA-I-127-20090905] 8.3.7,B add 'break' flow interval argument
authorGlenn Adams <glenn@skynav.com>
Sat, 05 Sep 2009 19:37:48 +0000
changeset 158 f1a7cf0bae39
parent 157 16ab31f45c46
child 159 7cfb3202c8e4
[GA-I-127-20090905] 8.3.7,B add 'break' flow interval argument
[GA-I-129-20090905] 8.2.7 use 'break' flow interval argument in tts:dynamicFlow example
[GA-I-130-20090905] E,G add, rename feature designations
[GA-I-147-20090905] 6.2.11 clarify 'media time' when using clock timebase
[GA-I-148-20090905] 10.4 clarify 'offset based time' when using media or continuous smpte timebase
spec/editlist.txt
spec/profiles/dfxp-full.xml
spec/profiles/dfxp-presentation.xml
spec/profiles/dfxp-transformation.xml
spec/ttaf1-dfxp.html
spec/ttaf1-dfxp.xml
--- a/spec/editlist.txt	Fri Aug 21 01:42:25 2009 +0000
+++ b/spec/editlist.txt	Sat Sep 05 19:37:48 2009 +0000
@@ -2,12 +2,6 @@
 *                                  EDIT LIST                                   *
 ********************************************************************************
 
-NOT YET IMPLEMENTED
-
-GA-I-127	    ?		tts:dynamicFlow - needs to account for force line break
-GA-I-129	    ?		tts:dynamicFlow - example code does not correspond with rendition
-GA-I-130	    ?		ttp:feature - add, rename feature designations
-
 ALREADY IMPLEMENTED
 
 [GA-A-024-20081214] 7.1.{4,6}   correct prose to accommodate nested divs and spans
@@ -103,24 +97,29 @@
 [GA-I-116-20090529] 5.2,6.{1,2} aggregate certain ttp:profile related text into one place
 [GA-I-117-20090529] 5.2,6.1     add 'use' value to ttp:{feature,extension} value attribute
 [GA-I-118-20090530] 9.3.2       clarify region association algorithm
-[GA-I-119-20090720] C.1		change #style to #styling, remove #*-extension NS in RNC schema
-[GA-I-120-20090720] C.1		add missing direction and unicodeBidi styles in RNC schema
-[GA-I-121-20090720] C.1		fix RNC schema problem with regard to ttm:agent
-[GA-I-122-20090720] 6.2.6	ttp:pixelAspectRatio - eliminate ':' separator
-[GA-I-122-20090720] 6.2.4	ttp:frameRateMultiplier - eliminate ':' separator
-[GA-I-123-20090720] 6.2.4	ttp:frameRateMultiplier - constrain numerator to non-zero
-[GA-I-125-20090720] 8.2.6	tts:displayAlign - remove inheritance
-[GA-I-126-20090720] 8.3.7	tts:dynamicFlow - needs flow style duration parameter
-[GA-I-128-20090720] B.5		tts:dynamicFlow - fix typos
-[GA-I-131-20090720] 5.1,6.1	profile, feature, and extension namespaces need trailing '/'
-[GA-I-132-20090720] *		miscellaneous typos
-[GA-I-133-20090720] 8.2.14	improve language regarding 'transparency'
-[GA-I-134-20090720] 8.2.15	reorder constraints on root container origin
-[GA-I-135-20090720] 10.2.3	add note regarding presence of both 'dur' and 'end' attributes
-[GA-I-136-20090720] 8.2.10	add note upon first use of 'c' length metric
-[GA-I-137-20090720] 12.1.1	tt:metadata - add example of foreign namespace element usage
-[GA-I-140-20090720] 10.2.3	@dur - add note on meaning of clock-time expressions
+[GA-I-119-20090720] C.1         change #style to #styling, remove #*-extension NS in RNC schema
+[GA-I-120-20090720] C.1         add missing direction and unicodeBidi styles in RNC schema
+[GA-I-121-20090720] C.1         fix RNC schema problem with regard to ttm:agent
+[GA-I-122-20090720] 6.2.6       ttp:pixelAspectRatio - eliminate ':' separator
+[GA-I-122-20090720] 6.2.4       ttp:frameRateMultiplier - eliminate ':' separator
+[GA-I-123-20090720] 6.2.4       ttp:frameRateMultiplier - constrain numerator to non-zero
+[GA-I-125-20090720] 8.2.6       tts:displayAlign - remove inheritance
+[GA-I-126-20090720] 8.3.7       tts:dynamicFlow - needs flow style duration parameter
+[GA-I-128-20090720] B.5         tts:dynamicFlow - fix typos
+[GA-I-131-20090720] 5.1,6.1     profile, feature, and extension namespaces need trailing '/'
+[GA-I-132-20090720] *           miscellaneous typos
+[GA-I-133-20090720] 8.2.14      improve language regarding 'transparency'
+[GA-I-134-20090720] 8.2.15      reorder constraints on root container origin
+[GA-I-135-20090720] 10.2.3      add note regarding presence of both 'dur' and 'end' attributes
+[GA-I-136-20090720] 8.2.10      add note upon first use of 'c' length metric
+[GA-I-137-20090720] 12.1.1      tt:metadata - add example of foreign namespace element usage
+[GA-I-140-20090720] 10.2.3      @dur - add note on meaning of clock-time expressions
 [GA-I-141-20090720] 6.2.5,10.2.3 @dur - constrain usage with discontinuous marker mode
-[GA-I-142-20090720] *		change name of ttp:smpteMode to ttp:dropMode
-[GA-I-145-20090720] 4.1		elaborate note about potential false negative using RNC schema
-[GA-I-146-20090720] 8.2.7	tts:dynamicFlow - prohibit instances of same <flowFunction>
+[GA-I-142-20090720] *           change name of ttp:smpteMode to ttp:dropMode
+[GA-I-145-20090720] 4.1         elaborate note about potential false negative using RNC schema
+[GA-I-146-20090720] 8.2.7       tts:dynamicFlow - prohibit instances of same <flowFunction>
+[GA-I-127-20090905] 8.3.7,B     add 'break' flow interval argument
+[GA-I-129-20090905] 8.2.7       use 'break' flow interval argument in tts:dynamicFlow example
+[GA-I-130-20090905] E,G         add, rename feature designations
+[GA-I-147-20090905] 6.2.11      clarify 'media time' when using clock timebase
+[GA-I-148-20090905] 10.4        clarify 'offset based time' when using media or continuous smpte timebase
--- a/spec/profiles/dfxp-full.xml	Fri Aug 21 01:42:25 2009 +0000
+++ b/spec/profiles/dfxp-full.xml	Sat Sep 05 19:37:48 2009 +0000
@@ -10,6 +10,9 @@
 <feature value="required">#backgroundColor</feature>
 <feature value="required">#bidi</feature>
 <feature value="required">#cellResolution</feature>
+<feature value="required">#clockMode-gps</feature>
+<feature value="required">#clockMode-local</feature>
+<feature value="required">#clockMode-utc</feature>
 <feature value="required">#clockMode</feature>
 <feature value="required">#color</feature>
 <feature value="required">#content</feature>
@@ -20,6 +23,9 @@
 <feature value="required">#display-region</feature>
 <feature value="required">#display</feature>
 <feature value="required">#displayAlign</feature>
+<feature value="required">#dropMode-dropNTSC</feature>
+<feature value="required">#dropMode-dropPAL</feature>
+<feature value="required">#dropMode-nonDrop</feature>
 <feature value="required">#dropMode</feature>
 <feature value="required">#dynamicFlow-character</feature>
 <feature value="required">#dynamicFlow-clear</feature>
@@ -34,6 +40,8 @@
 <feature value="required">#dynamicFlow-teletext</feature>
 <feature value="required">#dynamicFlow-word</feature>
 <feature value="required">#dynamicFlow</feature>
+<feature value="required">#extent-region</feature>
+<feature value="required">#extent-root</feature>
 <feature value="required">#extent</feature>
 <feature value="required">#fontFamily-generic</feature>
 <feature value="required">#fontFamily-non-generic</feature>
@@ -42,6 +50,8 @@
 <feature value="required">#fontSize-isomorphic</feature>
 <feature value="required">#fontSize</feature>
 <feature value="required">#fontStyle-italic</feature>
+<feature value="required">#fontStyle-oblique</feature>
+<feature value="required">#fontStyle-reverseOblique</feature>
 <feature value="required">#fontStyle</feature>
 <feature value="required">#fontWeight-bold</feature>
 <feature value="required">#fontWeight</feature>
@@ -58,14 +68,17 @@
 <feature value="required">#length</feature>
 <feature value="required">#lineBreak-uax14</feature>
 <feature value="required">#lineHeight</feature>
+<feature value="required">#markerMode-continuous</feature>
+<feature value="required">#markerMode-discontinuous</feature>
 <feature value="required">#markerMode</feature>
+<feature value="required">#metadata-foreign</feature>
 <feature value="required">#metadata</feature>
-<feature value="required">#metadata-foreign</feature>
 <feature value="required">#nested-div</feature>
 <feature value="required">#nested-span</feature>
 <feature value="required">#opacity</feature>
 <feature value="required">#origin</feature>
 <feature value="required">#overflow-scroll</feature>
+<feature value="required">#overflow-visible</feature>
 <feature value="required">#overflow</feature>
 <feature value="required">#padding-1</feature>
 <feature value="required">#padding-2</feature>
@@ -93,7 +106,8 @@
 <feature value="required">#textDecoration-through</feature>
 <feature value="required">#textDecoration-under</feature>
 <feature value="required">#textDecoration</feature>
-<feature value="required">#textOutline-blur</feature>
+<feature value="required">#textOutline-blurred</feature>
+<feature value="required">#textOutline-unblurred</feature>
 <feature value="required">#textOutline</feature>
 <feature value="required">#tickRate</feature>
 <feature value="required">#time-clock-with-frames</feature>
--- a/spec/profiles/dfxp-presentation.xml	Fri Aug 21 01:42:25 2009 +0000
+++ b/spec/profiles/dfxp-presentation.xml	Sat Sep 05 19:37:48 2009 +0000
@@ -18,6 +18,9 @@
 <feature value="optional">#backgroundColor</feature>
 <feature value="optional">#bidi</feature>
 <feature value="optional">#cellResolution</feature>
+<feature value="optional">#clockMode-gps</feature>
+<feature value="optional">#clockMode-local</feature>
+<feature value="optional">#clockMode-utc</feature>
 <feature value="optional">#clockMode</feature>
 <feature value="optional">#color</feature>
 <feature value="optional">#direction</feature>
@@ -26,6 +29,9 @@
 <feature value="optional">#display-region</feature>
 <feature value="optional">#display</feature>
 <feature value="optional">#displayAlign</feature>
+<feature value="optional">#dropMode-dropNTSC</feature>
+<feature value="optional">#dropMode-dropPAL</feature>
+<feature value="optional">#dropMode-nonDrop</feature>
 <feature value="optional">#dropMode</feature>
 <feature value="optional">#dynamicFlow-character</feature>
 <feature value="optional">#dynamicFlow-clear</feature>
@@ -40,6 +46,8 @@
 <feature value="optional">#dynamicFlow-teletext</feature>
 <feature value="optional">#dynamicFlow-word</feature>
 <feature value="optional">#dynamicFlow</feature>
+<feature value="optional">#extent-region</feature>
+<feature value="optional">#extent-root</feature>
 <feature value="optional">#extent</feature>
 <feature value="optional">#fontFamily-generic</feature>
 <feature value="optional">#fontFamily-non-generic</feature>
@@ -48,6 +56,8 @@
 <feature value="optional">#fontSize-isomorphic</feature>
 <feature value="optional">#fontSize</feature>
 <feature value="optional">#fontStyle-italic</feature>
+<feature value="optional">#fontStyle-oblique</feature>
+<feature value="optional">#fontStyle-reverseOblique</feature>
 <feature value="optional">#fontStyle</feature>
 <feature value="optional">#fontWeight-bold</feature>
 <feature value="optional">#fontWeight</feature>
@@ -64,14 +74,17 @@
 <feature value="optional">#length</feature>
 <feature value="optional">#lineBreak-uax14</feature>
 <feature value="optional">#lineHeight</feature>
+<feature value="optional">#markerMode-continuous</feature>
+<feature value="optional">#markerMode-discontinuous</feature>
 <feature value="optional">#markerMode</feature>
+<feature value="optional">#metadata-foreign</feature>
 <feature value="optional">#metadata</feature>
-<feature value="optional">#metadata-foreign</feature>
 <feature value="optional">#nested-div</feature>
 <feature value="optional">#nested-span</feature>
 <feature value="optional">#opacity</feature>
 <feature value="optional">#origin</feature>
 <feature value="optional">#overflow-scroll</feature>
+<feature value="optional">#overflow-visible</feature>
 <feature value="optional">#overflow</feature>
 <feature value="optional">#padding-1</feature>
 <feature value="optional">#padding-2</feature>
@@ -96,7 +109,8 @@
 <feature value="optional">#textDecoration-through</feature>
 <feature value="optional">#textDecoration-under</feature>
 <feature value="optional">#textDecoration</feature>
-<feature value="optional">#textOutline-blur</feature>
+<feature value="optional">#textOutline-blurred</feature>
+<feature value="optional">#textOutline-unblurred</feature>
 <feature value="optional">#textOutline</feature>
 <feature value="optional">#tickRate</feature>
 <feature value="optional">#time-clock-with-frames</feature>
--- a/spec/profiles/dfxp-transformation.xml	Fri Aug 21 01:42:25 2009 +0000
+++ b/spec/profiles/dfxp-transformation.xml	Sat Sep 05 19:37:48 2009 +0000
@@ -18,6 +18,9 @@
 <feature value="optional">#backgroundColor</feature>
 <feature value="optional">#bidi</feature>
 <feature value="optional">#cellResolution</feature>
+<feature value="optional">#clockMode-gps</feature>
+<feature value="optional">#clockMode-local</feature>
+<feature value="optional">#clockMode-utc</feature>
 <feature value="optional">#clockMode</feature>
 <feature value="optional">#color</feature>
 <feature value="optional">#direction</feature>
@@ -26,6 +29,9 @@
 <feature value="optional">#display-region</feature>
 <feature value="optional">#display</feature>
 <feature value="optional">#displayAlign</feature>
+<feature value="optional">#dropMode-dropNTSC</feature>
+<feature value="optional">#dropMode-dropPAL</feature>
+<feature value="optional">#dropMode-nonDrop</feature>
 <feature value="optional">#dropMode</feature>
 <feature value="optional">#dynamicFlow-character</feature>
 <feature value="optional">#dynamicFlow-clear</feature>
@@ -40,6 +46,8 @@
 <feature value="optional">#dynamicFlow-teletext</feature>
 <feature value="optional">#dynamicFlow-word</feature>
 <feature value="optional">#dynamicFlow</feature>
+<feature value="optional">#extent-region</feature>
+<feature value="optional">#extent-root</feature>
 <feature value="optional">#extent</feature>
 <feature value="optional">#fontFamily-generic</feature>
 <feature value="optional">#fontFamily-non-generic</feature>
@@ -48,6 +56,8 @@
 <feature value="optional">#fontSize-isomorphic</feature>
 <feature value="optional">#fontSize</feature>
 <feature value="optional">#fontStyle-italic</feature>
+<feature value="optional">#fontStyle-oblique</feature>
+<feature value="optional">#fontStyle-reverseOblique</feature>
 <feature value="optional">#fontStyle</feature>
 <feature value="optional">#fontWeight-bold</feature>
 <feature value="optional">#fontWeight</feature>
@@ -64,14 +74,17 @@
 <feature value="optional">#length</feature>
 <feature value="optional">#lineBreak-uax14</feature>
 <feature value="optional">#lineHeight</feature>
+<feature value="optional">#markerMode-continuous</feature>
+<feature value="optional">#markerMode-discontinuous</feature>
 <feature value="optional">#markerMode</feature>
+<feature value="optional">#metadata-foreign</feature>
 <feature value="optional">#metadata</feature>
-<feature value="optional">#metadata-foreign</feature>
 <feature value="optional">#nested-div</feature>
 <feature value="optional">#nested-span</feature>
 <feature value="optional">#opacity</feature>
 <feature value="optional">#origin</feature>
 <feature value="optional">#overflow-scroll</feature>
+<feature value="optional">#overflow-visible</feature>
 <feature value="optional">#overflow</feature>
 <feature value="optional">#padding-1</feature>
 <feature value="optional">#padding-2</feature>
@@ -97,7 +110,8 @@
 <feature value="optional">#textDecoration-through</feature>
 <feature value="optional">#textDecoration-under</feature>
 <feature value="optional">#textDecoration</feature>
-<feature value="optional">#textOutline-blur</feature>
+<feature value="optional">#textOutline-blurred</feature>
+<feature value="optional">#textOutline-unblurred</feature>
 <feature value="optional">#textOutline</feature>
 <feature value="optional">#tickRate</feature>
 <feature value="optional">#time-clock-with-frames</feature>
--- a/spec/ttaf1-dfxp.html	Fri Aug 21 01:42:25 2009 +0000
+++ b/spec/ttaf1-dfxp.html	Sat Sep 05 19:37:48 2009 +0000
@@ -318,114 +318,128 @@
         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-color">#color</a><br/>
-        E.1.10 <a href="#feature-content">#content</a><br/>
-        E.1.11 <a href="#feature-core">#core</a><br/>
-        E.1.12 <a href="#feature-direction">#direction</a><br/>
-        E.1.13 <a href="#feature-display">#display</a><br/>
-        E.1.14 <a href="#feature-display-block">#display-block</a><br/>
-        E.1.15 <a href="#feature-display-inline">#display-inline</a><br/>
-        E.1.16 <a href="#feature-display-region">#display-region</a><br/>
-        E.1.17 <a href="#feature-displayAlign">#displayAlign</a><br/>
-        E.1.18 <a href="#feature-dropMode">#dropMode</a><br/>
-        E.1.19 <a href="#feature-dynamicFlow">#dynamicFlow</a><br/>
-        E.1.20 <a href="#feature-dynamicFlow-character">#dynamicFlow-character</a><br/>
-        E.1.21 <a href="#feature-dynamicFlow-clear">#dynamicFlow-clear</a><br/>
-        E.1.22 <a href="#feature-dynamicFlow-fill">#dynamicFlow-fill</a><br/>
-        E.1.23 <a href="#feature-dynamicFlow-glyph">#dynamicFlow-glyph</a><br/>
-        E.1.24 <a href="#feature-dynamicFlow-in">#dynamicFlow-in</a><br/>
-        E.1.25 <a href="#feature-dynamicFlow-jump">#dynamicFlow-jump</a><br/>
-        E.1.26 <a href="#feature-dynamicFlow-line">#dynamicFlow-line</a><br/>
-        E.1.27 <a href="#feature-dynamicFlow-out">#dynamicFlow-out</a><br/>
-        E.1.28 <a href="#feature-dynamicFlow-rollUp">#dynamicFlow-rollUp</a><br/>
-        E.1.29 <a href="#feature-dynamicFlow-smooth">#dynamicFlow-smooth</a><br/>
-        E.1.30 <a href="#feature-dynamicFlow-teletext">#dynamicFlow-teletext</a><br/>
-        E.1.31 <a href="#feature-dynamicFlow-word">#dynamicFlow-word</a><br/>
-        E.1.32 <a href="#feature-extent">#extent</a><br/>
-        E.1.33 <a href="#feature-fontFamily">#fontFamily</a><br/>
-        E.1.34 <a href="#feature-fontFamily-generic">#fontFamily-generic</a><br/>
-        E.1.35 <a href="#feature-fontFamily-non-generic">#fontFamily-non-generic</a><br/>
-        E.1.36 <a href="#feature-fontSize">#fontSize</a><br/>
-        E.1.37 <a href="#feature-fontSize-anamorphic">#fontSize-anamorphic</a><br/>
-        E.1.38 <a href="#feature-fontSize-isomorphic">#fontSize-isomorphic</a><br/>
-        E.1.39 <a href="#feature-fontStyle">#fontStyle</a><br/>
-        E.1.40 <a href="#feature-fontStyle-italic">#fontStyle-italic</a><br/>
-        E.1.41 <a href="#feature-fontWeight">#fontWeight</a><br/>
-        E.1.42 <a href="#feature-fontWeight-bold">#fontWeight-bold</a><br/>
-        E.1.43 <a href="#feature-frameRate">#frameRate</a><br/>
-        E.1.44 <a href="#feature-frameRateMultiplier">#frameRateMultiplier</a><br/>
-        E.1.45 <a href="#feature-layout">#layout</a><br/>
-        E.1.46 <a href="#feature-length">#length</a><br/>
-        E.1.47 <a href="#feature-length-cell">#length-cell</a><br/>
-        E.1.48 <a href="#feature-length-em">#length-em</a><br/>
-        E.1.49 <a href="#feature-length-integer">#length-integer</a><br/>
-        E.1.50 <a href="#feature-length-negative">#length-negative</a><br/>
-        E.1.51 <a href="#feature-length-percentage">#length-percentage</a><br/>
-        E.1.52 <a href="#feature-length-pixel">#length-pixel</a><br/>
-        E.1.53 <a href="#feature-length-positive">#length-positive</a><br/>
-        E.1.54 <a href="#feature-length-real">#length-real</a><br/>
-        E.1.55 <a href="#feature-lineBreak-uax14">#lineBreak-uax14</a><br/>
-        E.1.56 <a href="#feature-lineHeight">#lineHeight</a><br/>
-        E.1.57 <a href="#feature-markerMode">#markerMode</a><br/>
-        E.1.58 <a href="#feature-metadata">#metadata</a><br/>
-        E.1.59 <a href="#feature-nested-div">#nested-div</a><br/>
-        E.1.60 <a href="#feature-nested-span">#nested-span</a><br/>
-        E.1.61 <a href="#feature-opacity">#opacity</a><br/>
-        E.1.62 <a href="#feature-origin">#origin</a><br/>
-        E.1.63 <a href="#feature-overflow">#overflow</a><br/>
-        E.1.64 <a href="#feature-overflow-dynamic">#overflow-dynamic</a><br/>
-        E.1.65 <a href="#feature-padding">#padding</a><br/>
-        E.1.66 <a href="#feature-padding-1">#padding-1</a><br/>
-        E.1.67 <a href="#feature-padding-2">#padding-2</a><br/>
-        E.1.68 <a href="#feature-padding-3">#padding-3</a><br/>
-        E.1.69 <a href="#feature-padding-4">#padding-4</a><br/>
-        E.1.70 <a href="#feature-pixelAspectRatio">#pixelAspectRatio</a><br/>
-        E.1.71 <a href="#feature-presentation">#presentation</a><br/>
-        E.1.72 <a href="#feature-profile">#profile</a><br/>
-        E.1.73 <a href="#feature-rollUp">#rollUp</a><br/>
-        E.1.74 <a href="#feature-showBackground">#showBackground</a><br/>
-        E.1.75 <a href="#feature-structure">#structure</a><br/>
-        E.1.76 <a href="#feature-styling">#styling</a><br/>
-        E.1.77 <a href="#feature-styling-chained">#styling-chained</a><br/>
-        E.1.78 <a href="#feature-styling-inheritance-content">#styling-inheritance-content</a><br/>
-        E.1.79 <a href="#feature-styling-inheritance-region">#styling-inheritance-region</a><br/>
-        E.1.80 <a href="#feature-styling-inline">#styling-inline</a><br/>
-        E.1.81 <a href="#feature-styling-nested">#styling-nested</a><br/>
-        E.1.82 <a href="#feature-styling-referential">#styling-referential</a><br/>
-        E.1.83 <a href="#feature-subFrameRate">#subFrameRate</a><br/>
-        E.1.84 <a href="#feature-textAlign">#textAlign</a><br/>
-        E.1.85 <a href="#feature-textAlign-absolute">#textAlign-absolute</a><br/>
-        E.1.86 <a href="#feature-textAlign-relative">#textAlign-relative</a><br/>
-        E.1.87 <a href="#feature-textDecoration">#textDecoration</a><br/>
-        E.1.88 <a href="#feature-textDecoration-over">#textDecoration-over</a><br/>
-        E.1.89 <a href="#feature-textDecoration-through">#textDecoration-through</a><br/>
-        E.1.90 <a href="#feature-textDecoration-under">#textDecoration-under</a><br/>
-        E.1.91 <a href="#feature-textOutline">#textOutline</a><br/>
-        E.1.92 <a href="#feature-textOutline-blur">#textOutline-blur</a><br/>
-        E.1.93 <a href="#feature-tickRate">#tickRate</a><br/>
-        E.1.94 <a href="#feature-timeBase-clock">#timeBase-clock</a><br/>
-        E.1.95 <a href="#feature-timeBase-media">#timeBase-media</a><br/>
-        E.1.96 <a href="#feature-timeBase-smpte">#timeBase-smpte</a><br/>
-        E.1.97 <a href="#feature-timeContainer">#timeContainer</a><br/>
-        E.1.98 <a href="#feature-time-clock">#time-clock</a><br/>
-        E.1.99 <a href="#feature-time-clock-with-frames">#time-clock-with-frames</a><br/>
-        E.1.100 <a href="#feature-time-offset">#time-offset</a><br/>
-        E.1.101 <a href="#feature-time-offset-with-frames">#time-offset-with-frames</a><br/>
-        E.1.102 <a href="#feature-time-offset-with-ticks">#time-offset-with-ticks</a><br/>
-        E.1.103 <a href="#feature-timing">#timing</a><br/>
-        E.1.104 <a href="#feature-transformation">#transformation</a><br/>
-        E.1.105 <a href="#feature-unicodeBidi">#unicodeBidi</a><br/>
-        E.1.106 <a href="#feature-visibility">#visibility</a><br/>
-        E.1.107 <a href="#feature-visibility-block">#visibility-block</a><br/>
-        E.1.108 <a href="#feature-visibility-inline">#visibility-inline</a><br/>
-        E.1.109 <a href="#feature-visibility-region">#visibility-region</a><br/>
-        E.1.110 <a href="#feature-wrapOption">#wrapOption</a><br/>
-        E.1.111 <a href="#feature-writingMode">#writingMode</a><br/>
-        E.1.112 <a href="#feature-writingMode-vertical">#writingMode-vertical</a><br/>
-        E.1.113 <a href="#feature-writingMode-horizontal">#writingMode-horizontal</a><br/>
-        E.1.114 <a href="#feature-writingMode-horizontal-lr">#writingMode-horizontal-lr</a><br/>
-        E.1.115 <a href="#feature-writingMode-horizontal-rl">#writingMode-horizontal-rl</a><br/>
-        E.1.116 <a href="#feature-zIndex">#zIndex</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/>
@@ -437,11 +451,11 @@
 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="#d3e18616">Element Derivation</a><br/>
-    K.2 <a href="#d3e19095">Attribute Derivation</a><br/>
+    K.1 <a href="#d3e19336">Element Derivation</a><br/>
+    K.2 <a href="#d3e19815">Attribute Derivation</a><br/>
 L <a href="#qa">QA Framework Compliance</a> (Non-Normative)<br/>
-    L.1 <a href="#d3e20011">Requirements</a><br/>
-    L.2 <a href="#d3e20175">Guidelines</a><br/>
+    L.1 <a href="#d3e20731">Requirements</a><br/>
+    L.2 <a href="#d3e20895">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/>
@@ -1707,7 +1721,10 @@
 presentation proceeds on a linear, monotonically increasing time line
 based on the passage of real time.</p><div class="note"><p class="prefix"><b>Note:</b></p><p>Due to there being only one time base parameter that applies to a
 given document instance, the interpretation of time expressions
-is uniform throughout the document instance.</p></div></div></div></div><div class="div1">
+is uniform throughout the document instance.</p></div><p class="diff-add">When operating with the <code>clock</code> time base,
+the expression <em>media time</em> as used in this specification is
+to be interpreted as the real-time clock selected by
+<a href="#parameter-attribute-clockMode"><b>6.2.2 ttp:clockMode</b></a>.</p></div></div></div><div class="div1">
 <h2><a name="content" id="content"/>7 Content</h2><p>This section specifies the <em>content</em> matter of the core
 vocabulary catalog.</p><div class="div2">
 <h3><a name="content-element-vocabulary" id="content-element-vocabulary"/>7.1 Content Element Vocabulary</h3><p>The following elements specify the structure and principal content aspects of a
@@ -2326,7 +2343,7 @@
   &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(0.3s)"</span>/&gt;
+  &lt;style <span class="strong">tts:dynamicFlow="in(word,jump) fill(1.0s) out(line,smooth) clear(<span class="diff-add">break,</span>0.3s)"</span>/&gt;
 &lt;/region&gt;
 ...
 &lt;p region="r1"&gt;
@@ -3381,7 +3398,8 @@
 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 the <code>smooth</code> flow style, then this flow style must
+does not <span class="diff-add">support </span>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
@@ -3395,7 +3413,8 @@
   : flowInterval [ "," flowStyleDuration ]
 
 flowInterval</span>
-  : "auto"
+  : "auto"<span class="diff-add">
+  | "break"</span>
   | <a href="#style-value-duration">&lt;duration&gt;</a>
   | flowIntervalRate
 
@@ -3415,7 +3434,15 @@
 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 a <a href="#style-value-duration">&lt;duration&gt;</a> is
+limits the dynamic flowed content retention period.</p><p class="diff-add">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 class="diff-add">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
 <span class="diff-chg">the flow interval argument to</span>
 a flow interval function, then it is
@@ -3426,7 +3453,9 @@
 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><p class="diff-add">If a <a href="#style-value-duration">&lt;duration&gt;</a> is
+<code>clear()</code> flow interval function.</p><div class="diff-chg"><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></div><p class="diff-add">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
@@ -3435,8 +3464,7 @@
 has intrinsic duration semantics, then the duration must be considered to
 be equal to zero.</p><div class="diff-add"><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="diff-chg"><div class="note"><p class="prefix"><b>Note:</b></p><p>The computed fill and clear interval values are defined by
-<a href="#dynamicFlowIntervalTimingCalculation"><b>B.3 Flow Interval Timing Calculation</b></a>.</p></div></div></div><div class="div3">
+duration semantcs.</p></div></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
 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>
@@ -4560,8 +4588,10 @@
 be equivalent to the <code>indefinite</code>
 duration value as defined by <a href="#smil21">[SMIL 2.1]</a>.</p></li><li><p>If the governing time mode is <code>media</code> or
 <code>smpte</code> with mode <code>continuous</code>, then time
-expressions must be interpreted as equivalent to offset clock values
-related to the associated media time line.</p></li><li><p>If the governing time mode is <code>smpte</code> with mode
+expressions must be interpreted as
+<span class="diff-chg">equivalent to offset based timing
+in <a href="#smil21">[SMIL 2.1]</a>, namely, as offsets from an implicit
+syncbase</span>.</p></li><li><p>If the governing time mode is <code>smpte</code> with mode
 <code>discontinuous</code>, then time expressions must be interpreted
 as equivalent to marker values produced by an external marker event
 source, in which case all time expressions are equivalent to event
@@ -4970,8 +5000,8 @@
 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>, whose implementation is not defined by this
-specification.</p><p>The content of a flow buffer is defined to be equivalent (in form) to the
+buffer</em>, <span class="diff-chg">the implementation of which</span>
+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
@@ -4998,7 +5028,7 @@
 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
+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
@@ -5021,9 +5051,16 @@
 flow state parameters for the region have changed since last performing
 this procedure, then re-perform the process described in <a href="#dynamicFlowIntervalTimingCalculation"><b>B.3 Flow Interval Timing Calculation</b></a>, then reset both fill and
 clear timers to their inactive state.</p></li><li><p>If using automatic flow interval timing, then re-perform the process
-described in <a href="#dynamicFlowIntervalTimingCalculation"><b>B.3 Flow Interval Timing Calculation</b></a>.</p></li><li><p>If the fill timer is not active, then
-reset the fill timer to the current value of the computed
-fill interval.</p></li></ol></li></ol><p>In the procedure described above, the content of a flow
+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<span class="diff-add"> and
+if the current value of the 
+numeric value</span>, then
+reset the fill timer to the current value of the <em>computed
+fill interval</em>;</p></li><li><p class="diff-add">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
@@ -5102,7 +5139,8 @@
 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> is
+of the specified rate (in fill units per second);</p></li><li><p>otherwise, if the value of the <em>fill interval</em>
+<span class="diff-add">parameter </span>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
@@ -5112,7 +5150,9 @@
 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></ol></div><div class="div3">
+time <code>T<sub>k</sub></code>;</p></li><li><p class="diff-add">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,
@@ -5121,7 +5161,8 @@
 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> 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>
+<span class="diff-add">parameter </span>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
@@ -5131,7 +5172,9 @@
 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></ol></div></div><div class="div2">
+at time <code>T<sub>k</sub></code>;</p></li><li><p class="diff-add">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
@@ -5192,8 +5235,12 @@
 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, then reset the
-clear timer to the current value of the <em>computed clear interval</em>;</p></li><li><p>reset the fill timer to the
+to the <em>fill style</em> state parameter in force;</p></li><li><p>if the clear timer is not active<span class="diff-add"> and
+the current value of the <em>computed clear interval</em> is a
+numeric value</span>, then reset the
+clear timer to the current value of the <em>computed clear interval</em>;</p></li><li><p><span class="diff-add">if the current value of the <em>computed
+fill interval</em> is a numeric value, then </span>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
@@ -5265,8 +5312,23 @@
 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.</p><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 difference between the current value of the flow
+presentation region undergoing dynamic flow processing
+<span class="diff-add">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</span>.</p><div class="diff-add"><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></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 class="diff-add">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
+<span class="diff-add">(1) the current value of the computed fill interval is
+non-numeric or (2) </span>the difference between the current value of the flow
 timers<span class="diff-add">'</span> 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
@@ -5274,24 +5336,39 @@
 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 and the flow
-buffer is empty, then reset the fill timer to the current value of the
-computed fill interval.</p></li></ol></li></ol></li><li><p>otherwise (the difference between the current value of the flow
+to the current value of the computed clear interval;</p></li><li><p>if the fill timer is not
+active<span class="diff-chg">, </span>the flow
+buffer is empty<span class="diff-add">, and the current value of
+the computed fill interval is a numeric value</span>,
+then reset the fill timer to the current value of the
+computed fill interval.</p></li></ol></li></ol></li><li><p>otherwise (<span class="diff-add">the current value of
+the computed fill interval is numeric and </span>the
+difference between the current value of the flow
 timers<span class="diff-add">'</span> 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<span class="diff-add">'</span> 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.</p><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>if the difference between the current value of the flow
-timers<span class="diff-add">'</span> timeline and the <em>last <span class="diff-chg">clear</span> time</em> is greater than or
-equal to the current value of the computed <span class="diff-chg">clear</span> interval, then perform
-the following ordered sub-steps:</p><ol class="enumla"><li><p>if the <em>presentation region</em> is non-empty and
+presentation region undergoing dynamic flow processing
+<span class="diff-add">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</span>.</p><div class="diff-add"><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></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><span class="diff-add">(1) the current value of the computed fill interval
+is non-numeric or (2) </span>if the difference between the current value of
+the flow timers<span class="diff-add">'</span> timeline and the
+<em>last <span class="diff-chg">clear</span> time</em> is greater than or
+equal to the current value of the computed <span class="diff-chg">clear</span>
+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 difference between the current value of the flow
+in <a href="#flowOperationCombined"><b>B.4.4 Combined Flow Operation</b></a>;</p></li></ol></li><li><p>otherwise (<span class="diff-add">the current value of the
+computed clear interval is numeric and </span>the
+difference between the current value of the flow
 timers<span class="diff-add">'</span> 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
@@ -7522,8 +7599,29 @@
 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="diff-add">
+<h4><a name="feature-clockMode-gps" id="feature-clockMode-gps"/>E.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="diff-add">
+<h4><a name="feature-clockMode-local" id="feature-clockMode-local"/>E.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="diff-add">
+<h4><a name="feature-clockMode-utc" id="feature-clockMode-utc"/>E.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.9 #color</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-color" id="feature-color"/>E.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
@@ -7533,31 +7631,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.10 #content</h4><p>A TT AF transformation processor supports the <code>#content</code>
+<h4><a name="feature-content" id="feature-content"/>E.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.11 #core</h4><p>A TT AF transformation processor supports the <code>#core</code>
+<h4><a name="feature-core" id="feature-core"/>E.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.12 #direction</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-direction" id="feature-direction"/>E.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.13 #display</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-display" id="feature-display"/>E.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.14 #display-block</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-display-block" id="feature-display-block"/>E.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
@@ -7566,7 +7664,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.15 #display-inline</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-display-inline" id="feature-display-inline"/>E.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
@@ -7575,35 +7673,56 @@
 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.16 #display-region</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-display-region" id="feature-display-region"/>E.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.17 #displayAlign</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-displayAlign" id="feature-displayAlign"/>E.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.18 #<span class="diff-chg">dropMode</span></h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-dropMode" id="feature-dropMode"/>E.1.21 #<span class="diff-chg">dropMode</span></h4><p>A TT AF transformation processor supports the
 <code>#<span class="diff-chg">dropMode</span></code> feature if it recognizes and is capable of
 transforming the <a href="#parameter-attribute-dropMode"><code>ttp:<span class="diff-chg">dropMode</span></code></a>
 attribute.</p><p>A TT AF presentation processor supports the
 <code>#<span class="diff-chg">dropMode</span></code> feature if it implements presentation semantic support
 for the <a href="#parameter-attribute-dropMode"><code>ttp:<span class="diff-chg">dropMode</span></code></a>
+attribute.</p></div><div class="diff-add">
+<h4><a name="feature-dropMode-dropNTSC" id="feature-dropMode-dropNTSC"/>E.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="diff-add">
+<h4><a name="feature-dropMode-dropPAL" id="feature-dropMode-dropPAL"/>E.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="diff-add">
+<h4><a name="feature-dropMode-nonDrop" id="feature-dropMode-nonDrop"/>E.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.19 #dynamicFlow</h4><p>A TT AF transformation processor supports the
+<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.20 #dynamicFlow-character</h4><p>A TT AF transformation processor supports the
+<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
@@ -7614,7 +7733,7 @@
 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.21 #dynamicFlow-clear</h4><p>A TT AF transformation processor supports the
+<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
@@ -7625,7 +7744,7 @@
 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.22 #dynamicFlow-fill</h4><p>A TT AF transformation processor supports the
+<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
@@ -7636,7 +7755,7 @@
 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.23 #dynamicFlow-glyph</h4><p>A TT AF transformation processor supports the
+<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
@@ -7647,7 +7766,7 @@
 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.24 #dynamicFlow-in</h4><p>A TT AF transformation processor supports the
+<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
@@ -7658,7 +7777,7 @@
 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.25 #dynamicFlow-jump</h4><p>A TT AF transformation processor supports the
+<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
@@ -7669,18 +7788,24 @@
 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.26 #dynamicFlow-line</h4><p>A TT AF transformation processor supports the
+<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 the flow unit <code>line</code> as
+is capable of transforming <span class="diff-add">(1) </span>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.</p><p>A TT AF presentation processor supports the
+attribute<span class="diff-add"> 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></span>.</p><p>A TT AF presentation processor supports the
 <code>#dynamicFlow-line</code> feature if it implements
-presentation semantic support for the flow unit <code>line</code> as
+presentation semantic support for <span class="diff-add">(1) </span>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.</p></div><div class="div3">
-<h4><a name="feature-dynamicFlow-out" id="feature-dynamicFlow-out"/>E.1.27 #dynamicFlow-out</h4><p>A TT AF transformation processor supports the
+attribute<span class="diff-add"> 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></span>.</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
@@ -7691,14 +7816,14 @@
 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.28 #dynamicFlow-rollUp</h4><p>A TT AF transformation processor supports the
+<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.29 #dynamicFlow-smooth</h4><p>A TT AF transformation processor supports the
+<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
@@ -7709,7 +7834,7 @@
 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.30 #dynamicFlow-teletext</h4><p>A TT AF transformation processor supports the
+<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>
@@ -7720,7 +7845,7 @@
 <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.31 #dynamicFlow-word</h4><p>A TT AF transformation processor supports the
+<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
@@ -7731,21 +7856,35 @@
 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.32 #extent</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-extent" id="feature-extent"/>E.1.38 #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-fontFamily" id="feature-fontFamily"/>E.1.33 #fontFamily</h4><p>A TT AF transformation processor supports the
+attribute.</p></div><div class="diff-add">
+<h4><a name="feature-extent-region" id="feature-extent-region"/>E.1.39 #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="diff-add">
+<h4><a name="feature-extent-root" id="feature-extent-root"/>E.1.40 #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-root"><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-root"><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
 <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.34 #fontFamily-generic</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-fontFamily-generic" id="feature-fontFamily-generic"/>E.1.42 #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>
@@ -7754,7 +7893,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.35 #fontFamily-non-generic</h4><p>A TT AF transformation processor supports the
+<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
 <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>
@@ -7763,97 +7902,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.36 #fontSize</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-fontSize" id="feature-fontSize"/>E.1.44 #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.37 #fontSize-<span class="diff-chg">anamorphic</span></h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-fontSize-anamorphic" id="feature-fontSize-anamorphic"/>E.1.45 #fontSize-<span class="diff-chg">anamorphic</span></h4><p>A TT AF transformation processor supports the
 <code>#fontSize-<span class="diff-chg">anamorphic</span></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-<span class="diff-chg">anamorphic</span></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.38 #fontSize-isomorphic</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-fontSize-isomorphic" id="feature-fontSize-isomorphic"/>E.1.46 #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.39 #fontStyle</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-fontStyle" id="feature-fontStyle"/>E.1.47 #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.40 #fontStyle-italic</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-fontStyle-italic" id="feature-fontStyle-italic"/>E.1.48 #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="diff-add">
+<h4><a name="feature-fontStyle-oblique" id="feature-fontStyle-oblique"/>E.1.49 #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="diff-add">
+<h4><a name="feature-fontStyle-reverseOblique" id="feature-fontStyle-reverseOblique"/>E.1.50 #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.41 #fontWeight</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-fontWeight" id="feature-fontWeight"/>E.1.51 #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.42 #fontWeight-bold</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-fontWeight-bold" id="feature-fontWeight-bold"/>E.1.52 #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.43 #frameRate</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-frameRate" id="feature-frameRate"/>E.1.53 #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.44 #frameRateMultiplier</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-frameRateMultiplier" id="feature-frameRateMultiplier"/>E.1.54 #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.45 #layout</h4><p>A TT AF transformation processor supports the <code>#layout</code>
+<h4><a name="feature-layout" id="feature-layout"/>E.1.55 #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.46 #length</h4><p>A TT AF transformation processor supports the <code>#length</code>
+<h4><a name="feature-length" id="feature-length"/>E.1.56 #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.47 #length-cell</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-length-cell" id="feature-length-cell"/>E.1.57 #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.48 #length-em</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-length-em" id="feature-length-em"/>E.1.58 #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.49 #length-integer</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-length-integer" id="feature-length-integer"/>E.1.59 #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
@@ -7861,7 +8014,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.50 #length-negative</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-length-negative" id="feature-length-negative"/>E.1.60 #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
@@ -7869,7 +8022,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.51 #length-percentage</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-length-percentage" id="feature-length-percentage"/>E.1.61 #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
@@ -7877,14 +8030,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.52 #length-pixel</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-length-pixel" id="feature-length-pixel"/>E.1.62 #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.53 #length-positive</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-length-positive" id="feature-length-positive"/>E.1.63 #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
@@ -7892,7 +8045,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.54 #length-real</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-length-real" id="feature-length-real"/>E.1.64 #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
@@ -7900,27 +8053,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.55 #lineBreak-uax14</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-lineBreak-uax14" id="feature-lineBreak-uax14"/>E.1.65 #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.56 #lineHeight</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-lineHeight" id="feature-lineHeight"/>E.1.66 #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.57 #markerMode</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-markerMode" id="feature-markerMode"/>E.1.67 #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="diff-add">
+<h4><a name="feature-markerMode-continuous" id="feature-markerMode-continuous"/>E.1.68 #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="diff-add">
+<h4><a name="feature-markerMode-discontinuous" id="feature-markerMode-discontinuous"/>E.1.69 #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.58 #metadata</h4><p>A TT AF transformation processor supports the <code>#metadata</code>
+<h4><a name="feature-metadata" id="feature-metadata"/>E.1.70 #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
@@ -7928,17 +8095,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.59 #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"/>E.1.71 #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.60 #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"/>E.1.72 #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.61 #opacity</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-opacity" id="feature-opacity"/>E.1.73 #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
@@ -7946,66 +8113,73 @@
 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.62 #origin</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-origin" id="feature-origin"/>E.1.74 #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.63 #overflow</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-overflow" id="feature-overflow"/>E.1.75 #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.64 #overflow-dynamic</h4><p>A TT AF transformation processor supports the
+<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="diff-add">
+<h4><a name="feature-overflow-visible" id="feature-overflow-visible"/>E.1.77 #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.65 #padding</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-padding" id="feature-padding"/>E.1.78 #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.66 #padding-1</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-padding-1" id="feature-padding-1"/>E.1.79 #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.67 #padding-2</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-padding-2" id="feature-padding-2"/>E.1.80 #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.68 #padding-3</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-padding-3" id="feature-padding-3"/>E.1.81 #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.69 #padding-4</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-padding-4" id="feature-padding-4"/>E.1.82 #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.70 #pixelAspectRatio</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-pixelAspectRatio" id="feature-pixelAspectRatio"/>E.1.83 #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.71 #presentation</h4><p>A TT AF processor supports the
+<h4><a name="feature-presentation" id="feature-presentation"/>E.1.84 #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>,
@@ -8016,7 +8190,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.72 #profile</h4><p>A TT AF transformation processor supports the <code>#profile</code>
+<h4><a name="feature-profile" id="feature-profile"/>E.1.85 #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
@@ -8024,72 +8198,72 @@
 <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.73 #rollUp</h4><p>A TT AF processor supports the <code>#rollUp</code> feature if it
+<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.74 #showBackground</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-showBackground" id="feature-showBackground"/>E.1.87 #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.75 #structure</h4><p>A TT AF transformation processor supports the <code>#structure</code>
+<h4><a name="feature-structure" id="feature-structure"/>E.1.88 #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.76 #styling</h4><p>A TT AF transformation processor supports the <code>#styling</code>
+<h4><a name="feature-styling" id="feature-styling"/>E.1.89 #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.77 #styling-chained</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-styling-chained" id="feature-styling-chained"/>E.1.90 #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.78 #styling-inheritance-content</h4><p>A TT AF transformation processor supports the
+<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
 <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.79 #styling-inheritance-region</h4><p>A TT AF transformation processor supports the
+<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
 <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.80 #styling-inline</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-styling-inline" id="feature-styling-inline"/>E.1.93 #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.81 #styling-nested</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-styling-nested" id="feature-styling-nested"/>E.1.94 #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.82 #styling-referential</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-styling-referential" id="feature-styling-referential"/>E.1.95 #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.83 #subFrameRate</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-subFrameRate" id="feature-subFrameRate"/>E.1.96 #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.84 #textAlign</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-textAlign" id="feature-textAlign"/>E.1.97 #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.85 #textAlign-absolute</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-textAlign-absolute" id="feature-textAlign-absolute"/>E.1.98 #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>
@@ -8098,7 +8272,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.86 #textAlign-relative</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-textAlign-relative" id="feature-textAlign-relative"/>E.1.99 #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>
@@ -8107,14 +8281,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.87 #textDecoration</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-textDecoration" id="feature-textDecoration"/>E.1.100 #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.88 #textDecoration-over</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-textDecoration-over" id="feature-textDecoration-over"/>E.1.101 #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>
@@ -8123,7 +8297,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.89 #textDecoration-through</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-textDecoration-through" id="feature-textDecoration-through"/>E.1.102 #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>
@@ -8132,7 +8306,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.90 #textDecoration-under</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-textDecoration-under" id="feature-textDecoration-under"/>E.1.103 #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>
@@ -8141,56 +8315,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.91 #textOutline</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-textOutline" id="feature-textOutline"/>E.1.104 #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-blur" id="feature-textOutline-blur"/>E.1.92 #textOutline-blur</h4><p>A TT AF transformation processor supports the
-<code>#textOutline-blur</code> feature if it recognizes and is capable of
+attribute.</p></div><div class="diff-chg">
+<h4><a name="feature-textOutline-blurred" id="feature-textOutline-blurred"/>E.1.105 #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 include a blur radius specification.</p><p>A TT AF presentation processor supports the
-<code>#textOutline-blur</code> feature if it implements presentation semantic support
+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 include a blur radius specification.</p></div><div class="div3">
-<h4><a name="feature-tickRate" id="feature-tickRate"/>E.1.93 #tickRate</h4><p>A TT AF transformation processor supports the
+attribute that includes a blur radius specification.</p></div><div class="diff-add">
+<h4><a name="feature-textOutline-unblurred" id="feature-textOutline-unblurred"/>E.1.106 #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
 <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.94 #timeBase-clock</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-timeBase-clock" id="feature-timeBase-clock"/>E.1.108 #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.95 #timeBase-media</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-timeBase-media" id="feature-timeBase-media"/>E.1.109 #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.96 #timeBase-smpte</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-timeBase-smpte" id="feature-timeBase-smpte"/>E.1.110 #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>#<span class="diff-chg">dropMode</span></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>#<span class="diff-chg">dropMode</span></code></a> feature.</p></div><div class="div3">
-<h4><a name="feature-timeContainer" id="feature-timeContainer"/>E.1.97 #timeContainer</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-timeContainer" id="feature-timeContainer"/>E.1.111 #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.98 #time-clock</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-time-clock" id="feature-time-clock"/>E.1.112 #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>
@@ -8199,7 +8380,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.99 #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"/>E.1.113 #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
@@ -8213,7 +8394,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.100 #time-offset</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-time-offset" id="feature-time-offset"/>E.1.114 #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>
@@ -8222,7 +8403,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.101 #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"/>E.1.115 #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
@@ -8236,7 +8417,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.102 #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"/>E.1.116 #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
@@ -8247,31 +8428,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.103 #timing</h4><p>A TT AF transformation processor supports the <code>#timing</code>
+<h4><a name="feature-timing" id="feature-timing"/>E.1.117 #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.104 #transformation</h4><p>A TT AF processor supports the
+<h4><a name="feature-transformation" id="feature-transformation"/>E.1.118 #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.105 #unicodeBidi</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-unicodeBidi" id="feature-unicodeBidi"/>E.1.119 #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.106 #visibility</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-visibility" id="feature-visibility"/>E.1.120 #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.107 #visibility-block</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-visibility-block" id="feature-visibility-block"/>E.1.121 #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
@@ -8280,7 +8461,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.108 #visibility-inline</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-visibility-inline" id="feature-visibility-inline"/>E.1.122 #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
@@ -8289,28 +8470,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.109 #visibility-region</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-visibility-region" id="feature-visibility-region"/>E.1.123 #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.110 #wrapOption</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-wrapOption" id="feature-wrapOption"/>E.1.124 #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.111 #writingMode</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-writingMode" id="feature-writingMode"/>E.1.125 #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.112 #writingMode-vertical</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-writingMode-vertical" id="feature-writingMode-vertical"/>E.1.126 #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>
@@ -8319,7 +8500,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.113 #writingMode-horizontal</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-writingMode-horizontal" id="feature-writingMode-horizontal"/>E.1.127 #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>
@@ -8328,7 +8509,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.114 #writingMode-horizontal-lr</h4><p>A TT AF transformation processor supports the
+<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
 <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>
@@ -8337,7 +8518,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.115 #writingMode-horizontal-rl</h4><p>A TT AF transformation processor supports the
+<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
 <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>
@@ -8346,7 +8527,7 @@
 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.116 #zIndex</h4><p>A TT AF transformation processor supports the
+<h4><a name="feature-zIndex" id="feature-zIndex"/>E.1.130 #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
@@ -8357,7 +8538,7 @@
 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-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>#<span class="diff-chg">dropMode</span></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-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-<span class="diff-chg">anamorphic</span></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-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-metadata"><code>#metadata</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-nested-div"><code>#nested-div</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-nested-span"><code>#nested-span</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-opacity"><code>#opacity</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-origin"><code>#origin</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-overflow"><code>#overflow</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-overflow-dynamic"><code>#overflow-dynamic</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-padding"><code>#padding</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-padding-1"><code>#padding-1</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-padding-2"><code>#padding-2</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-padding-3"><code>#padding-3</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-padding-4"><code>#padding-4</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-pixelAspectRatio"><code>#pixelAspectRatio</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-presentation"><code>#presentation</code></a></td><td>O</td><td>M</td></tr><tr><td><a href="#feature-profile"><code>#profile</code></a></td><td>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-blur"><code>#textOutline-blur</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-tickRate"><code>#tickRate</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-timeBase-clock"><code>#timeBase-clock</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-timeBase-media"><code>#timeBase-media</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-timeBase-smpte"><code>#timeBase-smpte</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-timeContainer"><code>#timeContainer</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-time-clock"><code>#time-clock</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-time-clock-with-frames"><code>#time-clock-with-frames</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-time-offset"><code>#time-offset</code></a></td><td>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><span class="diff-add"><a href="#feature-clockMode-gps"><code>#clockMode-gps</code></a></span></td><td><span class="diff-add">O</span></td><td><span class="diff-add">O</span></td></tr><tr><td><span class="diff-add"><a href="#feature-clockMode-local"><code>#clockMode-local</code></a></span></td><td><span class="diff-add">O</span></td><td><span class="diff-add">O</span></td></tr><tr><td><span class="diff-add"><a href="#feature-clockMode-utc"><code>#clockMode-utc</code></a></span></td><td><span class="diff-add">O</span></td><td><span class="diff-add">O</span></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>#<span class="diff-chg">dropMode</span></code></a></td><td>O</td><td>O</td></tr><tr><td><span class="diff-add"><a href="#feature-dropMode-dropNTSC"><code>#dropMode-dropNTSC</code></a></span></td><td><span class="diff-add">O</span></td><td><span class="diff-add">O</span></td></tr><tr><td><span class="diff-add"><a href="#feature-dropMode-dropPAL"><code>#dropMode-dropPAL</code></a></span></td><td><span class="diff-add">O</span></td><td><span class="diff-add">O</span></td></tr><tr><td><span class="diff-add"><a href="#feature-dropMode-nonDrop"><code>#dropMode-nonDrop</code></a></span></td><td><span class="diff-add">O</span></td><td><span class="diff-add">O</span></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><span class="diff-add"><a href="#feature-extent-region"><code>#extent-region</code></a></span></td><td><span class="diff-add">O</span></td><td><span class="diff-add">O</span></td></tr><tr><td><span class="diff-add"><a href="#feature-extent-root"><code>#extent-root</code></a></span></td><td><span class="diff-add">O</span></td><td><span class="diff-add">O</span></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-<span class="diff-chg">anamorphic</span></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><span class="diff-add"><a href="#feature-fontStyle-oblique"><code>#fontStyle-oblique</code></a></span></td><td><span class="diff-add">O</span></td><td><span class="diff-add">O</span></td></tr><tr><td><span class="diff-add"><a href="#feature-fontStyle-reverseOblique"><code>#fontStyle-reverseOblique</code></a></span></td><td><span class="diff-add">O</span></td><td><span class="diff-add">O</span></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><span class="diff-add"><a href="#feature-markerMode-continuous"><code>#markerMode-continuous</code></a></span></td><td><span class="diff-add">O</span></td><td><span class="diff-add">O</span></td></tr><tr><td><span class="diff-add"><a href="#feature-markerMode-discontinuous"><code>#markerMode-discontinuous</code></a></span></td><td><span class="diff-add">O</span></td><td><span class="diff-add">O</span></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><span class="diff-add"><a href="#feature-overflow-visible"><code>#overflow-visible</code></a></span></td><td><span class="diff-add">O</span></td><td><span class="diff-add">O</span></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><span class="diff-chg"><a href="#feature-textOutline-blurred"><code>#textOutline-blurred</code></a></span></td><td>O</td><td>O</td></tr><tr><td><span class="diff-add"><a href="#feature-textOutline-unblurred"><code>#textOutline-unblurred</code></a></span></td><td><span class="diff-add">O</span></td><td><span class="diff-add">O</span></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.
@@ -8434,7 +8615,7 @@
 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,
 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">
+<a href="#parameter-vocabulary-profile"><b>6.1.1 ttp:profile</b></a>.</p><div class="diff-chg">
 <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
 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;
@@ -8456,6 +8637,9 @@
 &lt;feature value="optional"&gt;#backgroundColor&lt;/feature&gt;
 &lt;feature value="optional"&gt;#bidi&lt;/feature&gt;
 &lt;feature value="optional"&gt;#cellResolution&lt;/feature&gt;
+&lt;feature value="optional"&gt;#clockMode-gps&lt;/feature&gt;
+&lt;feature value="optional"&gt;#clockMode-local&lt;/feature&gt;
+&lt;feature value="optional"&gt;#clockMode-utc&lt;/feature&gt;
 &lt;feature value="optional"&gt;#clockMode&lt;/feature&gt;
 &lt;feature value="optional"&gt;#color&lt;/feature&gt;
 &lt;feature value="optional"&gt;#direction&lt;/feature&gt;
@@ -8464,6 +8648,9 @@
 &lt;feature value="optional"&gt;#display-region&lt;/feature&gt;
 &lt;feature value="optional"&gt;#display&lt;/feature&gt;
 &lt;feature value="optional"&gt;#displayAlign&lt;/feature&gt;
+&lt;feature value="optional"&gt;#dropMode-dropNTSC&lt;/feature&gt;
+&lt;feature value="optional"&gt;#dropMode-dropPAL&lt;/feature&gt;
+&lt;feature value="optional"&gt;#dropMode-nonDrop&lt;/feature&gt;
 &lt;feature value="optional"&gt;#dropMode&lt;/feature&gt;
 &lt;feature value="optional"&gt;#dynamicFlow-character&lt;/feature&gt;
 &lt;feature value="optional"&gt;#dynamicFlow-clear&lt;/feature&gt;
@@ -8478,6 +8665,8 @@
 &lt;feature value="optional"&gt;#dynamicFlow-teletext&lt;/feature&gt;
 &lt;feature value="optional"&gt;#dynamicFlow-word&lt;/feature&gt;
 &lt;feature value="optional"&gt;#dynamicFlow&lt;/feature&gt;
+&lt;feature value="optional"&gt;#extent-region&lt;/feature&gt;
+&lt;feature value="optional"&gt;#extent-root&lt;/feature&gt;
 &lt;feature value="optional"&gt;#extent&lt;/feature&gt;
 &lt;feature value="optional"&gt;#fontFamily-generic&lt;/feature&gt;
 &lt;feature value="optional"&gt;#fontFamily-non-generic&lt;/feature&gt;
@@ -8486,6 +8675,8 @@
 &lt;feature value="optional"&gt;#fontSize-isomorphic&lt;/feature&gt;
 &lt;feature value="optional"&gt;#fontSize&lt;/feature&gt;
 &lt;feature value="optional"&gt;#fontStyle-italic&lt;/feature&gt;
+&lt;feature value="optional"&gt;#fontStyle-oblique&lt;/feature&gt;
+&lt;feature value="optional"&gt;#fontStyle-reverseOblique&lt;/feature&gt;
 &lt;feature value="optional"&gt;#fontStyle&lt;/feature&gt;
 &lt;feature value="optional"&gt;#fontWeight-bold&lt;/feature&gt;
 &lt;feature value="optional"&gt;#fontWeight&lt;/feature&gt;
@@ -8502,14 +8693,17 @@
 &lt;feature value="optional"&gt;#length&lt;/feature&gt;
 &lt;feature value="optional"&gt;#lineBreak-uax14&lt;/feature&gt;
 &lt;feature value="optional"&gt;#lineHeight&lt;/feature&gt;
+&lt;feature value="optional"&gt;#markerMode-continuous&lt;/feature&gt;
+&lt;feature value="optional"&gt;#markerMode-discontinuous&lt;/feature&gt;
 &lt;feature value="optional"&gt;#markerMode&lt;/feature&gt;
+&lt;feature value="optional"&gt;#metadata-foreign&lt;/feature&gt;
 &lt;feature value="optional"&gt;#metadata&lt;/feature&gt;
-&lt;feature value="optional"&gt;#metadata-foreign&lt;/feature&gt;
 &lt;feature value="optional"&gt;#nested-div&lt;/feature&gt;
 &lt;feature value="optional"&gt;#nested-span&lt;/feature&gt;
 &lt;feature value="optional"&gt;#opacity&lt;/feature&gt;
 &lt;feature value="optional"&gt;#origin&lt;/feature&gt;
 &lt;feature value="optional"&gt;#overflow-scroll&lt;/feature&gt;
+&lt;feature value="optional"&gt;#overflow-visible&lt;/feature&gt;
 &lt;feature value="optional"&gt;#overflow&lt;/feature&gt;
 &lt;feature value="optional"&gt;#padding-1&lt;/feature&gt;
 &lt;feature value="optional"&gt;#padding-2&lt;/feature&gt;
@@ -8535,7 +8729,8 @@
 &lt;feature value="optional"&gt;#textDecoration-through&lt;/feature&gt;
 &lt;feature value="optional"&gt;#textDecoration-under&lt;/feature&gt;
 &lt;feature value="optional"&gt;#textDecoration&lt;/feature&gt;
-&lt;feature value="optional"&gt;#textOutline-blur&lt;/feature&gt;
+&lt;feature value="optional"&gt;#textOutline-blurred&lt;/feature&gt;
+&lt;feature value="optional"&gt;#textOutline-unblurred&lt;/feature&gt;
 &lt;feature value="optional"&gt;#textOutline&lt;/feature&gt;
 &lt;feature value="optional"&gt;#tickRate&lt;/feature&gt;
 &lt;feature value="optional"&gt;#time-clock-with-frames&lt;/feature&gt;
@@ -8564,7 +8759,7 @@
 &lt;!-- optional (voluntary) extension support --&gt;
 &lt;/extensions&gt;
 &lt;/profile&gt;
-</pre></div></div><div class="div2">
+</pre></div></div><div class="diff-chg">
 <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
 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;
@@ -8586,6 +8781,9 @@
 &lt;feature value="optional"&gt;#backgroundColor&lt;/feature&gt;
 &lt;feature value="optional"&gt;#bidi&lt;/feature&gt;
 &lt;feature value="optional"&gt;#cellResolution&lt;/feature&gt;
+&lt;feature value="optional"&gt;#clockMode-gps&lt;/feature&gt;
+&lt;feature value="optional"&gt;#clockMode-local&lt;/feature&gt;
+&lt;feature value="optional"&gt;#clockMode-utc&lt;/feature&gt;
 &lt;feature value="optional"&gt;#clockMode&lt;/feature&gt;
 &lt;feature value="optional"&gt;#color&lt;/feature&gt;
 &lt;feature value="optional"&gt;#direction&lt;/feature&gt;
@@ -8594,6 +8792,9 @@
 &lt;feature value="optional"&gt;#display-region&lt;/feature&gt;
 &lt;feature value="optional"&gt;#display&lt;/feature&gt;
 &lt;feature value="optional"&gt;#displayAlign&lt;/feature&gt;
+&lt;feature value="optional"&gt;#dropMode-dropNTSC&lt;/feature&gt;
+&lt;feature value="optional"&gt;#dropMode-dropPAL&lt;/feature&gt;
+&lt;feature value="optional"&gt;#dropMode-nonDrop&lt;/feature&gt;
 &lt;feature value="optional"&gt;#dropMode&lt;/feature&gt;
 &lt;feature value="optional"&gt;#dynamicFlow-character&lt;/feature&gt;
 &lt;feature value="optional"&gt;#dynamicFlow-clear&lt;/feature&gt;
@@ -8608,6 +8809,8 @@
 &lt;feature value="optional"&gt;#dynamicFlow-teletext&lt;/feature&gt;
 &lt;feature value="optional"&gt;#dynamicFlow-word&lt;/feature&gt;
 &lt;feature value="optional"&gt;#dynamicFlow&lt;/feature&gt;
+&lt;feature value="optional"&gt;#extent-region&lt;/feature&gt;
+&lt;feature value="optional"&gt;#extent-root&lt;/feature&gt;
 &lt;feature value="optional"&gt;#extent&lt;/feature&gt;
 &lt;feature value="optional"&gt;#fontFamily-generic&lt;/feature&gt;
 &lt;feature value="optional"&gt;#fontFamily-non-generic&lt;/feature&gt;
@@ -8616,6 +8819,8 @@
 &lt;feature value="optional"&gt;#fontSize-isomorphic&lt;/feature&gt;
 &lt;feature value="optional"&gt;#fontSize&lt;/feature&gt;
 &lt;feature value="optional"&gt;#fontStyle-italic&lt;/feature&gt;
+&lt;feature value="optional"&gt;#fontStyle-oblique&lt;/feature&gt;
+&lt;feature value="optional"&gt;#fontStyle-reverseOblique&lt;/feature&gt;
 &lt;feature value="optional"&gt;#fontStyle&lt;/feature&gt;
 &lt;feature value="optional"&gt;#fontWeight-bold&lt;/feature&gt;
 &lt;feature value="optional"&gt;#fontWeight&lt;/feature&gt;
@@ -8632,14 +8837,17 @@
 &lt;feature value="optional"&gt;#length&lt;/feature&gt;
 &lt;feature value="optional"&gt;#lineBreak-uax14&lt;/feature&gt;
 &lt;feature value="optional"&gt;#lineHeight&lt;/feature&gt;
+&lt;feature value="optional"&gt;#markerMode-continuous&lt;/feature&gt;
+&lt;feature value="optional"&gt;#markerMode-discontinuous&lt;/feature&gt;
 &lt;feature value="optional"&gt;#markerMode&lt;/feature&gt;
+&lt;feature value="optional"&gt;#metadata-foreign&lt;/feature&gt;
 &lt;feature value="optional"&gt;#metadata&lt;/feature&gt;
-&lt;feature value="optional"&gt;#metadata-foreign&lt;/feature&gt;
 &lt;feature value="optional"&gt;#nested-div&lt;/feature&gt;
 &lt;feature value="optional"&gt;#nested-span&lt;/feature&gt;
 &lt;feature value="optional"&gt;#opacity&lt;/feature&gt;
 &lt;feature value="optional"&gt;#origin&lt;/feature&gt;
 &lt;feature value="optional"&gt;#overflow-scroll&lt;/feature&gt;
+&lt;feature value="optional"&gt;#overflow-visible&lt;/feature&gt;
 &lt;feature value="optional"&gt;#overflow&lt;/feature&gt;
 &lt;feature value="optional"&gt;#padding-1&lt;/feature&gt;
 &lt;feature value="optional"&gt;#padding-2&lt;/feature&gt;
@@ -8664,7 +8872,8 @@
 &lt;feature value="optional"&gt;#textDecoration-through&lt;/feature&gt;
 &lt;feature value="optional"&gt;#textDecoration-under&lt;/feature&gt;
 &lt;feature value="optional"&gt;#textDecoration&lt;/feature&gt;
-&lt;feature value="optional"&gt;#textOutline-blur&lt;/feature&gt;
+&lt;feature value="optional"&gt;#textOutline-blurred&lt;/feature&gt;
+&lt;feature value="optional"&gt;#textOutline-unblurred&lt;/feature&gt;
 &lt;feature value="optional"&gt;#textOutline&lt;/feature&gt;
 &lt;feature value="optional"&gt;#tickRate&lt;/feature&gt;
 &lt;feature value="optional"&gt;#time-clock-with-frames&lt;/feature&gt;
@@ -8694,7 +8903,7 @@
 &lt;!-- optional (voluntary) extension support --&gt;
 &lt;/extensions&gt;
 &lt;/profile&gt;
-</pre></div></div><div class="div2">
+</pre></div></div><div class="diff-chg">
 <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
 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;
@@ -8708,6 +8917,9 @@
 &lt;feature value="required"&gt;#backgroundColor&lt;/feature&gt;
 &lt;feature value="required"&gt;#bidi&lt;/feature&gt;
 &lt;feature value="required"&gt;#cellResolution&lt;/feature&gt;
+&lt;feature value="required"&gt;#clockMode-gps&lt;/feature&gt;
+&lt;feature value="required"&gt;#clockMode-local&lt;/feature&gt;
+&lt;feature value="required"&gt;#clockMode-utc&lt;/feature&gt;
 &lt;feature value="required"&gt;#clockMode&lt;/feature&gt;
 &lt;feature value="required"&gt;#color&lt;/feature&gt;
 &lt;feature value="required"&gt;#content&lt;/feature&gt;
@@ -8718,6 +8930,9 @@
 &lt;feature value="required"&gt;#display-region&lt;/feature&gt;
 &lt;feature value="required"&gt;#display&lt;/feature&gt;
 &lt;feature value="required"&gt;#displayAlign&lt;/feature&gt;
+&lt;feature value="required"&gt;#dropMode-dropNTSC&lt;/feature&gt;
+&lt;feature value="required"&gt;#dropMode-dropPAL&lt;/feature&gt;
+&lt;feature value="required"&gt;#dropMode-nonDrop&lt;/feature&gt;
 &lt;feature value="required"&gt;#dropMode&lt;/feature&gt;
 &lt;feature value="required"&gt;#dynamicFlow-character&lt;/feature&gt;
 &lt;feature value="required"&gt;#dynamicFlow-clear&lt;/feature&gt;
@@ -8732,6 +8947,8 @@
 &lt;feature value="required"&gt;#dynamicFlow-teletext&lt;/feature&gt;
 &lt;feature value="required"&gt;#dynamicFlow-word&lt;/feature&gt;
 &lt;feature value="required"&gt;#dynamicFlow&lt;/feature&gt;
+&lt;feature value="required"&gt;#extent-region&lt;/feature&gt;
+&lt;feature value="required"&gt;#extent-root&lt;/feature&gt;
 &lt;feature value="required"&gt;#extent&lt;/feature&gt;
 &lt;feature value="required"&gt;#fontFamily-generic&lt;/feature&gt;
 &lt;feature value="required"&gt;#fontFamily-non-generic&lt;/feature&gt;
@@ -8740,6 +8957,8 @@
 &lt;feature value="required"&gt;#fontSize-isomorphic&lt;/feature&gt;
 &lt;feature value="required"&gt;#fontSize&lt;/feature&gt;
 &lt;feature value="required"&gt;#fontStyle-italic&lt;/feature&gt;
+&lt;feature value="required"&gt;#fontStyle-oblique&lt;/feature&gt;
+&lt;feature value="required"&gt;#fontStyle-reverseOblique&lt;/feature&gt;
 &lt;feature value="required"&gt;#fontStyle&lt;/feature&gt;
 &lt;feature value="required"&gt;#fontWeight-bold&lt;/feature&gt;
 &lt;feature value="required"&gt;#fontWeight&lt;/feature&gt;
@@ -8756,14 +8975,17 @@
 &lt;feature value="required"&gt;#length&lt;/feature&gt;
 &lt;feature value="required"&gt;#lineBreak-uax14&lt;/feature&gt;
 &lt;feature value="required"&gt;#lineHeight&lt;/feature&gt;
+&lt;feature value="required"&gt;#markerMode-continuous&lt;/feature&gt;
+&lt;feature value="required"&gt;#markerMode-discontinuous&lt;/feature&gt;
 &lt;feature value="required"&gt;#markerMode&lt;/feature&gt;
+&lt;feature value="required"&gt;#metadata-foreign&lt;/feature&gt;
 &lt;feature value="required"&gt;#metadata&lt;/feature&gt;
-&lt;feature value="required"&gt;#metadata-foreign&lt;/feature&gt;
 &lt;feature value="required"&gt;#nested-div&lt;/feature&gt;
 &lt;feature value="required"&gt;#nested-span&lt;/feature&gt;
 &lt;feature value="required"&gt;#opacity&lt;/feature&gt;
 &lt;feature value="required"&gt;#origin&lt;/feature&gt;
 &lt;feature value="required"&gt;#overflow-scroll&lt;/feature&gt;
+&lt;feature value="required"&gt;#overflow-visible&lt;/feature&gt;
 &lt;feature value="required"&gt;#overflow&lt;/feature&gt;
 &lt;feature value="required"&gt;#padding-1&lt;/feature&gt;
 &lt;feature value="required"&gt;#padding-2&lt;/feature&gt;
@@ -8791,7 +9013,8 @@
 &lt;feature value="required"&gt;#textDecoration-through&lt;/feature&gt;
 &lt;feature value="required"&gt;#textDecoration-under&lt;/feature&gt;
 &lt;feature value="required"&gt;#textDecoration&lt;/feature&gt;
-&lt;feature value="required"&gt;#textOutline-blur&lt;/feature&gt;
+&lt;feature value="required"&gt;#textOutline-blurred&lt;/feature&gt;
+&lt;feature value="required"&gt;#textOutline-unblurred&lt;/feature&gt;
 &lt;feature value="required"&gt;#textOutline&lt;/feature&gt;
 &lt;feature value="required"&gt;#tickRate&lt;/feature&gt;
 &lt;feature value="required"&gt;#time-clock-with-frames&lt;/feature&gt;
@@ -8981,7 +9204,7 @@
 <h2><a name="derivation" id="derivation"/>K Vocabulary Derivation (Non-Normative)</h2><p>This appendix provides information about the derivation of TT AF
 vocabulary, separately describing derivation of elements and
 attributes.</p><div class="div2">
-<h3><a name="d3e18616" id="d3e18616"/>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="d3e19336" id="d3e19336"/>K.1 Element Derivation</h3><p>The first column of <a href="#element-vocab-derivation-table"><b>Table K-1 – Elements</b></a>
 specifies a TT AF element vocabulary item; the second column specifies the
 syntactic and/or semantic model on which the vocabulary item is based;
 the third column specifies the reference that defines
@@ -9036,7 +9259,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="d3e19095" id="d3e19095"/>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="d3e19815" id="d3e19815"/>K.2 Attribute Derivation</h3><p>The first column of <a href="#attribute-vocab-derivation-table"><b>Table K-2 – Attributes</b></a>
 specifies a TT AF attribute vocabulary item; the second column specifies the
 syntactic and/or semantic model on which the vocabulary item is based;
 the third column specifies the reference that defines
@@ -9109,9 +9332,9 @@
 <h2><a name="qa" id="qa"/>L QA Framework Compliance (Non-Normative)</h2><p>This appendix specifies the compliance of this specification with the
 requirements and guidelines defined by <a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/">QA
 Framework Specifications Guidelines</a> <a href="#qaf-sg">[QAF SG]</a>.</p><div class="div2">
-<h3><a name="d3e20011" id="d3e20011"/>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="d3e20731" id="d3e20731"/>L.1 Requirements</h3><table summary="HTML Table" id="qa-framework-requirements-table" class="common"><caption>Table L-1 – QA Framework Requirements Checklist</caption><col width="76%" span="1"/><col width="6%" align="center" span="1"/><col width="6%" align="center" span="1"/><col width="6%" align="center" span="1"/><col width="6%" align="center" span="1"/><tbody><tr><td><span class="strong">Requirement</span></td><td><span class="strong">YES</span></td><td><span class="strong">NO</span></td><td><span class="strong">N/A</span></td><td><span class="strong">Notes</span></td></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#include-conformance-clause-principle">Requirement 01: Include a conformance
 clause</a></td><td><a href="#conformance">YES</a></td><td/><td/><td/></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#define-scope-principle">Requirement 02: Define the scope.</a></td><td><a href="#intro">YES</a></td><td/><td/><td/></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#implement-principle">Requirement 03: Identify who or what will implement the specification.</a></td><td><a href="#conformance">YES</a></td><td/><td/><td/></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#ref-norm-principle">Requirement 04: Make a list of normative references.</a></td><td><a href="#references">YES</a></td><td/><td/><td/></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#define-terms-principle">Requirement 05: Define the terms used in the normative parts of the specification.</a></td><td><a href="#definitions">YES</a></td><td/><td/><td/></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#conf-label-principle">Requirement 06: Create conformance labels for each part of the conformance model.</a></td><td><a href="#conformance">YES</a></td><td/><td/><td/></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#consistent-style-principle">Requirement 07: Use a consistent style for conformance requirements and explain how to distinguish them.</a></td><td><a href="#conventions">YES</a></td><td/><td/><td/></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#req-opt-conf-principle">Requirement 08: Indicate which conformance requirements are mandatory, which are recommended, and which are optional.</a></td><td><a href="#conventions">YES</a></td><td/><td/><td/></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#subdivide-mandatory-principle">Requirement 09: If the technology is subdivided, then indicate which subdivisions are mandatory for conformance.</a></td><td><a href="#conformance">YES</a></td><td/><td/><td/></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#subdiv-constraints-principle">Requirement 10: If the technology is subdivided, then address subdivision constraints.</a></td><td><a href="#conformance">YES</a></td><td/><td/><td/></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#likehood-extension-principle">Requirement 11: Address Extensibility.</a></td><td><a href="#doctypes">YES</a></td><td/><td/><td/></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#deprecated-feature-principle">Requirement 12: Identify deprecated features.</a></td><td/><td/><td>N/A</td><td>1</td></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#degree-support-principle">Requirement 13: Define how each class of product handles each deprecated feature.</a></td><td/><td/><td>N/A</td><td>1</td></tr></tbody></table><div class="note"><p class="prefix"><b>Note:</b></p><ol class="enumar"><li><p>No feature is deprecated by this version of this specification.</p></li></ol></div></div><div class="div2">
-<h3><a name="d3e20175" id="d3e20175"/>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,
+<h3><a name="d3e20895" id="d3e20895"/>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
 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">
@@ -9559,6 +9782,8 @@
 * Change value syntax of ttp:frameRateMultiplier and ttp:pixelAspectRatio
   to use whitespace separator rather than COLON ':' separator [<a href="http://www.w3.org/AudioVideo/TT/tracker/issues/122">I-122</a>].
 * Add flow style duration argument to flow interval function [<a href="http://www.w3.org/AudioVideo/TT/tracker/issues/126">I-126</a>].
+* Add 'break' value as flow interval argument in flow interval function [<a href="http://www.w3.org/AudioVideo/TT/tracker/issues/127">I-127</a>].
+* Add missing feature designators [<a href="http://www.w3.org/AudioVideo/TT/tracker/issues/130">I-130</a>].
 * Add path separator '/' to end of TT Profile, Feature, and Extension
   Namespace strings, which are used as base URIs [<a href="http://www.w3.org/AudioVideo/TT/tracker/issues/131">I-131</a>].
 * Prohibit use of 'dur' attribute when operating in discontinuous marker
@@ -9581,6 +9806,8 @@
 * Clarify that numerator of ttp:frameRateMultiplier must be non-zero [<a href="http://www.w3.org/AudioVideo/TT/tracker/issues/123">I-123</a>].
 * Remove erroneous specification of inheritance on tts:displayAlign [<a href="http://www.w3.org/AudioVideo/TT/tracker/issues/125">I-125</a>].
 * Fix typos in descriptive prose of flow timers [<a href="http://www.w3.org/AudioVideo/TT/tracker/issues/128">I-128</a>].
+* Update tts:dynamicFlow attribute example to use 'break' clear interval  [<a href="http://www.w3.org/AudioVideo/TT/tracker/issues/129">I-129</a>].
+* Rename #fontSize-anisomorphic and #textOutline-blur feature designators [<a href="http://www.w3.org/AudioVideo/TT/tracker/issues/130">I-130</a>].
 * Fix miscellaneous typos [<a href="http://www.w3.org/AudioVideo/TT/tracker/issues/132">I-132</a>].
 * Clarify use of 'transparency' [<a href="http://www.w3.org/AudioVideo/TT/tracker/issues/133">I-133</a>].
 * Reorder descriptive prose on root container origin [<a href="http://www.w3.org/AudioVideo/TT/tracker/issues/134">I-134</a>].
@@ -9591,5 +9818,8 @@
 * Clarify meaning of 'dur' attribute with clock-time expression [<a href="http://www.w3.org/AudioVideo/TT/tracker/issues/140">I-140</a>].
 * Add note on exception to false negatives when using RNC schema [<a href="http://www.w3.org/AudioVideo/TT/tracker/issues/145">I-145</a>].
 * Add proscription against multiple instances of same flow function [<a href="http://www.w3.org/AudioVideo/TT/tracker/issues/146">I-146</a>].
+* Clarify the meaning of <em>media time</em> when using clock timebase [<a href="http://www.w3.org/AudioVideo/TT/tracker/issues/147">I-147</a>].
+* Clarify the meaning of <em>offset based timing</em> when using media or
+  continuous smpte timebase [<a href="http://www.w3.org/AudioVideo/TT/tracker/issues/148">I-148</a>].
 
 </pre></div></div></div></div></body></html>
\ No newline at end of file
--- a/spec/ttaf1-dfxp.xml	Fri Aug 21 01:42:25 2009 +0000
+++ b/spec/ttaf1-dfxp.xml	Sat Sep 05 19:37:48 2009 +0000
@@ -2553,6 +2553,10 @@
 given document instance, the interpretation of time expressions
 is uniform throughout the document instance.</p>
 </note>
+<p diff="add">When operating with the <code>clock</code> time base,
+the expression <emph>media time</emph> as used in this specification is
+to be interpreted as the real-time clock selected by
+<specref ref="parameter-attribute-clockMode"/>.</p>
 </div3>
 </div2>
 </div1>
@@ -3842,7 +3846,7 @@
   &lt;style tts:fontFamily="proportionalSansSerif"/&gt;
   &lt;style tts:fontSize="18px"/&gt;
   &lt;style <phrase role="strong">tts:overflow="dynamic"</phrase>/&gt;
-  &lt;style <phrase role="strong">tts:dynamicFlow="in(word,jump) fill(1.0s) out(line,smooth) clear(0.3s)"</phrase>/&gt;
+  &lt;style <phrase role="strong">tts:dynamicFlow="in(word,jump) fill(1.0s) out(line,smooth) clear(<phrase diff="add">break,</phrase>0.3s)"</phrase>/&gt;
 &lt;/region&gt;
 ...
 &lt;p region="r1"&gt;
@@ -6154,7 +6158,8 @@
 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 the <code>smooth</code> flow style, then this flow style must
+does not <phrase diff="add">support </phrase>the <code>smooth</code>
+flow style, then this flow style must
 be interpreted as if the <code>jump</code> flow style were
 specified.</p>
 </div3>
@@ -6176,7 +6181,8 @@
   : flowInterval [ "," flowStyleDuration ]
 
 flowInterval</phrase>
-  : "auto"
+  : "auto"<phrase diff="add">
+  | "break"</phrase>
   | <loc href="#style-value-duration">&lt;duration&gt;</loc>
   | flowIntervalRate
 
@@ -6202,6 +6208,16 @@
 duration of time between clear
 timer events, as specified by <specref ref="flowTimerClear"/>, which in turn,
 limits the dynamic flowed content retention period.</p>
+<p diff="add">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 diff="add">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 <loc href="#style-value-duration">&lt;duration&gt;</loc> is
 specified as
 <phrase diff="chg">the flow interval argument to</phrase>
@@ -6214,6 +6230,11 @@
 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>
+<note role="elaboration" diff="chg">
+<p>See <specref ref="dynamicFlowIntervalTimingCalculation"/> for further
+information on how the computed fill and clear interval values are
+determined from &lt;flowIntervalFunction&gt; expressions.</p>
+</note>
 <p diff="add">If a <loc href="#style-value-duration">&lt;duration&gt;</loc> is
 specified as the flow style duration argument to a flow interval function,
 then it is considered to represent the <emph>definite duration</emph>
@@ -6225,10 +6246,6 @@
 <note role="example" diff="add"><p>In the current version of this
 specification, only the <code>smooth</code> flow style has intrinsic
 duration semantcs.</p></note>
-<note role="elaboration" diff="chg">
-<p>The computed fill and clear interval values are defined by
-<specref ref="dynamicFlowIntervalTimingCalculation"/>.</p>
-</note>
 </div3>
 <div3 id="style-value-genericFamilyName">
 <head>&lt;genericFamilyName&gt;</head>
@@ -7903,8 +7920,10 @@
 <item>
 <p>If the governing time mode is <code>media</code> or
 <code>smpte</code> with mode <code>continuous</code>, then time
-expressions must be interpreted as equivalent to offset clock values
-related to the associated media time line.</p>
+expressions must be interpreted as
+<phrase diff="chg">equivalent to offset based timing
+in <bibref ref="smil21"/>, namely, as offsets from an implicit
+syncbase</phrase>.</p>
 </item>
 <item>
 <p>If the governing time mode is <code>smpte</code> with mode
@@ -8681,8 +8700,8 @@
 <head>Flow Buffer</head>
 <p>Each region which is assigned a <att>tts:overflow</att> property
 with the value <code>dynamic</code> is associated with a <emph>flow
-buffer</emph>, whose implementation is not defined by this
-specification.</p>
+buffer</emph>, <phrase diff="chg">the implementation of which</phrase>
+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 <el>fo:block-container</el> element produced by
 <specref ref="semantics-region-layout-step-2"/>, and represents
@@ -8723,7 +8742,7 @@
 <item><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></item>
+and subsequent content presently visible in the region.</p></item>
 </olist>
 </item>
 <item><p>If any one of the conditions 2a, 2b, and 2c applies, then do not
@@ -8757,9 +8776,17 @@
 clear timers to their inactive state.</p></item>
 <item><p>If using automatic flow interval timing, then re-perform the process
 described in <specref ref="dynamicFlowIntervalTimingCalculation"/>.</p></item>
-<item><p>If the fill timer is not active, then
-reset the fill timer to the current value of the computed
-fill interval.</p></item>
+<item><p>If the fill timer is not active<phrase diff="add"> and
+if the current value of the 
+numeric value</phrase>, then
+reset the fill timer to the current value of the <emph>computed
+fill interval</emph>;</p></item>
+<item><p diff="add">If the fill timer is not active, if the
+current value of the <emph>computed fill interval</emph> 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
+<specref ref="flowTimerFill"/>.</p></item>
 </olist>
 </item>
 </olist>
@@ -8862,7 +8889,8 @@
 definite rate, then the computed fill interval is equal to the
 inverse
 of the specified rate (in fill units per second);</p></item>
-<item><p>otherwise, if the value of the <emph>fill interval</emph> is
+<item><p>otherwise, if the value of the <emph>fill interval</emph>
+<phrase diff="add">parameter </phrase>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
@@ -8872,7 +8900,11 @@
 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></item>
+time <code>T<sub>k</sub></code>;</p></item>
+<item><p diff="add">otherwise, if the value of the
+<emph>fill interval</emph> parameter is <code>break</code>, then the
+computed fill interval is the special token value <code>break</code>.</p>
+</item>
 </olist>
 </div3>
 <div3 id="flowIntervalClearTiming">
@@ -8889,7 +8921,8 @@
 <item><p>otherwise, if the value of the <emph>clear interval</emph>
 parameter is a definite rate, then the computed clear interval is
 equal to the specified rate (in clear units per second);</p></item>
-<item><p>otherwise, if the value of the <emph>clear interval</emph> is
+<item><p>otherwise, if the value of the <emph>clear interval</emph>
+<phrase diff="add">parameter </phrase>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
@@ -8899,7 +8932,11 @@
 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></item>
+at time <code>T<sub>k</sub></code>;</p></item>
+<item><p diff="add">otherwise, if the value of the
+<emph>clear interval</emph> parameter is <code>break</code>, then the
+computed clear interval is the special token value <code>break</code>.</p>
+</item>
 </olist>
 </div3>
 </div2>
@@ -8982,9 +9019,13 @@
 areas;</p></item>
 <item><p>cause the newly appended areas to be made visible according
 to the <emph>fill style</emph> state parameter in force;</p></item>
-<item><p>if the clear timer is not active, then reset the
+<item><p>if the clear timer is not active<phrase diff="add"> and
+the current value of the <emph>computed clear interval</emph> is a
+numeric value</phrase>, then reset the
 clear timer to the current value of the <emph>computed clear interval</emph>;</p></item>
-<item><p>reset the fill timer to the
+<item><p><phrase diff="add">if the current value of the <emph>computed
+fill interval</emph> is a numeric value, then </phrase>reset the
+fill timer to the
 current value of the <emph>computed fill interval</emph>.</p></item>
 </olist>
 <note role="elaboration">
@@ -9106,12 +9147,31 @@
 <div3 id="flowTimerFill">
 <head>Fill Timer</head>
 <p>The fill timer is used to pace the addition of formatted content to the
-presentation region undergoing dynamic flow processing.</p>
+presentation region undergoing dynamic flow processing
+<phrase diff="add">when the current value of the <emph>computed fill
+interval</emph> is a numeric value; however, if it is not a numeric value,
+then the fill timer remains inactive</phrase>.</p>
+<note role="elaboration" diff="add">
+<p>Although the fill timer is inactive when the value of the
+<emph>computed fill interval</emph> is non-numeric, the effects of
+fill timer expiration may nevertheless be simulated by certain
+conditions described elsewhere.</p>
+</note>
 <p>Each time the fill timer expires, the following ordered steps are
 performed:</p>
 <olist>
 <item><p>acquire <emph>dynamic flow lock</emph>;</p></item>
-<item><p>if the difference between the current value of the flow
+<item><p diff="add">if the current value of the <emph>computed clear
+interval</emph> 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
+<specref ref="flowOperationCombined"/>, i.e., perform the
+clear and reflow steps of the combined flow operation;</p></item>
+<item><p>if
+<phrase diff="add">(1) the current value of the computed fill interval is
+non-numeric or (2) </phrase>the difference between the current value of the flow
 timers<phrase diff="add">'</phrase> timeline and the <emph>last fill time</emph> is greater than or
 equal to the current value of the computed fill interval, then perform
 the following ordered sub-steps:</p>
@@ -9126,14 +9186,19 @@
 <olist>
 <item><p>if the clear timer is not active, then reset the clear timer
 to the current value of the computed clear interval;</p></item>
-<item><p>if the fill timer is not active and the flow
-buffer is empty, then reset the fill timer to the current value of the
+<item><p>if the fill timer is not
+active<phrase diff="chg">, </phrase>the flow
+buffer is empty<phrase diff="add">, and the current value of
+the computed fill interval is a numeric value</phrase>,
+then reset the fill timer to the current value of the
 computed fill interval.</p></item>
 </olist>
 </item>
 </olist>
 </item>
-<item><p>otherwise (the difference between the current value of the flow
+<item><p>otherwise (<phrase diff="add">the current value of
+the computed fill interval is numeric and </phrase>the
+difference between the current value of the flow
 timers<phrase diff="add">'</phrase> timeline and the <emph>last fill time</emph> 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
@@ -9144,15 +9209,26 @@
 <div3 id="flowTimerClear">
 <head>Clear Timer</head>
 <p>The clear timer is used to pace the removal of formatted content from the
-presentation region undergoing dynamic flow processing.</p>
+presentation region undergoing dynamic flow processing
+<phrase diff="add">when the current value of the <emph>computed clear
+interval</emph> is a numeric value; however, if it is not a numeric value,
+then the clear timer remains inactive</phrase>.</p>
+<note role="elaboration" diff="add">
+<p>Although the clear timer is inactive when the value of the
+<emph>computed clear interval</emph> is non-numeric, the effects of
+clear timer expiration may nevertheless be simulated by certain
+conditions described elsewhere.</p>
+</note>
 <p>Each time the clear timer expires, the following ordered steps are
 performed:</p>
 <olist>
 <item><p>acquire <emph>dynamic flow lock</emph>;</p></item>
-<item><p>if the difference between the current value of the flow
-timers<phrase diff="add">'</phrase> timeline and the <emph>last <phrase diff="chg">clear</phrase> time</emph> is greater than or
-equal to the current value of the computed <phrase diff="chg">clear</phrase> interval, then perform
-the following ordered sub-steps:</p>
+<item><p><phrase diff="add">(1) the current value of the computed fill interval
+is non-numeric or (2) </phrase>if the difference between the current value of
+the flow timers<phrase diff="add">'</phrase> timeline and the
+<emph>last <phrase diff="chg">clear</phrase> time</emph> is greater than or
+equal to the current value of the computed <phrase diff="chg">clear</phrase>
+interval, then perform the following ordered sub-steps:</p>
 <olist>
 <item><p>if the <emph>presentation region</emph> is non-empty and
 contains sufficient formatted content to compose a <emph>clear
@@ -9162,7 +9238,9 @@
 in <specref ref="flowOperationCombined"/>;</p></item>
 </olist>
 </item>
-<item><p>otherwise (the difference between the current value of the flow
+<item><p>otherwise (<phrase diff="add">the current value of the
+computed clear interval is numeric and </phrase>the
+difference between the current value of the flow
 timers<phrase diff="add">'</phrase> timeline and the <emph>last clear time</emph> 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
@@ -9657,6 +9735,45 @@
 href="#parameter-attribute-clockMode"><att>ttp:clockMode</att></loc>
 attribute.</p>
 </div3>
+<div3 id="feature-clockMode-gps" diff="add">
+<head>#clockMode-gps</head>
+<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 <loc
+href="#parameter-attribute-clockMode"><att>ttp:clockMode</att></loc>
+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 <loc
+href="#parameter-attribute-clockMode"><att>ttp:clockMode</att></loc>
+attribute.</p>
+</div3>
+<div3 id="feature-clockMode-local" diff="add">
+<head>#clockMode-local</head>
+<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 <loc
+href="#parameter-attribute-clockMode"><att>ttp:clockMode</att></loc>
+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 <loc
+href="#parameter-attribute-clockMode"><att>ttp:clockMode</att></loc>
+attribute.</p>
+</div3>
+<div3 id="feature-clockMode-utc" diff="add">
+<head>#clockMode-utc</head>
+<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 <loc
+href="#parameter-attribute-clockMode"><att>ttp:clockMode</att></loc>
+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 <loc
+href="#parameter-attribute-clockMode"><att>ttp:clockMode</att></loc>
+attribute.</p>
+</div3>
 <div3 id="feature-color">
 <head>#color</head>
 <p>A TT AF transformation processor supports the
@@ -9800,6 +9917,45 @@
 href="#parameter-attribute-dropMode"><att>ttp:<phrase diff="chg">dropMode</phrase></att></loc>
 attribute.</p>
 </div3>
+<div3 id="feature-dropMode-dropNTSC" diff="add">
+<head>#dropMode-dropNTSC</head>
+<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 <loc
+href="#parameter-attribute-dropMode"><att>ttp:dropMode</att></loc>
+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 <loc
+href="#parameter-attribute-dropMode"><att>ttp:dropMode</att></loc>
+attribute.</p>
+</div3>
+<div3 id="feature-dropMode-dropPAL" diff="add">
+<head>#dropMode-dropPAL</head>
+<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 <loc
+href="#parameter-attribute-dropMode"><att>ttp:dropMode</att></loc>
+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 <loc
+href="#parameter-attribute-dropMode"><att>ttp:dropMode</att></loc>
+attribute.</p>
+</div3>
+<div3 id="feature-dropMode-nonDrop" diff="add">
+<head>#dropMode-nonDrop</head>
+<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 <loc
+href="#parameter-attribute-dropMode"><att>ttp:dropMode</att></loc>
+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 <loc
+href="#parameter-attribute-dropMode"><att>ttp:dropMode</att></loc>
+attribute.</p>
+</div3>
 <div3 id="feature-dynamicFlow">
 <head>#dynamicFlow</head>
 <p>A TT AF transformation processor supports the
@@ -9907,16 +10063,22 @@
 <head>#dynamicFlow-line</head>
 <p>A TT AF transformation processor supports the
 <code>#dynamicFlow-line</code> feature if it recognizes and
-is capable of transforming the flow unit <code>line</code> as
+is capable of transforming <phrase diff="add">(1) </phrase>the flow unit
+<code>line</code> as
 defined by <specref ref="style-value-flowFunction"/> when used with the
 <loc href="#style-attribute-dynamicFlow"><att>tts:dynamicFlow</att></loc>
-attribute.</p>
+attribute<phrase diff="add"> and (2) the flow interval argument
+<code>break</code> as defined by
+<specref ref="style-value-flowIntervalFunction"/></phrase>.</p>
 <p>A TT AF presentation processor supports the
 <code>#dynamicFlow-line</code> feature if it implements
-presentation semantic support for the flow unit <code>line</code> as
+presentation semantic support for <phrase diff="add">(1) </phrase>the
+flow unit <code>line</code> as
 defined by <specref ref="style-value-flowFunction"/> when used with the
 <loc href="#style-attribute-dynamicFlow"><att>tts:dynamicFlow</att></loc>
-attribute.</p>
+attribute<phrase diff="add"> and (2) the flow interval argument
+<code>break</code> as defined by
+<specref ref="style-value-flowIntervalFunction"/></phrase>.</p>
 </div3>
 <div3 id="feature-dynamicFlow-out">
 <head>#dynamicFlow-out</head>
@@ -10003,6 +10165,36 @@
 href="#style-attribute-extent"><att>tts:extent</att></loc>
 attribute.</p>
 </div3>
+<div3 id="feature-extent-region" diff="add">
+<head>#extent-region</head>
+<p>A TT AF transformation processor supports the
+<code>#extent-region</code> feature if it recognizes and is capable of
+transforming the <loc
+href="#style-attribute-extent"><att>tts:extent</att></loc>
+attribute when applied to a <loc
+href="#layout-vocabulary-region"><el>region</el></loc> element.</p>
+<p>A TT AF presentation processor supports the
+<code>#extent-region</code> feature if it implements presentation semantic support for
+the <loc
+href="#style-attribute-extent"><att>tts:extent</att></loc>
+attribute when applied to a <loc
+href="#layout-vocabulary-region"><el>region</el></loc> element.</p>
+</div3>
+<div3 id="feature-extent-root" diff="add">
+<head>#extent-root</head>
+<p>A TT AF transformation processor supports the
+<code>#extent-root</code> feature if it recognizes and is capable of
+transforming the <loc
+href="#style-attribute-extent"><att>tts:extent</att></loc>
+attribute when applied to the <loc
+href="#document-structure-vocabulary-root"><el>tt</el></loc> element.</p>
+<p>A TT AF presentation processor supports the
+<code>#extent-root</code> feature if it implements presentation semantic support for
+the <loc
+href="#style-attribute-extent"><att>tts:extent</att></loc>
+attribute when applied to a <loc
+href="#document-structure-vocabulary-root"><el>tt</el></loc> element.</p>
+</div3>
 <div3 id="feature-fontFamily">
 <head>#fontFamily</head>
 <p>A TT AF transformation processor supports the
@@ -10119,6 +10311,32 @@
 href="#style-attribute-fontStyle"><att>tts:fontStyle</att></loc>
 attribute.</p>
 </div3>
+<div3 id="feature-fontStyle-oblique" diff="add">
+<head>#fontStyle-oblique</head>
+<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 <loc
+href="#style-attribute-fontStyle"><att>tts:fontStyle</att></loc>
+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 <loc
+href="#style-attribute-fontStyle"><att>tts:fontStyle</att></loc>
+attribute.</p>
+</div3>
+<div3 id="feature-fontStyle-reverseOblique" diff="add">
+<head>#fontStyle-reverseOblique</head>
+<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 <loc
+href="#style-attribute-fontStyle"><att>tts:fontStyle</att></loc>
+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 <loc
+href="#style-attribute-fontStyle"><att>tts:fontStyle</att></loc>
+attribute.</p>
+</div3>
 <div3 id="feature-fontWeight">
 <head>#fontWeight</head>
 <p>A TT AF transformation processor supports the
@@ -10349,6 +10567,32 @@
 href="#parameter-attribute-markerMode"><att>ttp:markerMode</att></loc>
 attribute.</p>
 </div3>
+<div3 id="feature-markerMode-continuous" diff="add">
+<head>#markerMode-continuous</head>
+<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 <loc
+href="#parameter-attribute-markerMode"><att>ttp:markerMode</att></loc>
+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 <loc
+href="#parameter-attribute-markerMode"><att>ttp:markerMode</att></loc>
+attribute.</p>
+</div3>
+<div3 id="feature-markerMode-discontinuous" diff="add">
+<head>#markerMode-discontinuous</head>
+<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 <loc
+href="#parameter-attribute-markerMode"><att>ttp:markerMode</att></loc>
+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 <loc
+href="#parameter-attribute-markerMode"><att>ttp:markerMode</att></loc>
+attribute.</p>
+</div3>
 <div3 id="feature-metadata">
 <head>#metadata</head>
 <p>A TT AF transformation processor supports the <code>#metadata</code>
@@ -10446,6 +10690,19 @@
 href="#style-attribute-overflow"><att>tts:overflow</att></loc>
 attribute.</p>
 </div3>
+<div3 id="feature-overflow-visible" diff="add">
+<head>#overflow-visible</head>
+<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 <loc
+href="#style-attribute-overflow"><att>tts:overflow</att></loc>
+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 <loc
+href="#style-attribute-overflow"><att>tts:overflow</att></loc>
+attribute.</p>
+</div3>
 <div3 id="feature-padding">
 <head>#padding</head>
 <p>A TT AF transformation processor supports the
@@ -10822,18 +11079,31 @@
 href="#style-attribute-textOutline"><att>tts:textOutline</att></loc>
 attribute.</p>
 </div3>
-<div3 id="feature-textOutline-blur">
-<head>#textOutline-blur</head>
-<p>A TT AF transformation processor supports the
-<code>#textOutline-blur</code> feature if it recognizes and is capable of
+<div3 id="feature-textOutline-blurred" diff="chg">
+<head>#textOutline-blurred</head>
+<p>A TT AF transformation processor supports the
+<code>#textOutline-blurred</code> feature if it recognizes and is capable of
 transforming values of the <loc
 href="#style-attribute-textOutline"><att>tts:textOutline</att></loc>
-attribute that include a blur radius specification.</p>
-<p>A TT AF presentation processor supports the
-<code>#textOutline-blur</code> feature if it implements presentation semantic support
+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 <loc
 href="#style-attribute-textOutline"><att>tts:textOutline</att></loc>
-attribute that include a blur radius specification.</p>
+attribute that includes a blur radius specification.</p>
+</div3>
+<div3 id="feature-textOutline-unblurred" diff="add">
+<head>#textOutline-unblurred</head>
+<p>A TT AF transformation processor supports the
+<code>#textOutline-unblurred</code> feature if it recognizes and is capable of
+transforming values of the <loc
+href="#style-attribute-textOutline"><att>tts:textOutline</att></loc>
+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 <loc
+href="#style-attribute-textOutline"><att>tts:textOutline</att></loc>
+attribute that does not include a blur radius specification.</p>
 </div3>
 <div3 id="feature-tickRate">
 <head>#tickRate</head>
@@ -11251,6 +11521,21 @@
 <td>O</td>
 </tr>
 <tr>
+<td><phrase diff="add"><loc href="#feature-clockMode-gps"><code>#clockMode-gps</code></loc></phrase></td>
+<td><phrase diff="add">O</phrase></td>
+<td><phrase diff="add">O</phrase></td>
+</tr>
+<tr>
+<td><phrase diff="add"><loc href="#feature-clockMode-local"><code>#clockMode-local</code></loc></phrase></td>
+<td><phrase diff="add">O</phrase></td>
+<td><phrase diff="add">O</phrase></td>
+</tr>
+<tr>
+<td><phrase diff="add"><loc href="#feature-clockMode-utc"><code>#clockMode-utc</code></loc></phrase></td>
+<td><phrase diff="add">O</phrase></td>
+<td><phrase diff="add">O</phrase></td>
+</tr>
+<tr>
 <td><loc href="#feature-color"><code>#color</code></loc></td>
 <td>O</td>
 <td>O</td>
@@ -11301,6 +11586,21 @@
 <td>O</td>
 </tr>
 <tr>
+<td><phrase diff="add"><loc href="#feature-dropMode-dropNTSC"><code>#dropMode-dropNTSC</code></loc></phrase></td>
+<td><phrase diff="add">O</phrase></td>
+<td><phrase diff="add">O</phrase></td>
+</tr>
+<tr>
+<td><phrase diff="add"><loc href="#feature-dropMode-dropPAL"><code>#dropMode-dropPAL</code></loc></phrase></td>
+<td><phrase diff="add">O</phrase></td>
+<td><phrase diff="add">O</phrase></td>
+</tr>
+<tr>
+<td><phrase diff="add"><loc href="#feature-dropMode-nonDrop"><code>#dropMode-nonDrop</code></loc></phrase></td>
+<td><phrase diff="add">O</phrase></td>
+<td><phrase diff="add">O</phrase></td>
+</tr>
+<tr>
 <td><loc href="#feature-dynamicFlow"><code>#dynamicFlow</code></loc></td>
 <td>O</td>
 <td>O</td>
@@ -11371,6 +11671,16 @@
 <td>O</td>
 </tr>
 <tr>
+<td><phrase diff="add"><loc href="#feature-extent-region"><code>#extent-region</code></loc></phrase></td>
+<td><phrase diff="add">O</phrase></td>
+<td><phrase diff="add">O</phrase></td>
+</tr>
+<tr>
+<td><phrase diff="add"><loc href="#feature-extent-root"><code>#extent-root</code></loc></phrase></td>
+<td><phrase diff="add">O</phrase></td>
+<td><phrase diff="add">O</phrase></td>
+</tr>
+<tr>
 <td><loc href="#feature-fontFamily"><code>#fontFamily</code></loc></td>
 <td>O</td>
 <td>O</td>
@@ -11411,6 +11721,16 @@
 <td>O</td>
 </tr>
 <tr>
+<td><phrase diff="add"><loc href="#feature-fontStyle-oblique"><code>#fontStyle-oblique</code></loc></phrase></td>
+<td><phrase diff="add">O</phrase></td>
+<td><phrase diff="add">O</phrase></td>
+</tr>
+<tr>
+<td><phrase diff="add"><loc href="#feature-fontStyle-reverseOblique"><code>#fontStyle-reverseOblique</code></loc></phrase></td>
+<td><phrase diff="add">O</phrase></td>
+<td><phrase diff="add">O</phrase></td>
+</tr>
+<tr>
 <td><loc href="#feature-fontWeight"><code>#fontWeight</code></loc></td>
 <td>O</td>
 <td>O</td>
@@ -11496,6 +11816,16 @@
 <td>O</td>
 </tr>
 <tr>
+<td><phrase diff="add"><loc href="#feature-markerMode-continuous"><code>#markerMode-continuous</code></loc></phrase></td>
+<td><phrase diff="add">O</phrase></td>
+<td><phrase diff="add">O</phrase></td>
+</tr>
+<tr>
+<td><phrase diff="add"><loc href="#feature-markerMode-discontinuous"><code>#markerMode-discontinuous</code></loc></phrase></td>
+<td><phrase diff="add">O</phrase></td>
+<td><phrase diff="add">O</phrase></td>
+</tr>
+<tr>
 <td><loc href="#feature-metadata"><code>#metadata</code></loc></td>
 <td>O</td>
 <td>O</td>
@@ -11531,6 +11861,11 @@
 <td>O</td>
 </tr>
 <tr>
+<td><phrase diff="add"><loc href="#feature-overflow-visible"><code>#overflow-visible</code></loc></phrase></td>
+<td><phrase diff="add">O</phrase></td>
+<td><phrase diff="add">O</phrase></td>
+</tr>
+<tr>
 <td><loc href="#feature-padding"><code>#padding</code></loc></td>
 <td>O</td>
 <td>O</td>
@@ -11666,9 +12001,14 @@
 <td>O</td>
 </tr>
 <tr>
-<td><loc href="#feature-textOutline-blur"><code>#textOutline-blur</code></loc></td>
-<td>O</td>
-<td>O</td>
+<td><phrase diff="chg"><loc href="#feature-textOutline-blurred"><code>#textOutline-blurred</code></loc></phrase></td>
+<td>O</td>
+<td>O</td>
+</tr>
+<tr>
+<td><phrase diff="add"><loc href="#feature-textOutline-unblurred"><code>#textOutline-unblurred</code></loc></phrase></td>
+<td><phrase diff="add">O</phrase></td>
+<td><phrase diff="add">O</phrase></td>
 </tr>
 <tr>
 <td><loc href="#feature-tickRate"><code>#tickRate</code></loc></td>
@@ -11971,19 +12311,19 @@
 <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
 <specref ref="parameter-vocabulary-profile"/>.</p>
-<div2 id="profile-dfxp-transformation">
+<div2 id="profile-dfxp-transformation" diff="chg">
 <head>DFXP Transformation Profile</head>
 <p>The DFXP Transformation Profile is intended to be used to
 express minimum compliance for transformation processing.</p>
 <eg xml:space="preserve">&profile-dfxp-transformation;</eg>
 </div2>
-<div2 id="profile-dfxp-presentation">
+<div2 id="profile-dfxp-presentation" diff="chg">
 <head>DFXP Presentation Profile</head>
 <p>The DFXP Presentation Profile is intended to be used to
 express minimum compliance for presentation processing.</p>
 <eg xml:space="preserve">&profile-dfxp-presentation;</eg>
 </div2>
-<div2 id="profile-dfxp-full">
+<div2 id="profile-dfxp-full" diff="chg">
 <head>DFXP Full Profile</head>
 <p>The DFXP Full Profile is intended to be used to
 express maximum compliance for both transformation and presentation processing.</p>
@@ -14208,6 +14548,8 @@
 * Change value syntax of ttp:frameRateMultiplier and ttp:pixelAspectRatio
   to use whitespace separator rather than COLON ':' separator [<loc href="http://www.w3.org/AudioVideo/TT/tracker/issues/122">I-122</loc>].
 * Add flow style duration argument to flow interval function [<loc href="http://www.w3.org/AudioVideo/TT/tracker/issues/126">I-126</loc>].
+* Add 'break' value as flow interval argument in flow interval function [<loc href="http://www.w3.org/AudioVideo/TT/tracker/issues/127">I-127</loc>].
+* Add missing feature designators [<loc href="http://www.w3.org/AudioVideo/TT/tracker/issues/130">I-130</loc>].
 * Add path separator '/' to end of TT Profile, Feature, and Extension
   Namespace strings, which are used as base URIs [<loc href="http://www.w3.org/AudioVideo/TT/tracker/issues/131">I-131</loc>].
 * Prohibit use of 'dur' attribute when operating in discontinuous marker
@@ -14230,6 +14572,8 @@
 * Clarify that numerator of ttp:frameRateMultiplier must be non-zero [<loc href="http://www.w3.org/AudioVideo/TT/tracker/issues/123">I-123</loc>].
 * Remove erroneous specification of inheritance on tts:displayAlign [<loc href="http://www.w3.org/AudioVideo/TT/tracker/issues/125">I-125</loc>].
 * Fix typos in descriptive prose of flow timers [<loc href="http://www.w3.org/AudioVideo/TT/tracker/issues/128">I-128</loc>].
+* Update tts:dynamicFlow attribute example to use 'break' clear interval  [<loc href="http://www.w3.org/AudioVideo/TT/tracker/issues/129">I-129</loc>].
+* Rename #fontSize-anisomorphic and #textOutline-blur feature designators [<loc href="http://www.w3.org/AudioVideo/TT/tracker/issues/130">I-130</loc>].
 * Fix miscellaneous typos [<loc href="http://www.w3.org/AudioVideo/TT/tracker/issues/132">I-132</loc>].
 * Clarify use of 'transparency' [<loc href="http://www.w3.org/AudioVideo/TT/tracker/issues/133">I-133</loc>].
 * Reorder descriptive prose on root container origin [<loc href="http://www.w3.org/AudioVideo/TT/tracker/issues/134">I-134</loc>].
@@ -14240,6 +14584,9 @@
 * Clarify meaning of 'dur' attribute with clock-time expression [<loc href="http://www.w3.org/AudioVideo/TT/tracker/issues/140">I-140</loc>].
 * Add note on exception to false negatives when using RNC schema [<loc href="http://www.w3.org/AudioVideo/TT/tracker/issues/145">I-145</loc>].
 * Add proscription against multiple instances of same flow function [<loc href="http://www.w3.org/AudioVideo/TT/tracker/issues/146">I-146</loc>].
+* Clarify the meaning of <emph>media time</emph> when using clock timebase [<loc href="http://www.w3.org/AudioVideo/TT/tracker/issues/147">I-147</loc>].
+* Clarify the meaning of <emph>offset based timing</emph> when using media or
+  continuous smpte timebase [<loc href="http://www.w3.org/AudioVideo/TT/tracker/issues/148">I-148</loc>].
 
 </eg>
 </div2>