--- a/spec/ttaf1-dfxp.xml Wed May 12 17:04:15 2010 +0000
+++ b/spec/ttaf1-dfxp.xml Thu May 13 16:27:06 2010 +0000
@@ -130,9 +130,9 @@
</author>
</authlist>
<abstract id="abstract">
-<p>This document specifies the timed text markup language (TTML) in terms of a
+<p>This document specifies the Timed Text Markup Language (TTML) in terms of a
vocabulary and semantics thereof.</p>
-<p>The timed text markup language is a content type that represents
+<p>The Timed Text Markup Language is a content type that represents
timed text media for the purpose of interchange among authoring
systems. Timed text is textual information that is intrinsically or
extrinsically associated with timing information.</p>
@@ -184,7 +184,7 @@
<head>System Model</head>
<p>Use of TTML is intended to function in a wider context of Timed Text
Authoring and Distribution mechanisms that are based upon a system
-model, depicted in <specref ref="model-graphic"/>, wherein the timed text makrup language
+model, depicted in <specref ref="model-graphic"/>, wherein the Timed Text Markup Language
serves as a bidirectional interchange format among a heterogeneous collection of
authoring systems, and as a unidirectional interchange format to a
heterogeneous collection of distribution formats after undergoing transcoding
@@ -227,13 +227,13 @@
and copyright information. In addition, arbitrary metadata drawn from
other namespaces may be specified.</p>
<table id="dfxp-example-metadata" role="example">
-<caption>Example Fragment – DFXP Metadata</caption>
+<caption>Example Fragment – TTML Metadata</caption>
<tbody>
<tr>
<td>
<eg xml:space="preserve">
<metadata xmlns:ttm="http://www.w3.org/ns/ttml#metadata">
- <ttm:title>Timed Text DFXP Example</ttm:title>
+ <ttm:title>Timed Text TTML Example</ttm:title>
<ttm:copyright>The Authors (c) 2006</ttm:copyright>
</metadata>
</eg>
@@ -246,7 +246,7 @@
<p>In <specref ref="dfxp-example-styling"/>, four style sets of specifications
are defined, with one set serving as a collection of default styles.</p>
<table id="dfxp-example-styling" role="example">
-<caption>Example Fragment – DFXP Styling</caption>
+<caption>Example Fragment – TTML Styling</caption>
<tbody>
<tr>
<td>
@@ -281,7 +281,7 @@
that a style is not already explicitly specified on content or inherited
via the content hierarchy.)</p>
<table id="dfxp-example-layout" role="example">
-<caption>Example Fragment – DFXP Layout</caption>
+<caption>Example Fragment – TTML Layout</caption>
<tbody>
<tr>
<td>
@@ -300,7 +300,7 @@
</tr>
</tbody>
</table>
-<p>The content of a DFXP document instance is expressed in its
+<p>The content of a TTML document instance is expressed in its
body, which is organized in terms of block and inline text elements.
The hierarchical organization of content elements serves a primary role in
determining both spatial and temporal relationships. For example, in
@@ -311,7 +311,7 @@
in this case, the division parent is interpreted as a parallel time
container.</p>
<table id="dfxp-example-body" role="example">
-<caption>Example Fragment – DFXP Body</caption>
+<caption>Example Fragment – TTML Body</caption>
<tbody>
<tr>
<td>
@@ -485,7 +485,7 @@
</tbody>
</table>
<p>The examples shown above demonstrate the primary types of information that may
-be authored using DFXP: metadata, styling, layout, timing, and content. In typical cases,
+be authored using TTML: metadata, styling, layout, timing, and content. In typical cases,
styling and layout information are separately specified in a document instance. Content information
is expressed in a hierarchical fashion that embodies the organization of both spatial (flow) and
timing information. Content makes direct or indirect references to styling and layout information
@@ -509,7 +509,13 @@
<p>Timed Text</p>
</def>
</gitem>
-<gitem>
+ <gitem>
+ <label>TTML</label>
+ <def>
+ <p>Timed Text Markup Language</p>
+ </def>
+ </gitem>
+ <gitem>
<label>TT AS</label>
<def>
<p>Timed Text Authoring System</p>
@@ -563,7 +569,7 @@
<gitem>
<label>Content Processor</label>
<def>
-<p>A processing system capable of importing (receiving) timed text authoring format
+<p>A processing system capable of importing (receiving) Timed Text Markup Language
content for the purpose of transforming, presenting, or otherwise processing the content.</p>
</def>
</gitem>
@@ -571,7 +577,7 @@
<label>Content Profile</label>
<def>
<p>A collection of features and extensions that are (or may be) employed by
-timed text authoring format content.</p>
+Timed Text Markup Language content.</p>
</def>
</gitem>
<gitem>
@@ -663,7 +669,7 @@
</def>
</gitem>
<gitem>
-<label>Timed Text Authoring Format</label>
+<label>Timed Text Markup Language</label>
<def>
<p>A content type that represents timed text media for the purpose of
interchange among authoring systems.</p>
@@ -673,7 +679,7 @@
<label>Timed Text Authoring System</label>
<def>
<p>A content authoring system capable of importing and exporting
-timed text authoring format content.</p>
+Timed Text Markup Language content.</p>
</def>
</gitem>
</glist>
@@ -687,21 +693,21 @@
<gitem>
<label>may</label>
<def>
-<p>Conforming documents and/or TT AF processors are permitted to,
+<p>Conforming documents and/or TTML processors are permitted to,
but need not behave as described. </p>
</def>
</gitem>
<gitem>
<label>should</label>
<def>
-<p>Conforming documents and/or TT AF processors are strongly
+<p>Conforming documents and/or TTML processors are strongly
recommended to, but need not behave as described.</p>
</def>
</gitem>
<gitem>
<label>must</label>
<def>
-<p>Conforming documents and/or TT AF processors are required
+<p>Conforming documents and/or TTML processors are required
to behave as described; otherwise, they are in error. </p>
</def>
</gitem>
@@ -771,10 +777,10 @@
<div1 id="conformance">
<head>Conformance</head>
<p>This section specifies the general conformance requirements for
-TT AF content and processors.</p>
+TTML content and processors.</p>
<div2 id="conformance-content">
<head>Content Conformance</head>
-<p>A TT AF document instance conforms to this specification if the following criteria are
+<p>A TTML document instance conforms to this specification if the following criteria are
satisfied:</p>
<olist>
<item>
@@ -796,7 +802,7 @@
<item>
<p>The Reduced XML
Infoset that corresponds to the document instance is or can
-be associated with one of the TT AF Abstract
+be associated with one of the TTML Abstract
Document Types defined by
<specref ref="doctypes"/>.</p>
</item>
@@ -817,30 +823,30 @@
<head>Processor Conformance</head>
<div3 id="conformance-generic-processor">
<head>Generic Processor Conformance</head>
-<p>A TT AF processor conforms to this specification if the following
+<p>A TTML processor conforms to this specification if the following
generic processor criteria are
satisfied:</p>
<olist>
<item>
<p>The processor provides at least one mechanism for notionally
instantiating a Reduced XML
-Infoset representation of a conformant TT AF document
+Infoset representation of a conformant TTML document
instance.</p>
</item>
<item>
-<p>If a process does or can perform validation of a candidate TT AF
+<p>If a process does or can perform validation of a candidate TTML
document instance, then it provides at least one mechanism to
implicitly or explicitly associate the
Reduced XML Infoset representation
-of a conformant TT AF document instance with one of the
-TT AF Abstract Document Types defined by
+of a conformant TTML document instance with one of the
+TTML Abstract Document Types defined by
<specref ref="doctypes"/>.</p>
</item>
<item>
<p>The processor does not <emph>a priori</emph> reject or abort the
-processing of a conformant TT AF document instance
+processing of a conformant TTML document instance
unless the processor does not support some required
-(mandatory) feature specified or implied by a TT AF content profile
+(mandatory) feature specified or implied by a TTML content profile
declared to apply to the document instance.</p>
</item>
<item>
@@ -854,7 +860,7 @@
</div3>
<div3 id="conformance-transformation-processor">
<head>Transformation Processor Conformance</head>
-<p>A TT AF processor is a conformant TT AF transformation processor if
+<p>A TTML processor is a conformant TTML transformation processor if
the following criteria are satisfied:</p>
<olist>
<item>
@@ -883,17 +889,17 @@
</div2>
<div2 id="claims">
<head>Claims</head>
-<p>Any claim of compliance with respect to TT AF content or processor
+<p>Any claim of compliance with respect to TTML content or processor
conformance must make
reference to an implementation compliance statement (ICS).</p>
<p>An implementation compliance statement must identify all mandatory
and optional features of this specification that are satisfied by the
content or processor implementation. In particular, the statement must
-identify the utilized or supported TT AF vocabulary profile(s) as
+identify the utilized or supported TTML vocabulary profile(s) as
defined by <specref ref="vocabulary-profiles"/>, and, if a subset or
superset profile is used or supported, then what features are excluded
or included in the subset or superset profile.</p>
-<p>A TT AF document instance for which a compliance claim is made
+<p>A TTML document instance for which a compliance claim is made
must specify
either (1)
a <att>ttp:profile</att> attribute on its root
@@ -908,7 +914,7 @@
</div1>
<div1 id="doctypes">
<head>Document Types</head>
-<p>This section defines the following TT AF Abstract Document Types:</p>
+<p>This section defines the following TTML Abstract Document Types:</p>
<ulist>
<item><p><specref ref="dfxp-content-doctype"/></p></item>
</ulist>
@@ -956,18 +962,18 @@
</note>
<div2 id="dfxp-content-doctype">
<head>DFXP Content</head>
-<p>DFXP Content is an abstract document type of the Timed Text Authoring Format intended
+<p>DFXP Content is an abstract document type of a profile of the Timed Text Markup Language intended
to be used for interchange among distribution systems. This document type
is defined in terms of the
element and attribute vocabulary
specified in <specref ref="vocabulary"/>.</p>
<p>This specification defines two types of normative schemas that may be used to validate a subset of
-conformant DFXP document instances:</p>
+conformant DFXP Content document instances:</p>
<ulist>
<item><p><specref ref="dfxp-schema-rnc"/></p></item>
<item><p><specref ref="dfxp-schema-xsd"/></p></item>
</ulist>
-<p>The (root) document element of a DFXP document instance must be a
+<p>The (root) document element of a DFXP Content document instance must be a
<el>tt</el> element, as defined by <specref
ref="document-structure-vocabulary-tt"/>.</p>
<note role="clarification">
@@ -980,16 +986,16 @@
processor.</p>
<p>In exception to the above statement about false negatives,
if the Relax NG schema included in this specification is used to validate a
-TT AF Document containing elements in a foreign namespace and the <att>xml:id</att>
+TTML Document containing elements in a foreign namespace and the <att>xml:id</att>
attribute is used with any of those (foreign) elements,
then an error will be reported even though such usage is permitted by this
specification. In this case, the false negative arises due
to a specific limitation in expressing wildcard patterns involving <code>xsd:ID</code>
typed attributes in Relax NG schemas.
-Note that this specification defines the formal validity of a TT AF Document to be
+Note that this specification defines the formal validity of a TTML Document to be
based on an abstract document instance from which all foreign namespace elements and
attributes have been removed. Therefore, the exceptional reporting of this false
-negative does not impact the formal assessment of TT AF Document validity.</p>
+negative does not impact the formal assessment of TTML Document validity.</p>
</note>
</div2>
</div1>
@@ -997,7 +1003,7 @@
<head>Vocabulary</head>
<p>This section defines the
namespaces, profiles, and vocabulary (as an element an attribute
-catalog) of the Timed Text Authoring Format (TT AF) as follows:</p>
+catalog) of the Timed Text Markup Language (TTML) as follows:</p>
<ulist>
<item><p><specref ref="vocabulary-namespaces"/></p></item>
<item><p><specref ref="vocabulary-profiles"/></p></item>
@@ -1005,7 +1011,7 @@
</ulist>
<div2 id="vocabulary-namespaces">
<head>Namespaces</head>
-<p>The Timed Text Authoring Format (TT AF) employs a number of
+<p>The Timed Text Markup Language (TTML) employs a number of
namespaces for elements and certain
global attributes. The following table specifies this set of namespaces
and indicates the default prefix used within this specification and the
@@ -1072,14 +1078,14 @@
e.g., for designating profiles, features, extensions and for
dereferencing standard profile definitions.</p>
</note>
-<p>All TT AF Namespaces are <loc
+<p>All TTML Namespaces are <loc
href="http://www.w3.org/2001/tag/doc/namespaceState#namespacedef"><emph>mutable</emph></loc>
<bibref ref="nsstate"/>; all undefined names in these namespaces are reserved for future
standardization by the W3C.</p>
</div2>
<div2 id="vocabulary-profiles">
<head>Profiles</head>
-<p>The Timed Text Authoring Format (TT AF) employs a number of
+<p>The Timed Text Markup Language (TTML) employs a number of
standard, predefined profiles of its
vocabulary and associated semantics.
The following table specifies this set of
@@ -1125,9 +1131,9 @@
</note>
<p>A profile designator is not restricted to the set of designators enumerated
in <specref ref="profile-vocab-table"/>, but may be any URI that
-feasibly dereferences a TT AF Profile Definition Document.</p>
-<p>The profile of TT AF that must be supported by a
-TT AF content processor in order to process a document
+feasibly dereferences a TTML Profile Definition Document.</p>
+<p>The profile of TTML that must be supported by a
+TTML content processor in order to process a document
instance is specified either (1) by specifying a
<att>ttp:profile</att> attribute on the root <el>tt</el> element, as
defined by <specref ref="parameter-attribute-profile"/>, or (2) by
@@ -1143,7 +1149,7 @@
<att>ttp:profile</att> attribute must be ignored for the purpose of
determining the declared profile requirements.</p>
<p>If more than one <el>ttp:profile</el> element appears in
-a TT AF document instance, then all specified profiles apply
+a TTML document instance, then all specified profiles apply
simultaneously. In such a case, if some feature or some extension is
specified by one profile to be used (mandatory and enabled) and by
another profile to be required (mandatory) or optional (voluntary),
@@ -1156,18 +1162,18 @@
<loc href="#parameter-attribute-profile"><att>ttp:profile</att></loc>
attribute nor
<loc href="#parameter-vocabulary-profile"><el>ttp:profile</el></loc>
-element is present in a TT AF document instance, and if the document
+element is present in a TTML document instance, and if the document
interchange context does not specify a profile,
then the DFXP Transformation
profile applies.</p>
<note role="elaboration">
<p>It is intended that the <att>ttp:profile</att> attribute be used when
the author wishes to reference one of the standard, predefined profiles of
-TT AF content, and does not wish to modify (by supersetting or subsetting)
+TTML content, and does not wish to modify (by supersetting or subsetting)
that profile. This attribute may also be used by an author to indicate the use
of a non-standard profile, in which case the specified profile designator expresses
-a URI that denotes an externally defined TT AF Profile Definition Document.
-However, it is not required that a conformant TT AF content processor be able
+a URI that denotes an externally defined TTML Profile Definition Document.
+However, it is not required that a conformant TTML content processor be able
to dereference such an externally specified profile definition.</p>
<p>In contrast, it is intended that the <el>ttp:profile</el> element be
used when the author wishes to make use of a modified predefined profile or
@@ -1185,13 +1191,13 @@
It is also possible to define a derived profile that is simultaneously subtractive
and additive.</p>
</note>
-<p>If a TT AF document instance makes use of a feature defined by
+<p>If a TTML document instance makes use of a feature defined by
<specref ref="feature-designations"/> and if the intended use of the
document requires the recognition and processing of that feature, then
the document must include a <emph>required feature</emph> or
a <emph>used feature</emph>
specification in one of its declared or
-referenced profiles. If a TT AF document instance makes use
+referenced profiles. If a TTML document instance makes use
of an extension designatable by <specref
ref="extension-designations"/> and if the intended use of the document
requires the recognition and processing of that extension, then the
@@ -1249,14 +1255,14 @@
</div2>
<div2 id="vocabulary-overview">
<head>Catalog</head>
-<p>The vocabulary of the Timed Text Authoring Format (TT AF) is
+<p>The vocabulary of the Timed Text Markup Language (TTML) is
defined in the following major catalogs (divisions of vocabulary):</p>
<ulist>
<item><p><specref ref="core-vocabulary-overview"/></p></item>
<item><p><specref ref="extension-vocabulary-overview"/></p></item>
</ulist>
-<p>The core catalog defines the baseline, core vocabulary of the TT
-AF, and, in particular, the vocabulary of DFXP. The extension catalog
+<p>The core catalog defines the baseline, core vocabulary of TTML,
+and, in particular, the vocabulary of DFXP. The extension catalog
serves as a placeholder for extensions to the core vocabulary defined
by DFXP.</p>
<div3 id="core-vocabulary-overview">
@@ -1274,7 +1280,7 @@
<item><p><specref ref="animation"/></p></item>
<item><p><specref ref="metadata"/></p></item>
</ulist>
-<p>The core element vocabulary specified for use with a TT AF document
+<p>The core element vocabulary specified for use with a TTML document
instance is enumerated in
<specref ref="element-vocab-table"/>.</p>
<table id="element-vocab-table" role="common">
@@ -1373,7 +1379,7 @@
</table>
<p/>
<p>Element vocabulary groups that are used in defining content models
-for TT AF element types are enumerated in <specref ref="element-vocab-group-table"/>.</p>
+for TTML element types are enumerated in <specref ref="element-vocab-group-table"/>.</p>
<table id="element-vocab-group-table" role="common">
<caption>Table 4 – Element Vocabulary Groups</caption>
<col width="25%"/>
@@ -1544,7 +1550,7 @@
</p>
</note>
<note role="explanation">
-<p>All vocabulary defined by the TT AF consistently makes use of
+<p>All vocabulary defined by TTML consistently makes use of
the so-called <emph>lowerCamelCase</emph> naming convention. In some cases, this results in the
change of a name when the name was based upon another specification
that used a different naming convention.</p>
@@ -1553,14 +1559,14 @@
<div3 id="extension-vocabulary-overview">
<head>Extension Catalog</head>
<p>The extension vocabulary catalog is intended for use by future
-profiles of the TT AF, and is not further defined
+profiles of TTML, and is not further defined
by this version of this specification.</p>
-<p>In addition to standardized extension vocabulary, a conforming TT
-AF document instance may contain arbitrary namespace qualified
+<p>In addition to standardized extension vocabulary, a conforming TTML
+document instance may contain arbitrary namespace qualified
elements that reside in any namespace other than those namespaces
-defined for use with this specification. Furthermore, a conforming TT
-AF document instance may contain arbitrary namespace qualified
-attributes on TT AF defined vocabulary where such attributes reside in
+defined for use with this specification. Furthermore, a conforming TTML
+document instance may contain arbitrary namespace qualified
+attributes on TTML defined vocabulary where such attributes reside in
any namespace other than those defined for use with this
specification.</p>
</div3>
@@ -1574,7 +1580,7 @@
essential or (2) of significant importance for the purpose of
interpreting the semantics of other types of information expressed by
core vocabulary items or for establishing a processing context by means
-of which TT AF content can be related to an external environment.</p>
+of which TTML content can be related to an external environment.</p>
<div2 id="parameter-element-vocabulary">
<head>Parameter Element Vocabulary</head>
<p>The following elements, all defined in the TT Parameter
@@ -1592,8 +1598,8 @@
<p>The <el>ttp:profile</el> element is used to specify a collection of
used (mandatory and enabled), required (mandatory),
and optional (voluntary) features and extensions that must or
-may be supported by a TT AF content processor in order to process a TT
-AF document that makes use (or may make use) of such features and
+may be supported by a TTML content processor in order to process a TTML
+document that makes use (or may make use) of such features and
extensions.</p>
<note role="clarification">
<p>The difference between a <emph>feature</emph> and an
@@ -1609,23 +1615,23 @@
<p>This specification defines two distinct uses of the <el>ttp:profile</el> element:</p>
<ulist>
<item>
-<p>as a child of the <el>head</el> element within a TT AF document
+<p>as a child of the <el>head</el> element within a TTML document
instance;</p>
</item>
<item>
-<p>as the root element of a TT AF Profile Definition document
+<p>as the root element of a TTML Profile Definition document
instance;</p>
</item>
</ulist>
-<p>When a <el>tt:profile</el> element appears within a TT AF document
+<p>When a <el>tt:profile</el> element appears within a TTML document
instance, its purpose is to express authorial intentions about which
features and extensions must or may be supported by a recipient
content processor. In addition, the element indirectly expresses
information about the set of features or extensions that are (or may
expected to be) used by the document instance.</p>
-<p>When a <el>tt:profile</el> element is used by a TT AF
+<p>When a <el>tt:profile</el> element is used by a TTML
Profile Definition document instance, it serves to publish a machine
-readable specification of a specific TT AF content profile, of which
+readable specification of a specific TTML content profile, of which
this specification defines four such Profile Definition Documents in
<specref ref="profiles"/>.</p>
<p>The <el>ttp:profile</el> element accepts as its children zero or more
@@ -1654,8 +1660,8 @@
§3.2.17, and, furthermore, must denote a profile designator in
accordance with <specref ref="vocabulary-profiles"/>. In this case,
the profile designator must refer to (1) a standard, predefined
-TT AF Profile Definition Document as defined by <specref ref="profiles"/>,
-or (2) a dereferenceable resource representing a valid TT AF Profile Definition
+TTML Profile Definition Document as defined by <specref ref="profiles"/>,
+or (2) a dereferenceable resource representing a valid TTML Profile Definition
document instance. In either case, the referenced profile serves as the
baseline profile of the specifying <el>ttp:profile</el> element.</p>
<p>If the <att>use</att> attribute is not specified, then the baseline
@@ -1684,19 +1690,19 @@
if it does not yet exist in the profile;</p>
</item>
</olist>
-<p>A conformant TT AF processor is not required to be able to
-dereference a TT AF Profile Definition Document that is not one of the
+<p>A conformant TTML processor is not required to be able to
+dereference a TTML Profile Definition Document that is not one of the
standard, predefined profiles defined by <specref ref="profiles"/>. A
-conformant TT AF processor may make use of a built-in, static
+conformant TTML processor may make use of a built-in, static
form of each standard, predefined profile so as not to require
dereferencing a network resource.</p>
-<p>If a TT AF processor is unable to dereference a non-standard TT AF
+<p>If a TTML processor is unable to dereference a non-standard TTML
Profile Definition Document, then it must not further process the
document without the presence of an explicit override from an end-user
or some implementation specific parameter traceable to an end-user or
-to a user or system configuration setting. If a TT AF processor aborts
-processing of a TT AF document instance due to the inability to
-reference a non-standard TT AF Profile Definition Document, then some
+to a user or system configuration setting. If a TTML processor aborts
+processing of a TTML document instance due to the inability to
+reference a non-standard TTML Profile Definition Document, then some
end-user notification should be given unless the end-user or system
has disabled such a notification, or if the processor does not permit
or entail the intervention of an end-user.</p>
@@ -1709,7 +1715,7 @@
<eg xml:space="preserve">
<ttp:profile use="dfxp-presentation">
<ttp:features xml:base="http://www.w3.org/ns/ttml/feature/">
- <ttp:feature>#rollUp</ttp:feature>
+ <ttp:feature>#text-outline</ttp:feature>
</ttp:features>
</ttp:profile>
</eg>
@@ -1721,7 +1727,7 @@
<p>In the above example, the DFXP presentation profile is used as the
baseline profile. This baseline profile is then supersetted (thus
creating an additive derived profile) by requiring support for
-<code>#rollUp</code> feature.</p>
+<code>#text-outline</code> feature.</p>
</note>
</div3>
<div3 id="parameter-vocabulary-features">
@@ -1798,7 +1804,7 @@
the URI expressed by the content of the <el>ttp:feature</el> element
is a relative URI, then an <att>xml:base</att> attribute should be
specified on the nearest ancestor <el>ttp:features</el> element.</p>
-<p>The <att>value</att> attribute specifies whether a conforming TT AF
+<p>The <att>value</att> attribute specifies whether a conforming TTML
processor must or may implement the designated feature in order to
process the document. If the value of the <att>value</att> attribute
is <code>optional</code>, then the processor need
@@ -1819,18 +1825,18 @@
</note>
<p>If the value of the <att>value</att> attribute is
<code>required</code> or <code>use</code>,
-and if the TT AF processor implementation does
+and if the TTML processor implementation does
not support the feature, then it must not further process the document
without the presence of an explicit override from an end-user or some
implementation specific parameter traceable to an end-user or to a
-user or system configuration setting. If a TT AF processor aborts
-processing of a TT AF document instance due to the specification of a
+user or system configuration setting. If a TTML processor aborts
+processing of a TTML document instance due to the specification of a
required, but unsupported feature by this element, then some end-user
notification should be given unless the end-user or system has
disabled such a notification, or if the processor does not permit or
entail the intervention of an end-user.</p>
<p>If the value of the <att>value</att> attribute is
-<code>optional</code>, and if the TT AF processor implementation does
+<code>optional</code>, and if the TTML processor implementation does
not support the feature, then it may further process the document even
in the case that some use of the feature is present in the document.
In the case of actual use of a feature designated as optional, the
@@ -1865,12 +1871,14 @@
<el>ttp:feature</el> elements in order to
superset the baseline profile (since neither
<code>#fontStyle-italic</code> nor <code>#textDecoration-under</code>
-are required by the DFXP presentation profile). Note that
+are required by the DFXP presentation profile).
+<!-- removed text:
+Note that
the explicit specification of <code>required</code> on the
<att>value</att> attribute on these two
<el>ttp:feature</el> elements is not strictly
necessary, since it is the default value of this
-attribute.</p>
+attribute.--></p>
<p>The effect of this example is to express authorial intentions that
italic font style and text underlining must be
supported.</p>
@@ -1951,7 +1959,7 @@
<el>ttp:feature</el> element is a relative URI, then an
<att>xml:base</att> attribute should be specified on the nearest
ancestor <el>ttp:extensions</el> element.</p>
-<p>The <att>value</att> attribute specifies whether a conforming TT AF
+<p>The <att>value</att> attribute specifies whether a conforming TTML
processor must or may implement the designated extension in order to
process the document. If the value of the <att>value</att> attribute
is <code>optional</code>, then the processor need
@@ -1971,18 +1979,18 @@
</note>
<p>If the value of the <att>value</att> attribute is
<code>required</code> or <code>use</code>,
-and if the TT AF processor implementation does not support the
+and if the TTML processor implementation does not support the
extension, then it must not further process the document without the
presence of an explicit override from an end-user or some
implementation specific parameter traceable to an end-user or to a
-user or system configuration setting. If a TT AF processor aborts
-processing of a TT AF document instance due to the specification of a
+user or system configuration setting. If a TTML processor aborts
+processing of a TTML document instance due to the specification of a
required, but unsupported extension by this element, then some
end-user notification should be given unless the end-user or system
has disabled such a notification, or if the processor does not permit
or entail the intervention of an end-user.</p>
<p>If the value of the <att>value</att> attribute is
-<code>optional</code>, and if the TT AF processor implementation does
+<code>optional</code>, and if the TTML processor implementation does
not support the extension, then it may further process the document even
in the case that some use of the extension is present in the document.
In the case of actual use of an extension designated as optional, the
@@ -2395,7 +2403,7 @@
<div3 id="parameter-attribute-profile">
<head>ttp:profile</head>
<p>The <att>ttp:profile</att> attribute may be used by a content author
-to express the profile of the Timed Text Authoring Format (TT AF) used
+to express the profile of the Timed Text Markup Language (TTML) used
in a document instance.</p>
<p>If specified, the value of this attribute must adhere to the
<code>xsd:anyURI</code> data type defined by <bibref ref="xsd-2"/>,
@@ -2713,7 +2721,7 @@
point of the external time interval. Similarly, if the end point of this interval remains unspecified, then the
end point is interpreted as the end point of the external time interval.</p>
<note role="explanation">
-<p>A TT AF document instance referenced from a SMIL presentation
+<p>A TTML document instance referenced from a SMIL presentation
is expected to follow the same timing rules as apply to other SMIL media
objects.</p>
</note>
@@ -3027,7 +3035,10 @@
described by <specref ref="semantics-region-layout-step-2"/>,
processing must occur as
if the following properties were specified on the affected
-elements of the intermediate XSL-FO document:</p>
+<!-- changed for future CSS compatibility
+elements of the intermediate XSL-FO document:</p>
+-->
+elements of an equivalent intermediate XSL-FO document:</p>
<ulist>
<item>
<p><code>suppress-at-line-break="auto"</code></p>
@@ -3045,7 +3056,11 @@
<p>Similarly, the semantics of the value <code>preserve</code> are fixed to mean that
when performing presentation processing, processing must occur as
if the following properties were specified on the affected
-elements of the intermediate XSL-FO document:</p>
+<!-- changed for future CSS compatibility
+elements of the intermediate XSL-FO document:</p>
+-->
+elements of an equivalent intermediate XSL-FO document:
+</p>
<ulist>
<item>
<p><code>suppress-at-line-break="retain"</code></p>
@@ -3077,7 +3092,27 @@
styling is to be understood as a separable layer of information that applies to
content and that denotes authorial intentions about the presentation of
that content.</p>
-<p>No normative use of an
+ <!-- added for future CSS compatibility -->
+ <p>
+ Styling attributes are included in TTML to enable authorial intent of presentation
+ to be included within a self-contained document. This section describes
+ the semantics of style presentation in terms of a standard processing
+ model. TTML Processors are not required to present TTML documents in any particular way;
+ but an implementation of this model by a TTML Presentation Processor
+ that provides externally observable results that are consistent with this model is
+ likely to lead to a user experience that closely resembles the experience intended by
+ the documents' authors.
+ </p>
+ <p>
+ The semantics of TTML style presentation are described in terms of the model
+ in <bibref ref="xsl11"/>. The intended effect of the attributes in this section
+ are to be compatible with the layout model of XSL. Presentation agents may however
+ use any technology to satisfy the authorial intent of the document. In particular
+ since <bibref ref="css2"/> is a subset of this model, a CSS processor may be used
+ for the features that the models have in common.
+ </p>
+ <!-- end addition -->
+ <p>No normative use of an
<code><?xml-stylesheet ... ?></code> processing instruction is defined
by this specification.</p>
<div2 id="styling-element-vocabulary">
@@ -3137,7 +3172,10 @@
<loc href="#content-attribute-space">xml:space</loc> = (<emph>default</emph>|<emph>preserve</emph>)
{<emph>any attribute in TT Style namespace</emph>}
{<emph>any attribute not in default or any TT namespace</emph>}>
+ <!-- change for future CSS compatibility
<emph>Content:</emph> <loc href="#element-vocab-group-table">Metadata.class</loc>*
+ -->
+ <emph>Content:</emph> EMPTY
</style>
</eg>
</td>
@@ -3311,15 +3349,16 @@
<caption>Example Rendition – Background Color</caption>
<tbody>
<tr>
-<td><graphic source="images/backgroundColor.png" alt="TT AF backgroundColor style property"/></td>
-</tr>
-</tbody>
-</table>
+<td><graphic source="images/backgroundColor.png" alt="TTML backgroundColor style property"/></td>
+</tr>
+</tbody>
+</table>
+ <!-- CSS compatibility - remove derivation note
<note role="derivation">
-<p>The semantics of the style property
-represented by this attribute are based upon that defined by <bibref ref="xsl11"/>,
-§ 7.7.2.</p>
-</note>
+<p>The semantics of the style property represented by this attribute are based upon
+that defined by <bibref ref="xsl11"/>, § 7.8.2.</p>
+</note> -->
+
</div3>
<div3 id="style-attribute-color">
<head>tts:color</head>
@@ -3402,11 +3441,13 @@
</tr>
</tbody>
</table>
-<note role="derivation">
+ <!-- CSS compatibility - remove derivation note
+ <note role="derivation">
<p>The semantics of the style property
represented by this attribute are based upon that defined by <bibref ref="xsl11"/>,
-§ 7.17.1.</p>
-</note>
+§ 7.18.1.</p>
+</note>
+-->
</div3>
<div3 id="style-attribute-direction">
<head>tts:direction</head>
@@ -3496,11 +3537,13 @@
</tr>
</tbody>
</table>
-<note role="derivation">
+ <!-- CSS compatibility - remove derivation note
+ <note role="derivation">
<p>The semantics of the style property
represented by this attribute are based upon that defined by <bibref ref="xsl11"/>,
-§ 7.27.1.</p>
-</note>
+§ 7.29.1.</p>
+</note>
+-->
</div3>
<div3 id="style-attribute-display">
<head>tts:display</head>
@@ -3567,11 +3610,11 @@
<td>
<eg xml:space="preserve">
<region xml:id="r1">
- <style tts:extent="369px 119px"/>
- <style tts:backgroundColor="black"/>
- <style tts:color="white"/>
- <style tts:displayAlign="before"/>
- <style tts:textAlign="start"/>
+ <style tts:extent="369px 119px"
+ tts:backgroundColor="black"
+ tts:color="white"
+ tts:displayAlign="before"
+ tts:textAlign="start"/>
</region>
...
<div region="r1">
@@ -3628,12 +3671,14 @@
</tr>
</tbody>
</table>
-<note role="derivation">
+ <!-- CSS compatibility - remove derivation note
+ <note role="derivation">
<p>The semantics of the style property
represented by this attribute are based upon that defined by <bibref
ref="css2"/>,
§ 9.2.5.</p>
</note>
+-->
</div3>
<div3 id="style-attribute-displayAlign">
<head>tts:displayAlign</head>
@@ -3743,11 +3788,13 @@
</tr>
</tbody>
</table>
+<!-- CSS compatibility - remove derivation note
<note role="derivation">
<p>The semantics of the style property
represented by this attribute are based upon that defined by <bibref ref="xsl11"/>,
-§ 7.13.4.</p>
-</note>
+§ 7.14.4.</p>
+</note>
+-->
</div3>
<div3 id="style-attribute-extent">
<head>tts:extent</head>
@@ -3955,11 +4002,13 @@
</tr>
</tbody>
</table>
+<!--CSS compatibility - remove derivation note
<note role="derivation">
<p>The semantics of the style property
represented by this attribute are based upon that defined by <bibref ref="xsl11"/>,
-§ 7.8.2.</p>
-</note>
+§ 7.9.2.</p>
+</note>
+-->
</div3>
<div3 id="style-attribute-fontSize">
<head>tts:fontSize</head>
@@ -4063,11 +4112,13 @@
</tr>
</tbody>
</table>
+<!--CSS compatibility - remove derivation note
<note role="derivation">
<p>The semantics of the style property
represented by this attribute are based upon that defined by <bibref ref="xsl11"/>,
-§ 7.8.4.</p>
-</note>
+§ 7.9.4.</p>
+</note>
+-->
</div3>
<div3 id="style-attribute-fontStyle">
<head>tts:fontStyle</head>
@@ -4163,11 +4214,13 @@
</tbody>
</table>
<p/>
+<!-- CSS compatibility - remove derivation note
<note role="derivation">
<p>The semantics of the style property
represented by this attribute are based upon that defined by <bibref ref="xsl11"/>,
-§ 7.8.7.</p>
-</note>
+§ 7.9.7.</p>
+</note>
+-->
</div3>
<div3 id="style-attribute-fontWeight">
<head>tts:fontWeight</head>
@@ -4259,11 +4312,13 @@
</tr>
</tbody>
</table>
+<!--CSS compatibility - remove derivation note
<note role="derivation">
<p>The semantics of the style property
represented by this attribute are based upon that defined by <bibref ref="xsl11"/>,
-§ 7.8.9.</p>
-</note>
+§ 7.9.9.</p>
+</note>
+-->
</div3>
<div3 id="style-attribute-lineHeight">
<head>tts:lineHeight</head>
@@ -4358,11 +4413,13 @@
</tbody>
</table>
<p/>
+<!-- CSS compatibility - remove derivation note
<note role="derivation">
<p>The semantics of the style property
represented by this attribute are based upon that defined by <bibref ref="xsl11"/>,
-§ 7.15.4.</p>
-</note>
+§ 7.16.4.</p>
+</note>
+-->
</div3>
<div3 id="style-attribute-opacity">
<head>tts:opacity</head>
@@ -4473,11 +4530,13 @@
</tr>
</tbody>
</table>
+<!--CSS compatibility - remove derivation note
<note role="derivation">
<p>The semantics of the style property
represented by this attribute are based upon that defined by <bibref ref="css3-color"/>,
§ 3.2.</p>
</note>
+-->
</div3>
<div3 id="style-attribute-origin">
<head>tts:origin</head>
@@ -4688,11 +4747,13 @@
if this were not specified, then overflow would occur in the block
progression direction as opposed to the inline progression direction.</p>
</note>
+<!-- CSS compatibility - remove derivation note
<note role="derivation">
<p>The semantics of the style property
represented by this attribute are based upon that defined by <bibref ref="xsl11"/>,
-§ 7.20.2.</p>
-</note>
+§ 7.21.2.</p>
+</note>
+-->
</div3>
<div3 id="style-attribute-padding">
<head>tts:padding</head>
@@ -4789,13 +4850,15 @@
</tr>
</tbody>
</table>
+ <!-- CSS compatibility - remove derivation note
<note role="derivation">
<p>The semantics of the style property
represented by this attribute are based upon that defined by <bibref ref="xsl11"/>,
-§ 7.29.15, except that individual shorthand values map to writing
-mode relative padding values as defined by <bibref ref="xsl11"/>,
-§ 7.7.31, 7.7.32, 7.7.33, and 7.7.34.</p>
-</note>
+§ 7.31.15, except that individual shorthand values map to writing
+ mode relative padding values as defined by <bibref ref="xsl11"/>,
+§ 7.8.31, 7.8.32, 7.8.33, and 7.8.34.</p>
+</note>
+-->
</div3>
<div3 id="style-attribute-showBackground">
<head>tts:showBackground</head>
@@ -4890,11 +4953,13 @@
</tbody>
</table>
-->
+<!-- CSS compatibility - remove derivation note
<note role="derivation">
<p>The semantics of the style property
represented by this attribute are based upon that defined by <bibref ref="smil21"/>,
§ 5.3.1.</p>
</note>
+-->
</div3>
<div3 id="style-attribute-textAlign">
<head>tts:textAlign</head>
@@ -4989,11 +5054,13 @@
</tr>
</tbody>
</table>
+<!--CSS compatibility - remove derivation note
<note role="derivation">
<p>The semantics of the style property
represented by this attribute are based upon that defined by <bibref ref="xsl11"/>,
-§ 7.15.9.</p>
-</note>
+§ 7.16.9.</p>
+</note>
+-->
</div3>
<div3 id="style-attribute-textDecoration">
<head>tts:textDecoration</head>
@@ -5093,11 +5160,13 @@
</tr>
</tbody>
</table>
+<!--CSS compatibility - remove derivation note
<note role="derivation">
<p>The semantics of the style property
represented by this attribute are based upon that defined by <bibref ref="xsl11"/>,
§ 7.16.4.</p>
</note>
+-->
</div3>
<div3 id="style-attribute-textOutline">
<head>tts:textOutline</head>
@@ -5287,11 +5356,13 @@
</tr>
</tbody>
</table>
+<!-- CSS compatibility - remove derivation note
<note role="derivation">
<p>The semantics of the style property
represented by this attribute are based upon that defined by <bibref ref="xsl11"/>,
-§ 7.27.6.</p>
-</note>
+§ 7.29.6.</p>
+</note>
+-->
</div3>
<div3 id="style-attribute-visibility">
<head>tts:visibility</head>
@@ -5409,11 +5480,13 @@
</tr>
</tbody>
</table>
-<note role="derivation">
+<!-- CSS compatibility - remove derivation note
+ <note role="derivation">
<p>The semantics of the style property
represented by this attribute are based upon that defined by <bibref ref="xsl11"/>,
§ 7.28.8.</p>
</note>
+-->
</div3>
<div3 id="style-attribute-wrapOption">
<head>tts:wrapOption</head>
@@ -5500,11 +5573,13 @@
</tr>
</tbody>
</table>
+ <!-- CSS compatibility - remove derivation note
<note role="derivation">
<p>The semantics of the style property
represented by this attribute are based upon that defined by <bibref ref="xsl11"/>,
§ 7.15.13.</p>
</note>
+-->
</div3>
<div3 id="style-attribute-writingMode">
<head>tts:writingMode</head>
@@ -5610,11 +5685,13 @@
to override the normally left-to-right directionality of characters in
the Latin script.</p>
</note>
+<!-- CSS compatibility - remove derivation note
<note role="derivation">
<p>The semantics of the style property
represented by this attribute are based upon that defined by <bibref ref="xsl11"/>,
§ 7.27.7.</p>
</note>
+ -->
</div3>
<div3 id="style-attribute-zIndex">
<head>tts:zIndex</head>
@@ -5743,11 +5820,13 @@
</tr>
</tbody>
</table>
+<!-- CSS compatibility - remove derivation note
<note role="derivation">
<p>The semantics of the style property
represented by this attribute are based upon that defined by <bibref ref="xsl11"/>,
§ 7.28.9.</p>
</note>
+-->
</div3>
</div2>
<div2 id="styling-style-value-expressions">
@@ -6348,7 +6427,7 @@
<item><p><loc href="#semantics-style-inheritance-content">region style inheritance</loc></p></item>
</ulist>
<p>For the purpose of determining inherited styles, the element hierarchy of
-an intermediate synchronic document form of a DFXP document instance must be used, where
+an intermediate synchronic document form of a TTML document instance must be used, where
such intermediate forms are defined by <specref ref="semantics-region-layout-step-1"/>.</p>
<note role="explanation">
<p>The intermediate synchronic document form is utilized rather than
@@ -7107,14 +7186,21 @@
<head>Synchronic Flow Processing</head>
<p>Subsequent to performing a temporal (synchronic) slice and subsequent
remapping of regionally selected content hierarchy, the resulting intermediate
- synchronic document is
-subjected to a flow transformation step that produces a rooted flow object tree
-represented as an XSL FO document instance as defined by <bibref ref="xsl11"/>,
-and semantically extended by TT AF specific style properties that have no XSL
+synchronic document is subjected to a flow transformation step that produces
+a rooted flow object tree
+<!-- changed for future CSS compatibility
+represented as
+-->
+equivalent to
+an XSL FO document instance as defined by <bibref ref="xsl11"/>,
+and semantically extended by TTML specific style properties that have no XSL
FO counterpart.</p>
<p>Each intermediate synchronic document produced by <specref
-ref="semantics-region-layout-step-1"/> is mapped to an XSL FO document instance,
-<emph>F</emph>, as follows:</p>
+ref="semantics-region-layout-step-1"/> is mapped
+<!-- changed for future CSS compatibility
+to an XSL FO document instance, <emph>F</emph>, as follows:</p>
+-->
+to a styled document <emph>F</emph> consistent with an XSL FO document instance, as follows</p>
<olist>
<item>
<p>perform the following ordered sub-steps to create anonymous spans:</p>
@@ -7137,7 +7223,7 @@
ref="semantics-style-resolution-process-overall"/>;</p>
</item>
<item>
-<p>map the <el>tt</el> element to an <el>fo:root</el> element, populated
+<p>map the <el>tt</el> element to be equivalent to an <el>fo:root</el> element, populated
initially with an <el>fo:layout-master-set</el> element that contains a valid
<el>fo:simple-page-master</el> that, in turn, contains an
<el>fo:region-body</el> child, where the root container extent expressed on the
@@ -7146,12 +7232,12 @@
element;</p>
</item>
<item>
-<p>map the <el>layout</el> element to an <el>fo:page-sequence</el> element and a
+<p>map the <el>layout</el> element to be equivalent to an <el>fo:page-sequence</el> element and a
child <el>fo:flow</el> element that reference the page master and page region
defined by the simple page master produced above;</p>
</item>
<item>
-<p>map each non-empty <el>region</el> element to an <el>fo:block-container</el>
+<p>map each non-empty <el>region</el> element to be equivalent to an <el>fo:block-container</el>
element with an <att>absolute-position</att> attribute with value
<code>absolute</code>, and where the region's position and extent are mapped to equivalent
<att>top</att>, <att>left</att>, <att>width</att>, and <att>height</att>
@@ -7160,15 +7246,15 @@
<item>
<p>for each <el>body</el>, <el>div</el>, and <el>p</el> element that is not
associated with a <att>tts:display</att> style property with the value
-<code>none</code>, map the element to a distinct <el>fo:block</el> element,
+<code>none</code>, map the element to the equivalent of a distinct <el>fo:block</el> element,
populating the style properties of <el>fo:block</el> by using the computed
-style set associated with each original TT AF content element;</p>
-</item>
-<item>
-<p>for the resulting <el>fo:block</el> formatting object
+style set associated with each original TTML content element;</p>
+</item>
+<item>
+<p>for the resulting <el>fo:block</el> formatting object equivalent
produced in the previous step that corresponds to the <el>body</el>
-element, synthesize and append to the end of its children an empty
-<el>fo:block</el> with the following attributes:
+element, map to be equivalent to appending to the end of its children an empty
+ <el>fo:block</el> with the following attributes:
<att>space-after.optimum</att>, <att>space-after.maximum</att>, and
<att>space-after.conditionality</att>, where the value of the former
two attributes is the height or width of the containing
@@ -7182,15 +7268,15 @@
<code>none</code> and for each anonymous
span that is a child of a <el>p</el> or <el>span</el> element,
map the element or
-sequence of character items to a distinct <el>fo:inline</el> element,
+sequence of character items to be equivalent to a distinct <el>fo:inline</el> element,
populating the style properties of <el>fo:inline</el> by using the computed
-style set associated with each original TT AF content element
+style set associated with each original TTML content element
or anonymous span;</p>
</item>
<item>
<p>for each <el>br</el> element that is not
associated with a <att>tts:display</att> style property with the value
-<code>none</code>, map the element
+<code>none</code>, map the element to be equivalent
to a distinct <el>fo:character</el> element having the following
properties:</p>
<ulist>
@@ -7203,10 +7289,10 @@
</ulist>
</item>
<item>
-<p>for each TT AF style property attribute in some computed
+<p>for each TTML style property attribute in some computed
style set that
has no counterpart in <bibref ref="xsl11"/>, map that attribute directly through
-to the relevant formatting object produced by the input TT AF content element to
+to the relevant formatting object produced by the input TTML content element to
which the style property applies;</p>
</item>
<item>
@@ -7215,8 +7301,9 @@
resulted in that formatting object element;</p>
</item>
</olist>
-<p>For each resulting XSL FO document instance
-<emph>DOC<sub>FO</sub></emph>,
+ <!-- old definition
+ <p> For each resulting XSL FO document instance
+ <emph>DOC<sub>FO</sub></emph>,
if processing
requires presentation on a visual medium, then apply the formatting semantics
prescribed by <bibref ref="xsl11"/> in order to produce an XSL FO area tree that
@@ -7230,15 +7317,38 @@
above in <specref ref="definitions"/>.</p>
</note>
<note>
-<p>Due to the possible presence of TT AF style properties
+<p>Due to the possible presence of TTML style properties
or style property values in a given DFXP document instance for which
there is no <bibref ref="xsl11"/> counterpart, the use of a compliant <bibref ref="xsl11"/> formatting processor
is not necessarily sufficient to satisfy the presentation
semantics defined by this specification.</p>
</note>
+-->
+ <p>For each resulting document instance F, if processing requires presentation on a
+ visual medium, then apply formatting and rendering semantics consistent with that
+ prescribed by <bibref ref="xsl11"/>.</p>
+<note role="elaboration">
+<p>In an XSL FO area tree produced by formatting <emph>F</emph> using
+an <bibref ref="xsl11"/> formatting processor,
+the <code>page-viewport-area</code>,
+which is generated by <code>fo:page-sequence</code> element by
+reference to the sole generated <code>fo:simple-page-master</code>
+element, would correspond to the <emph>root container region</emph> defined
+above in <specref ref="definitions"/>.</p>
+</note>
+<note>
+<p>
+ Due to the possible presence of TTML style properties or style property values
+ in a given TTML document instance for which there is no <bibref ref="xsl11"/> counterpart,
+ Implementors should recognize that it is the layout model of <bibref ref="xsl11"/> that is being referenced
+ by this specification, not the requirement to use a compliant <bibref ref="xsl11"/> formatting processor,
+ since such would not necessarily be sufficient to satisfy the full presentation semantics
+ defined by this specification, and would contain a large number of features not needed to
+ implement the presentation semantics of TTML.</p>
+</note>
</div3>
<div3 id="semantics-region-layout-example">
-<head>Elaborated Example</head>
+<head>Elaborated Example (Informative)</head>
<p>An example of the processing steps described above is elaborated below, starting with <specref
ref="region-mapping-example-1-s"/>.</p>
<table id="region-mapping-example-1-s" role="example">
@@ -7275,8 +7385,15 @@
</tr>
</tbody>
</table>
-<p>An XSL FO document instance produced by performing flow processing
-upon the first intermediate document is shown below.</p>
+<p>
+ <!-- old text
+ An XSL FO document instance produced by performing flow processing
+ upon the first intermediate document is shown below.
+ -->
+ An XSL FO document instance that would yield rendering consistent with TTML, and
+ which may be produced by performing flow processing upon the first intermediate
+ document is illustrated below.
+</p>
<table id="region-mapping-example-1-f0" role="example">
<caption>Example – XSL FO Document – [0s,1s)</caption>
<tbody>
@@ -7321,9 +7438,12 @@
</div2>
<div2 id="semantics-line-layout">
<head>Line Layout</head>
+ <!--
<p>The semantics of line layout, including line breaking, defined by
<bibref ref="xsl11"/> apply to the performance of the composition and layout of
lines for presentation processing of a document instance on a visual medium.</p>
+-->
+
<p>If a profile that applies to a document instance
requires use of the <loc
href="#feature-lineBreak-uax14">#lineBreak-uax14</loc> feature
@@ -7406,7 +7526,7 @@
is used with a <att>dur</att> attribute, it is intended to be interpreted as
a difference between two implied clock time expressions.</p>
</note>
-<p>When a TT AF document instance specifies the use of the
+<p>When a TTML document instance specifies the use of the
<code>smpte</code> time base and <code>discontinuous</code> marker
mode, the <att>dur</att> attribute must not be specified on any
element.</p>
@@ -7753,7 +7873,7 @@
represented by metadata takes one of two forms: (1) metadata defined by this
specification for standardized use in a document instance, and (2) arbitrary
metadata defined outside of the scope of this specification, whose use and
-semantics depend entirely upon an application's use of TT AF content.</p>
+semantics depend entirely upon an application's use of TTML content.</p>
<div2 id="metadata-element-vocabulary">
<head>Metadata Element Vocabulary</head>
<p>The <specref ref="metadata-vocabulary-metadata"/> element serves as
@@ -8493,12 +8613,12 @@
<gitem>
<label>Optional parameters:</label>
<def>
-<p>The encoding of a TT AF document must be determined by the XML
+<p>The encoding of a TTML document must be determined by the XML
encoding declaration. This has identical semantics to the
application/xml media type in the case where the charset parameter is
omitted, as specified in <bibref ref="xml-media"/>, Sections 8.9,
8.10 and 8.11.</p>
-<p>The document profile of a TT AF document may be specified using
+<p>The document profile of a TTML document may be specified using
an optional <code>profile</code> parameter, which, if specified,
the value of which must adhere to the syntax and semantics of
<att>ttp:profile</att> parameter defined by
@@ -8528,11 +8648,11 @@
Section 10, repeated expansion of maliciously constructed XML entities
can be used to consume large amounts of memory, which may cause XML
processors in constrained environments to fail.</p>
-<p>In addition, because of the extensibility features for TT AF and of XML
+<p>In addition, because of the extensibility features for TTML and of XML
in general, it is possible that "application/ttml+xml" may describe content
that has security implications beyond those described here. However,
if the processor follows only the normative semantics of the published
-specification, this content will be outside TT AF namespaces and
+specification, this content will be outside TTML namespaces and
may be ignored. Only in the case where the processor recognizes and
processes the additional content, or where further processing of that
content is dispatched to other processors, would security issues
@@ -8545,9 +8665,9 @@
<def>
<p>The published specification describes processing semantics that dictate
behavior that must be followed when dealing with, among other things,
-unrecognized elements and attributes, both in TT AF namespaces and in
+unrecognized elements and attributes, both in TTML namespaces and in
other namespaces.</p>
-<p>Because TT AF is extensible, conformant "application/ttml+xml" processors must
+<p>Because TTML is extensible, conformant "application/ttml+xml" processors must
expect that content received is well-formed XML, but it cannot be
guaranteed that the content is valid to a particular DTD or Schema or
that the processor will recognize all of the elements and attributes
@@ -8622,24 +8742,24 @@
TT Feature Namespace base URI.</p>
<div3 id="feature-animation">
<head>#animation</head>
-<p>A TT AF transformation processor supports the <code>#animation</code>
+<p>A TTML transformation processor supports the <code>#animation</code>
feature if it recognizes and is capable of transforming the following
vocabulary defined by <specref ref="animation"/>:</p>
<ulist>
<item><p><loc href="#animation-vocabulary-set"><el>set</el></loc></p></item>
</ulist>
-<p>A TT AF presentation processor supports the <code>#animation</code>
+<p>A TTML presentation processor supports the <code>#animation</code>
feature if it implements presentation semantic support for the
same vocabulary enumerated above.</p>
</div3>
<div3 id="feature-backgroundColor">
<head>#backgroundColor</head>
-<p>A TT AF transformation processor supports the
+<p>A TTML transformation processor supports the
<code>#backgroundColor</code> feature if it recognizes and is capable of
transforming the <loc
href="#style-attribute-backgroundColor"><att>tts:backgroundColor</att></loc>
attribute.</p>
-<p>A TT AF presentation processor supports the
+<p>A TTML presentation processor supports the
<code>#backgroundColor</code> feature if it (1) implements presentation semantic support
for the <loc
href="#style-attribute-backgroundColor"><att>tts:backgroundColor</att></loc>
@@ -8650,13 +8770,13 @@
</div3>
<div3 id="feature-backgroundColor-block">
<head>#backgroundColor-block</head>
-<p>A TT AF transformation processor supports the
+<p>A TTML transformation processor supports the
<code>#backgroundColor-block</code> feature if it recognizes and is
capable of transforming all defined values of the <loc
href="#style-attribute-backgroundColor"><att>tts:backgroundColor</att></loc>
attribute when applied to a content element that would generate a
block area during presentation processing.</p>
-<p>A TT AF presentation processor supports the
+<p>A TTML presentation processor supports the
<code>#backgroundColor-block</code> feature if it (1) implements presentation semantic
support for the <loc
href="#style-attribute-backgroundColor"><att>tts:backgroundColor</att></loc>
@@ -8668,13 +8788,13 @@
</div3>
<div3 id="feature-backgroundColor-inline">
<head>#backgroundColor-inline</head>
-<p>A TT AF transformation processor supports the
+<p>A TTML transformation processor supports the
<code>#backgroundColor-inline</code> feature if it recognizes and is
capable of transforming all defined values of the <loc
href="#style-attribute-backgroundColor"><att>tts:backgroundColor</att></loc>
attribute when applied to a content element that would generate an
inline area during presentation processing.</p>
-<p>A TT AF presentation processor supports the
+<p>A TTML presentation processor supports the
<code>#backgroundColor-inline</code> feature if it (1) implements presentation semantic
support for the <loc
href="#style-attribute-backgroundColor"><att>tts:backgroundColor</att></loc>
@@ -8686,13 +8806,13 @@
</div3>
<div3 id="feature-backgroundColor-region">
<head>#backgroundColor-region</head>
-<p>A TT AF transformation processor supports the
+<p>A TTML transformation processor supports the
<code>#backgroundColor-region</code> feature if it recognizes and is
capable of transforming all defined values of the <loc
href="#style-attribute-backgroundColor"><att>tts:backgroundColor</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
+<p>A TTML presentation processor supports the
<code>#backgroundColor-region</code> feature if it (1) implements presentation semantic
support for the <loc
href="#style-attribute-backgroundColor"><att>tts:backgroundColor</att></loc>
@@ -8705,7 +8825,7 @@
</div3>
<div3 id="feature-bidi">
<head>#bidi</head>
-<p>A TT AF processor supports the <code>#bidi</code> feature if it
+<p>A TTML processor supports the <code>#bidi</code> feature if it
supports the following features:</p>
<ulist>
<item><p><loc
@@ -8718,12 +8838,12 @@
</div3>
<div3 id="feature-cellResolution">
<head>#cellResolution</head>
-<p>A TT AF transformation processor supports the
+<p>A TTML transformation processor supports the
<code>#cellResolution</code> feature if it recognizes and is capable of
transforming the <loc
href="#parameter-attribute-cellResolution"><att>ttp:cellResolution</att></loc>
attribute.</p>
-<p>A TT AF presentation processor supports the
+<p>A TTML presentation processor supports the
<code>#cellResolution</code> feature if it implements presentation semantic support
for the <loc
href="#parameter-attribute-cellResolution"><att>ttp:cellResolution</att></loc>
@@ -8731,12 +8851,12 @@
</div3>
<div3 id="feature-clockMode">
<head>#clockMode</head>
-<p>A TT AF transformation processor supports the
+<p>A TTML transformation processor supports the
<code>#clockMode</code> feature if it recognizes and is capable of
transforming the <loc
href="#parameter-attribute-clockMode"><att>ttp:clockMode</att></loc>
attribute.</p>
-<p>A TT AF presentation processor supports the
+<p>A TTML presentation processor supports the
<code>#clockMode</code> feature if it implements presentation semantic support
for the <loc
href="#parameter-attribute-clockMode"><att>ttp:clockMode</att></loc>
@@ -8744,12 +8864,12 @@
</div3>
<div3 id="feature-clockMode-gps">
<head>#clockMode-gps</head>
-<p>A TT AF transformation processor supports the
+<p>A TTML 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
+<p>A TTML 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>
@@ -8757,12 +8877,12 @@
</div3>
<div3 id="feature-clockMode-local">
<head>#clockMode-local</head>
-<p>A TT AF transformation processor supports the
+<p>A TTML 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
+<p>A TTML 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>
@@ -8770,12 +8890,12 @@
</div3>
<div3 id="feature-clockMode-utc">
<head>#clockMode-utc</head>
-<p>A TT AF transformation processor supports the
+<p>A TTML 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
+<p>A TTML 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>
@@ -8783,12 +8903,12 @@
</div3>
<div3 id="feature-color">
<head>#color</head>
-<p>A TT AF transformation processor supports the
+<p>A TTML transformation processor supports the
<code>#color</code> feature if it recognizes and is capable of
transforming the <loc
href="#style-attribute-color"><att>tts:color</att></loc>
attribute.</p>
-<p>A TT AF presentation processor supports the
+<p>A TTML presentation processor supports the
<code>#color</code> feature if it (1) implements presentation semantic support
for the <loc
href="#style-attribute-color"><att>tts:color</att></loc>
@@ -8799,7 +8919,7 @@
</div3>
<div3 id="feature-content">
<head>#content</head>
-<p>A TT AF transformation processor supports the <code>#content</code>
+<p>A TTML transformation processor supports the <code>#content</code>
feature if it recognizes and is capable of transforming the following
vocabulary defined by <specref ref="content"/>:</p>
<ulist>
@@ -8809,13 +8929,13 @@
<item><p><loc href="#content-vocabulary-span"><el>span</el></loc></p></item>
<item><p><loc href="#content-vocabulary-br"><el>br</el></loc></p></item>
</ulist>
-<p>A TT AF presentation processor supports the <code>#content</code>
+<p>A TTML presentation processor supports the <code>#content</code>
feature if it implements presentation semantic support for the
same vocabulary enumerated above.</p>
</div3>
<div3 id="feature-core">
<head>#core</head>
-<p>A TT AF transformation processor supports the <code>#core</code>
+<p>A TTML transformation processor supports the <code>#core</code>
feature if it recognizes and is capable of transforming the following
core attributes vocabulary defined by <specref ref="content"/>:</p>
<ulist>
@@ -8823,18 +8943,18 @@
<item><p><loc href="#content-attribute-id">@<att>xml:lang</att></loc></p></item>
<item><p><loc href="#content-attribute-id">@<att>xml:space</att></loc></p></item>
</ulist>
-<p>A TT AF presentation processor supports the <code>#core</code>
+<p>A TTML presentation processor supports the <code>#core</code>
feature if it implements presentation semantic support for the
same vocabulary enumerated above.</p>
</div3>
<div3 id="feature-direction">
<head>#direction</head>
-<p>A TT AF transformation processor supports the
+<p>A TTML transformation processor supports the
<code>#direction</code> feature if it recognizes and is capable of
transforming all defined values of the <loc
href="#style-attribute-direction"><att>tts:direction</att></loc>
attribute.</p>
-<p>A TT AF presentation processor supports the
+<p>A TTML presentation processor supports the
<code>#direction</code> feature if it implements presentation semantic support
for all defined values of the <loc
href="#style-attribute-direction"><att>tts:direction</att></loc>
@@ -8842,12 +8962,12 @@
</div3>
<div3 id="feature-display">
<head>#display</head>
-<p>A TT AF transformation processor supports the
+<p>A TTML transformation processor supports the
<code>#display</code> feature if it recognizes and is capable of
transforming all defined values of the <loc
href="#style-attribute-display"><att>tts:display</att></loc>
attribute.</p>
-<p>A TT AF presentation processor supports the
+<p>A TTML presentation processor supports the
<code>#display</code> feature if it implements presentation semantic support
for all defined values of the <loc
href="#style-attribute-display"><att>tts:display</att></loc>
@@ -8855,13 +8975,13 @@
</div3>
<div3 id="feature-display-block">
<head>#display-block</head>
-<p>A TT AF transformation processor supports the
+<p>A TTML transformation processor supports the
<code>#display-block</code> feature if it recognizes and is
capable of transforming all defined values of the <loc
href="#style-attribute-display"><att>tts:display</att></loc>
attribute when applied to a content element that would generate a
block area during presentation processing.</p>
-<p>A TT AF presentation processor supports the
+<p>A TTML presentation processor supports the
<code>#display-block</code> feature if it implements presentation semantic
support for all defined values of the <loc
href="#style-attribute-display"><att>tts:display</att></loc>
@@ -8870,13 +8990,13 @@
</div3>
<div3 id="feature-display-inline">
<head>#display-inline</head>
-<p>A TT AF transformation processor supports the
+<p>A TTML transformation processor supports the
<code>#display-inline</code> feature if it recognizes and is
capable of transforming all defined values of the <loc
href="#style-attribute-display"><att>tts:display</att></loc>
attribute when applied to a content element that would generate an
inline area during presentation processing.</p>
-<p>A TT AF presentation processor supports the
+<p>A TTML presentation processor supports the
<code>#display-inline</code> feature if it implements presentation semantic
support for all defined values of the <loc
href="#style-attribute-display"><att>tts:display</att></loc>
@@ -8885,13 +9005,13 @@
</div3>
<div3 id="feature-display-region">
<head>#display-region</head>
-<p>A TT AF transformation processor supports the
+<p>A TTML transformation processor supports the
<code>#display-region</code> feature if it recognizes and is
capable of transforming all defined values of the <loc
href="#style-attribute-display"><att>tts:display</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
+<p>A TTML presentation processor supports the
<code>#display-region</code> feature if it implements presentation semantic
support for all defined values of the <loc
href="#style-attribute-display"><att>tts:display</att></loc>
@@ -8900,12 +9020,12 @@
</div3>
<div3 id="feature-displayAlign">
<head>#displayAlign</head>
-<p>A TT AF transformation processor supports the
+<p>A TTML transformation processor supports the
<code>#displayAlign</code> feature if it recognizes and is capable of
transforming all defined values of the <loc
href="#style-attribute-displayAlign"><att>tts:displayAlign</att></loc>
attribute.</p>
-<p>A TT AF presentation processor supports the
+<p>A TTML presentation processor supports the
<code>#displayAlign</code> feature if it implements presentation semantic support
for all defined values of the <loc
href="#style-attribute-displayAlign"><att>tts:displayAlign</att></loc>
@@ -8913,12 +9033,12 @@
</div3>
<div3 id="feature-dropMode">
<head>#dropMode</head>
-<p>A TT AF transformation processor supports the
+<p>A TTML transformation processor supports the
<code>#dropMode</code> feature if it recognizes and is capable of
transforming the <loc
href="#parameter-attribute-dropMode"><att>ttp:dropMode</att></loc>
attribute.</p>
-<p>A TT AF presentation processor supports the
+<p>A TTML presentation processor supports the
<code>#dropMode</code> feature if it implements presentation semantic support
for the <loc
href="#parameter-attribute-dropMode"><att>ttp:dropMode</att></loc>
@@ -8926,12 +9046,12 @@
</div3>
<div3 id="feature-dropMode-dropNTSC">
<head>#dropMode-dropNTSC</head>
-<p>A TT AF transformation processor supports the
+<p>A TTML 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
+<p>A TTML 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>
@@ -8939,12 +9059,12 @@
</div3>
<div3 id="feature-dropMode-dropPAL">
<head>#dropMode-dropPAL</head>
-<p>A TT AF transformation processor supports the
+<p>A TTML 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
+<p>A TTML 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>
@@ -8952,12 +9072,12 @@
</div3>
<div3 id="feature-dropMode-nonDrop">
<head>#dropMode-nonDrop</head>
-<p>A TT AF transformation processor supports the
+<p>A TTML 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
+<p>A TTML 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>
@@ -8965,12 +9085,12 @@
</div3>
<div3 id="feature-extent">
<head>#extent</head>
-<p>A TT AF transformation processor supports the
+<p>A TTML transformation processor supports the
<code>#extent</code> feature if it recognizes and is capable of
transforming the <loc
href="#style-attribute-extent"><att>tts:extent</att></loc>
attribute.</p>
-<p>A TT AF presentation processor supports the
+<p>A TTML presentation processor supports the
<code>#extent</code> feature if it implements presentation semantic support for
the <loc
href="#style-attribute-extent"><att>tts:extent</att></loc>
@@ -8978,13 +9098,13 @@
</div3>
<div3 id="feature-extent-region">
<head>#extent-region</head>
-<p>A TT AF transformation processor supports the
+<p>A TTML 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
+<p>A TTML 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>
@@ -8993,13 +9113,13 @@
</div3>
<div3 id="feature-extent-root">
<head>#extent-root</head>
-<p>A TT AF transformation processor supports the
+<p>A TTML 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-tt"><el>tt</el></loc> element.</p>
-<p>A TT AF presentation processor supports the
+<p>A TTML 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>
@@ -9008,12 +9128,12 @@
</div3>
<div3 id="feature-fontFamily">
<head>#fontFamily</head>
-<p>A TT AF transformation processor supports the
+<p>A TTML transformation processor supports the
<code>#fontFamily</code> feature if it recognizes and is capable of
transforming the <loc
href="#style-attribute-fontFamily"><att>tts:fontFamily</att></loc>
attribute.</p>
-<p>A TT AF presentation processor supports the
+<p>A TTML presentation processor supports the
<code>#fontFamily</code> feature if it implements presentation semantic support
for the <loc
href="#style-attribute-fontFamily"><att>tts:fontFamily</att></loc>
@@ -9021,14 +9141,14 @@
</div3>
<div3 id="feature-fontFamily-generic">
<head>#fontFamily-generic</head>
-<p>A TT AF transformation processor supports the
+<p>A TTML transformation processor supports the
<code>#fontFamily-generic</code> feature if it recognizes and is
capable of transforming <loc
href="#style-value-genericFamilyName"><genericFamilyName></loc>
values when used with the <loc
href="#style-attribute-fontFamily"><att>tts:fontFamily</att></loc>
attribute.</p>
-<p>A TT AF presentation processor supports the
+<p>A TTML presentation processor supports the
<code>#fontFamily-generic</code> feature if it implements presentation semantic
support for <loc
href="#style-value-genericFamilyName"><genericFamilyName></loc>
@@ -9038,14 +9158,14 @@
</div3>
<div3 id="feature-fontFamily-non-generic">
<head>#fontFamily-non-generic</head>
-<p>A TT AF transformation processor supports the
+<p>A TTML transformation processor supports the
<code>#fontFamily-non-generic</code> feature if it recognizes and is
capable of transforming <loc
href="#style-value-familyName"><familyName></loc>
values when used with the <loc
href="#style-attribute-fontFamily"><att>tts:fontFamily</att></loc>
attribute.</p>
-<p>A TT AF presentation processor supports the
+<p>A TTML presentation processor supports the
<code>#fontFamily-non-generic</code> feature if it implements presentation semantic
support for <loc
href="#style-value-familyName"><familyName></loc>
@@ -9055,12 +9175,12 @@
</div3>
<div3 id="feature-fontSize">
<head>#fontSize</head>
-<p>A TT AF transformation processor supports the
+<p>A TTML transformation processor supports the
<code>#fontSize</code> feature if it recognizes and is capable of
transforming the <loc
href="#style-attribute-fontSize"><att>tts:fontSize</att></loc>
attribute.</p>
-<p>A TT AF presentation processor supports the
+<p>A TTML presentation processor supports the
<code>#fontSize</code> feature if it implements presentation semantic support
for the <loc
href="#style-attribute-fontSize"><att>tts:fontSize</att></loc>
@@ -9068,13 +9188,13 @@
</div3>
<div3 id="feature-fontSize-anamorphic">
<head>#fontSize-anamorphic</head>
-<p>A TT AF transformation processor supports the
+<p>A TTML transformation processor supports the
<code>#fontSize-anamorphic</code> feature if it recognizes and is
capable of transforming values of the <loc
href="#style-attribute-fontSize"><att>tts:fontSize</att></loc>
attribute that consist of two <loc
href="#style-value-length"><length></loc> specifications.</p>
-<p>A TT AF presentation processor supports the
+<p>A TTML presentation processor supports the
<code>#fontSize-anamorphic</code> feature if it implements presentation semantic
support for defined values of the <loc
href="#style-attribute-fontSize"><att>tts:fontSize</att></loc>
@@ -9083,13 +9203,13 @@
</div3>
<div3 id="feature-fontSize-isomorphic">
<head>#fontSize-isomorphic</head>
-<p>A TT AF transformation processor supports the
+<p>A TTML transformation processor supports the
<code>#fontSize-isomorphic</code> feature if it recognizes and is
capable of transforming values of the <loc
href="#style-attribute-fontSize"><att>tts:fontSize</att></loc>
attribute that consist of a single <loc
href="#style-value-length"><length></loc> specification.</p>
-<p>A TT AF presentation processor supports the
+<p>A TTML presentation processor supports the
<code>#fontSize-isomorphic</code> feature if it implements presentation semantic
support for defined values of the <loc
href="#style-attribute-fontSize"><att>tts:fontSize</att></loc>
@@ -9098,12 +9218,12 @@
</div3>
<div3 id="feature-fontStyle">
<head>#fontStyle</head>
-<p>A TT AF transformation processor supports the
+<p>A TTML transformation processor supports the
<code>#fontStyle</code> feature if it recognizes and is capable of
transforming all defined values of the <loc
href="#style-attribute-fontStyle"><att>tts:fontStyle</att></loc>
attribute.</p>
-<p>A TT AF presentation processor supports the
+<p>A TTML presentation processor supports the
<code>#fontStyle</code> feature if it implements presentation semantic support
for all defined values of the <loc
href="#style-attribute-fontStyle"><att>tts:fontStyle</att></loc>
@@ -9111,12 +9231,12 @@
</div3>
<div3 id="feature-fontStyle-italic">
<head>#fontStyle-italic</head>
-<p>A TT AF transformation processor supports the
+<p>A TTML transformation processor supports the
<code>#fontStyle-italic</code> feature if it recognizes and is
capable of transforming the <code>italic</code> value of the <loc
href="#style-attribute-fontStyle"><att>tts:fontStyle</att></loc>
attribute.</p>
-<p>A TT AF presentation processor supports the
+<p>A TTML presentation processor supports the
<code>#fontStyle-italic</code> feature if it implements presentation semantic
support for the <code>italic</code> of the <loc
href="#style-attribute-fontStyle"><att>tts:fontStyle</att></loc>
@@ -9124,12 +9244,12 @@
</div3>
<div3 id="feature-fontStyle-oblique">
<head>#fontStyle-oblique</head>
-<p>A TT AF transformation processor supports the
+<p>A TTML 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
+<p>A TTML 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>
@@ -9137,12 +9257,12 @@
</div3>
<div3 id="feature-fontStyle-reverseOblique">
<head>#fontStyle-reverseOblique</head>
-<p>A TT AF transformation processor supports the
+<p>A TTML 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
+<p>A TTML 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>
@@ -9150,12 +9270,12 @@
</div3>
<div3 id="feature-fontWeight">
<head>#fontWeight</head>
-<p>A TT AF transformation processor supports the
+<p>A TTML transformation processor supports the
<code>#fontWeight</code> feature if it recognizes and is capable of
transforming all defined values of the <loc
href="#style-attribute-fontWeight"><att>tts:fontWeight</att></loc>
attribute.</p>
-<p>A TT AF presentation processor supports the
+<p>A TTML presentation processor supports the
<code>#fontWeight</code> feature if it implements presentation semantic support
for all defined values of the <loc
href="#style-attribute-fontWeight"><att>tts:fontWeight</att></loc>
@@ -9163,12 +9283,12 @@
</div3>
<div3 id="feature-fontWeight-bold">
<head>#fontWeight-bold</head>
-<p>A TT AF transformation processor supports the
+<p>A TTML transformation processor supports the
<code>#fontWeight-bold</code> feature if it recognizes and is
capable of transforming <code>bold</code> value of the <loc
href="#style-attribute-fontWeight"><att>tts:fontWeight</att></loc>
attribute.</p>
-<p>A TT AF presentation processor supports the
+<p>A TTML presentation processor supports the
<code>#fontWeight-bold</code> feature if it implements presentation semantic
support for the <code>bold</code> of the <loc
href="#style-attribute-fontWeight"><att>tts:fontWeight</att></loc>
@@ -9176,12 +9296,12 @@
</div3>
<div3 id="feature-frameRate">
<head>#frameRate</head>
-<p>A TT AF transformation processor supports the
+<p>A TTML transformation processor supports the
<code>#frameRate</code> feature if it recognizes and is capable of
transforming the <loc
href="#parameter-attribute-frameRate"><att>ttp:frameRate</att></loc>
attribute.</p>
-<p>A TT AF presentation processor supports the
+<p>A TTML presentation processor supports the
<code>#frameRate</code> feature if it implements presentation semantic support
for the <loc
href="#parameter-attribute-frameRate"><att>ttp:frameRate</att></loc>
@@ -9189,12 +9309,12 @@
</div3>
<div3 id="feature-frameRateMultiplier">
<head>#frameRateMultiplier</head>
-<p>A TT AF transformation processor supports the
+<p>A TTML transformation processor supports the
<code>#frameRateMultiplier</code> feature if it recognizes and is capable of
transforming the <loc
href="#parameter-attribute-frameRateMultiplier"><att>ttp:frameRateMultiplier</att></loc>
attribute.</p>
-<p>A TT AF presentation processor supports the
+<p>A TTML presentation processor supports the
<code>#frameRateMultiplier</code> feature if it implements presentation semantic support
for the <loc
href="#parameter-attribute-frameRateMultiplier"><att>ttp:frameRateMultiplier</att></loc>
@@ -9202,7 +9322,7 @@
</div3>
<div3 id="feature-layout">
<head>#layout</head>
-<p>A TT AF transformation processor supports the <code>#layout</code>
+<p>A TTML transformation processor supports the <code>#layout</code>
feature if it (1) recognizes and is capable of transforming the following
vocabulary defined by <specref ref="layout"/>:</p>
<ulist>
@@ -9218,29 +9338,29 @@
<item><p><loc
href="#style-attribute-origin"><att>tts:origin</att></loc></p></item>
</ulist>
-<p>A TT AF presentation processor supports the <code>#layout</code>
+<p>A TTML presentation processor supports the <code>#layout</code>
feature if it implements presentation semantic support for the
same vocabulary and features enumerated above.</p>
</div3>
<div3 id="feature-length">
<head>#length</head>
-<p>A TT AF transformation processor supports the <code>#length</code>
+<p>A TTML transformation processor supports the <code>#length</code>
feature if it recognizes and is capable of transforming all defined
values of the <loc href="#style-value-length"><length></loc>
style value expression.</p>
-<p>A TT AF presentation processor supports the <code>#length</code>
+<p>A TTML presentation processor supports the <code>#length</code>
feature if it implements presentation semantic support for all defined values of
the <loc href="#style-value-length"><length></loc> style value
expression.</p>
</div3>
<div3 id="feature-length-cell">
<head>#length-cell</head>
-<p>A TT AF transformation processor supports the
+<p>A TTML transformation processor supports the
<code>#length-cell</code> feature if it recognizes and is capable of
transforming scalar values of the <loc
href="#style-value-length"><length></loc> style value expression
that use <code>c</code> (cell) units.</p>
-<p>A TT AF presentation processor supports the
+<p>A TTML presentation processor supports the
<code>#length-cell</code> feature if it implements presentation semantic support
for scalar values of the <loc
href="#style-value-length"><length></loc> style value expression
@@ -9248,12 +9368,12 @@
</div3>
<div3 id="feature-length-em">
<head>#length-em</head>
-<p>A TT AF transformation processor supports the
+<p>A TTML transformation processor supports the
<code>#length-em</code> feature if it recognizes and is capable of
transforming scalar values of the <loc
href="#style-value-length"><length></loc> style value expression
that use <code>em</code> (EM) units.</p>
-<p>A TT AF presentation processor supports the
+<p>A TTML presentation processor supports the
<code>#length-em</code> feature if it implements presentation semantic support
for scalar values of the <loc
href="#style-value-length"><length></loc> style value expression
@@ -9261,12 +9381,12 @@
</div3>
<div3 id="feature-length-integer">
<head>#length-integer</head>
-<p>A TT AF transformation processor supports the
+<p>A TTML transformation processor supports the
<code>#length-integer</code> feature if it recognizes and is
capable of transforming integer values of the <loc
href="#style-value-length"><length></loc> style value
expression.</p>
-<p>A TT AF presentation processor supports the
+<p>A TTML presentation processor supports the
<code>#length-integer</code> feature if it implements presentation semantic
support for integer values of the <loc
href="#style-value-length"><length></loc> style value
@@ -9275,12 +9395,12 @@
</div3>
<div3 id="feature-length-negative">
<head>#length-negative</head>
-<p>A TT AF transformation processor supports the
+<p>A TTML transformation processor supports the
<code>#length-negative</code> feature if it recognizes and is
capable of transforming negative values of the <loc
href="#style-value-length"><length></loc> style value
expression.</p>
-<p>A TT AF presentation processor supports the
+<p>A TTML presentation processor supports the
<code>#length-negative</code> feature if it implements presentation semantic
support for negative values of the <loc
href="#style-value-length"><length></loc> style value
@@ -9289,12 +9409,12 @@
</div3>
<div3 id="feature-length-percentage">
<head>#length-percentage</head>
-<p>A TT AF transformation processor supports the
+<p>A TTML transformation processor supports the
<code>#length-percentage</code> feature if it recognizes and is
capable of transforming percentage values of the <loc
href="#style-value-length"><length></loc> style value
expression.</p>
-<p>A TT AF presentation processor supports the
+<p>A TTML presentation processor supports the
<code>#length-percentage</code> feature if it implements presentation semantic
support for percentage values of the <loc
href="#style-value-length"><length></loc> style value
@@ -9303,12 +9423,12 @@
</div3>
<div3 id="feature-length-pixel">
<head>#length-pixel</head>
-<p>A TT AF transformation processor supports the
+<p>A TTML transformation processor supports the
<code>#length-pixel</code> feature if it recognizes and is capable of
transforming scalar values of the <loc
href="#style-value-length"><length></loc> style value expression
that use <code>px</code> (pixel) units.</p>
-<p>A TT AF presentation processor supports the
+<p>A TTML presentation processor supports the
<code>#length-pixel</code> feature if it implements presentation semantic support
for scalar values of the <loc
href="#style-value-length"><length></loc> style value expression
@@ -9316,12 +9436,12 @@
</div3>
<div3 id="feature-length-positive">
<head>#length-positive</head>
-<p>A TT AF transformation processor supports the
+<p>A TTML transformation processor supports the
<code>#length-positive</code> feature if it recognizes and is
capable of transforming positive values of the <loc
href="#style-value-length"><length></loc> style value
expression.</p>
-<p>A TT AF presentation processor supports the
+<p>A TTML presentation processor supports the
<code>#length-positive</code> feature if it implements presentation semantic
support for positive values of the <loc
href="#style-value-length"><length></loc> style value
@@ -9330,12 +9450,12 @@
</div3>
<div3 id="feature-length-real">
<head>#length-real</head>
-<p>A TT AF transformation processor supports the
+<p>A TTML transformation processor supports the
<code>#length-real</code> feature if it recognizes and is
capable of transforming real values of the <loc
href="#style-value-length"><length></loc> style value
expression.</p>
-<p>A TT AF presentation processor supports the
+<p>A TTML presentation processor supports the
<code>#length-real</code> feature if it implements presentation semantic
support for real values of the <loc
href="#style-value-length"><length></loc> style value
@@ -9344,22 +9464,22 @@
</div3>
<div3 id="feature-lineBreak-uax14">
<head>#lineBreak-uax14</head>
-<p>A TT AF transformation processor supports the
+<p>A TTML transformation processor supports the
<code>#lineBreak-uax14</code> feature if it recognizes and is capable of
transforming requirements expressed by <bibref ref="uax14"/> into its
target document space.</p>
-<p>A TT AF presentation processor supports the
+<p>A TTML presentation processor supports the
<code>#lineBreak-uax14</code> feature if it implements presentation semantic support
for <bibref ref="uax14"/> as applies to line breaking.</p>
</div3>
<div3 id="feature-lineHeight">
<head>#lineHeight</head>
-<p>A TT AF transformation processor supports the
+<p>A TTML transformation processor supports the
<code>#lineHeight</code> feature if it recognizes and is capable of
transforming the <loc
href="#style-attribute-lineHeight"><att>tts:lineHeight</att></loc>
attribute.</p>
-<p>A TT AF presentation processor supports the
+<p>A TTML presentation processor supports the
<code>#lineHeight</code> feature if it implements presentation semantic support for
the <loc
href="#style-attribute-lineHeight"><att>tts:lineHeight</att></loc>
@@ -9367,12 +9487,12 @@
</div3>
<div3 id="feature-markerMode">
<head>#markerMode</head>
-<p>A TT AF transformation processor supports the
+<p>A TTML transformation processor supports the
<code>#markerMode</code> feature if it recognizes and is capable of
transforming the <loc
href="#parameter-attribute-markerMode"><att>ttp:markerMode</att></loc>
attribute.</p>
-<p>A TT AF presentation processor supports the
+<p>A TTML presentation processor supports the
<code>#markerMode</code> feature if it implements presentation semantic support
for the <loc
href="#parameter-attribute-markerMode"><att>ttp:markerMode</att></loc>
@@ -9380,12 +9500,12 @@
</div3>
<div3 id="feature-markerMode-continuous">
<head>#markerMode-continuous</head>
-<p>A TT AF transformation processor supports the
+<p>A TTML 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
+<p>A TTML 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>
@@ -9393,12 +9513,12 @@
</div3>
<div3 id="feature-markerMode-discontinuous">
<head>#markerMode-discontinuous</head>
-<p>A TT AF transformation processor supports the
+<p>A TTML 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
+<p>A TTML 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>
@@ -9406,7 +9526,7 @@
</div3>
<div3 id="feature-metadata">
<head>#metadata</head>
-<p>A TT AF transformation processor supports the <code>#metadata</code>
+<p>A TTML transformation processor supports the <code>#metadata</code>
feature if it recognizes and is capable of transforming the following
vocabulary defined by <specref ref="metadata"/>:</p>
<ulist>
@@ -9420,7 +9540,7 @@
<item><p><loc href="#metadata-attribute-agent">@<att>ttm:agent</att></loc></p></item>
<item><p><loc href="#metadata-attribute-role">@<att>ttm:role</att></loc></p></item>
</ulist>
-<p>A TT AF presentation processor supports the <code>#metadata</code>
+<p>A TTML presentation processor supports the <code>#metadata</code>
feature if it recognizes and is capable of presenting the information
expressed by the same vocabulary enumerated above.</p>
<note role="clarification">
@@ -9432,30 +9552,30 @@
</div3>
<div3 id="feature-nested-div">
<head>#nested-div</head>
-<p>A TT AF transformation processor supports the <code>#nested-div</code>
+<p>A TTML transformation processor supports the <code>#nested-div</code>
feature if it recognizes and is capable of transforming nested
<loc href="#content-vocabulary-div"><el>div</el></loc> elements.</p>
-<p>A TT AF presentation processor supports the <code>#nested-div</code>
+<p>A TTML presentation processor supports the <code>#nested-div</code>
feature if it implements presentation semantic support for nested
<loc href="#content-vocabulary-div"><el>div</el></loc> elements.</p>
</div3>
<div3 id="feature-nested-span">
<head>#nested-span</head>
-<p>A TT AF transformation processor supports the <code>#nested-span</code>
+<p>A TTML transformation processor supports the <code>#nested-span</code>
feature if it recognizes and is capable of transforming nested
<loc href="#content-vocabulary-span"><el>span</el></loc> elements.</p>
-<p>A TT AF presentation processor supports the <code>#nested-span</code>
+<p>A TTML presentation processor supports the <code>#nested-span</code>
feature if it implements presentation semantic support for nested
<loc href="#content-vocabulary-span"><el>span</el></loc> elements.</p>
</div3>
<div3 id="feature-opacity">
<head>#opacity</head>
-<p>A TT AF transformation processor supports the
+<p>A TTML transformation processor supports the
<code>#opacity</code> feature if it recognizes and is capable of
transforming the <loc
href="#style-attribute-opacity"><att>tts:opacity</att></loc>
attribute.</p>
-<p>A TT AF presentation processor supports the
+<p>A TTML presentation processor supports the
<code>#opacity</code> feature if it (1) implements presentation semantic support for
the <loc
href="#style-attribute-opacity"><att>tts:opacity</att></loc>
@@ -9464,12 +9584,12 @@
</div3>
<div3 id="feature-origin">
<head>#origin</head>
-<p>A TT AF transformation processor supports the
+<p>A TTML transformation processor supports the
<code>#origin</code> feature if it recognizes and is capable of
transforming the <loc
href="#style-attribute-origin"><att>tts:origin</att></loc>
attribute.</p>
-<p>A TT AF presentation processor supports the
+<p>A TTML presentation processor supports the
<code>#origin</code> feature if it implements presentation semantic support for
the <loc
href="#style-attribute-origin"><att>tts:origin</att></loc>
@@ -9477,12 +9597,12 @@
</div3>
<div3 id="feature-overflow">
<head>#overflow</head>
-<p>A TT AF transformation processor supports the
+<p>A TTML transformation processor supports the
<code>#overflow</code> feature if it recognizes and is capable of
transforming all defined values of the <loc
href="#style-attribute-overflow"><att>tts:overflow</att></loc>
attribute.</p>
-<p>A TT AF presentation processor supports the
+<p>A TTML presentation processor supports the
<code>#overflow</code> feature if it implements presentation semantic support for
all defined values of the <loc
href="#style-attribute-overflow"><att>tts:overflow</att></loc>
@@ -9490,12 +9610,12 @@
</div3>
<div3 id="feature-overflow-visible">
<head>#overflow-visible</head>
-<p>A TT AF transformation processor supports the
+<p>A TTML 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
+<p>A TTML 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>
@@ -9503,12 +9623,12 @@
</div3>
<div3 id="feature-padding">
<head>#padding</head>
-<p>A TT AF transformation processor supports the
+<p>A TTML transformation processor supports the
<code>#padding</code> feature if it recognizes and is capable of
transforming the <loc
href="#style-attribute-padding"><att>tts:padding</att></loc>
attribute.</p>
-<p>A TT AF presentation processor supports the
+<p>A TTML presentation processor supports the
<code>#padding</code> feature if it implements presentation semantic support for
the <loc
href="#style-attribute-padding"><att>tts:padding</att></loc>
@@ -9516,13 +9636,13 @@
</div3>
<div3 id="feature-padding-1">
<head>#padding-1</head>
-<p>A TT AF transformation processor supports the
+<p>A TTML transformation processor supports the
<code>#padding-1</code> feature if it recognizes and is capable of
transforming values of the <loc
href="#style-attribute-padding"><att>tts:padding</att></loc> attribute
that consist of one <loc
href="#style-value-length"><length></loc> specification.</p>
-<p>A TT AF presentation processor supports the <code>#padding-1</code>
+<p>A TTML presentation processor supports the <code>#padding-1</code>
feature if it implements presentation semantic support for values of the <loc
href="#style-attribute-padding"><att>tts:padding</att></loc> attribute
that consist of one <loc
@@ -9530,13 +9650,13 @@
</div3>
<div3 id="feature-padding-2">
<head>#padding-2</head>
-<p>A TT AF transformation processor supports the
+<p>A TTML transformation processor supports the
<code>#padding-2</code> feature if it recognizes and is capable of
transforming values of the <loc
href="#style-attribute-padding"><att>tts:padding</att></loc> attribute
that consist of two <loc
href="#style-value-length"><length></loc> specification.</p>
-<p>A TT AF presentation processor supports the <code>#padding-2</code>
+<p>A TTML presentation processor supports the <code>#padding-2</code>
feature if it implements presentation semantic support for values of the <loc
href="#style-attribute-padding"><att>tts:padding</att></loc> attribute
that consist of two <loc
@@ -9544,13 +9664,13 @@
</div3>
<div3 id="feature-padding-3">
<head>#padding-3</head>
-<p>A TT AF transformation processor supports the
+<p>A TTML transformation processor supports the
<code>#padding-3</code> feature if it recognizes and is capable of
transforming values of the <loc
href="#style-attribute-padding"><att>tts:padding</att></loc> attribute
that consist of three <loc
href="#style-value-length"><length></loc> specification.</p>
-<p>A TT AF presentation processor supports the <code>#padding-3</code>
+<p>A TTML presentation processor supports the <code>#padding-3</code>
feature if it implements presentation semantic support for values of the <loc
href="#style-attribute-padding"><att>tts:padding</att></loc> attribute
that consist of three <loc
@@ -9558,13 +9678,13 @@
</div3>
<div3 id="feature-padding-4">
<head>#padding-4</head>
-<p>A TT AF transformation processor supports the
+<p>A TTML transformation processor supports the
<code>#padding-4</code> feature if it recognizes and is capable of
transforming values of the <loc
href="#style-attribute-padding"><att>tts:padding</att></loc> attribute
that consist of four <loc
href="#style-value-length"><length></loc> specification.</p>
-<p>A TT AF presentation processor supports the <code>#padding-4</code>
+<p>A TTML presentation processor supports the <code>#padding-4</code>
feature if it implements presentation semantic support for values of the <loc
href="#style-attribute-padding"><att>tts:padding</att></loc> attribute
that consist of four <loc
@@ -9572,12 +9692,12 @@
</div3>
<div3 id="feature-pixelAspectRatio">
<head>#pixelAspectRatio</head>
-<p>A TT AF transformation processor supports the
+<p>A TTML transformation processor supports the
<code>#pixelAspectRatio</code> feature if it recognizes and is capable of
transforming the <loc
href="#parameter-attribute-pixelAspectRatio"><att>ttp:pixelAspectRatio</att></loc>
attribute.</p>
-<p>A TT AF presentation processor supports the
+<p>A TTML presentation processor supports the
<code>#pixelAspectRatio</code> feature if it implements presentation semantic support
for the <loc
href="#parameter-attribute-pixelAspectRatio"><att>ttp:pixelAspectRatio</att></loc>
@@ -9585,7 +9705,7 @@
</div3>
<div3 id="feature-presentation">
<head>#presentation</head>
-<p>A TT AF processor supports the
+<p>A TTML processor supports the
<code>#presentation</code> feature if it
(1) satisfies the generic processor criteria defined by
<specref ref="conformance-generic-processor"/>,
@@ -9602,13 +9722,13 @@
<item><p><loc href="#timing"><code>#timing</code></loc></p></item>
</ulist>
<p>
-In addition, a TT AF processor that supports the
+In addition, a TTML processor that supports the
<code>#presentation</code> feature should satisfy the user agent
accessibility guidelines specified by <bibref ref="uaag"/>.</p>
</div3>
<div3 id="feature-profile">
<head>#profile</head>
-<p>A TT AF transformation processor supports the <code>#profile</code>
+<p>A TTML transformation processor supports the <code>#profile</code>
feature if it recognizes and is capable of transforming the
<loc href="#parameter-attribute-profile"><att>ttp:profile</att></loc>
attribute on the <loc
@@ -9627,18 +9747,18 @@
<item><p><loc
href="#parameter-vocabulary-extension"><el>ttp:extension</el></loc></p></item>
</ulist>
-<p>A TT AF presentation processor supports the
+<p>A TTML presentation processor supports the
<code>#profile</code> feature if it implements presentation semantic support
for the same vocabulary specified above.</p>
</div3>
<div3 id="feature-showBackground">
<head>#showBackground</head>
-<p>A TT AF transformation processor supports the
+<p>A TTML transformation processor supports the
<code>#showBackground</code> feature if it recognizes and is capable
of transforming all defined values of the <loc
href="#style-attribute-showBackground"><att>tts:showBackground</att></loc>
attribute.</p>
-<p>A TT AF presentation processor supports the
+<p>A TTML presentation processor supports the
<code>#showBackground</code> feature if it implements presentation semantic support
for all defined values of the <loc
href="#style-attribute-showBackground"><att>tts:showBackground</att></loc>
@@ -9646,20 +9766,20 @@
</div3>
<div3 id="feature-structure">
<head>#structure</head>
-<p>A TT AF transformation processor supports the <code>#structure</code>
+<p>A TTML transformation processor supports the <code>#structure</code>
feature if it recognizes and is capable of transforming the following
vocabulary defined by <specref ref="content"/>:</p>
<ulist>
<item><p><loc href="#document-structure-vocabulary-tt"><el>tt</el></loc></p></item>
<item><p><loc href="#document-structure-vocabulary-head"><el>head</el></loc></p></item>
</ulist>
-<p>A TT AF presentation processor supports the <code>#structure</code>
+<p>A TTML presentation processor supports the <code>#structure</code>
feature if it implements presentation semantic support for the
same vocabulary enumerated above.</p>
</div3>
<div3 id="feature-styling">
<head>#styling</head>
-<p>A TT AF transformation processor supports the <code>#styling</code>
+<p>A TTML transformation processor supports the <code>#styling</code>
feature if it recognizes and is capable of transforming the following
vocabulary defined by <specref ref="styling"/>:</p>
<ulist>
@@ -9667,84 +9787,84 @@
<item><p><loc href="#styling-vocabulary-style"><el>style</el></loc></p></item>
<item><p><loc href="#style-attribute-style">@<att>style</att></loc></p></item>
</ulist>
-<p>A TT AF presentation processor supports the <code>#styling</code>
+<p>A TTML presentation processor supports the <code>#styling</code>
feature if it implements presentation semantic support for the
same vocabulary enumerated above.</p>
</div3>
<div3 id="feature-styling-chained">
<head>#styling-chained</head>
-<p>A TT AF transformation processor supports the
+<p>A TTML transformation processor supports the
<code>#styling-chained</code> feature if it recognizes and is capable
of transforming chained style association as defined by <specref
ref="semantics-style-association-chained-referential"/>.</p>
-<p>A TT AF presentation processor supports the
+<p>A TTML presentation processor supports the
<code>#styling-chained</code> feature if it implements presentation semantic
support for chained style association as defined by <specref
ref="semantics-style-association-chained-referential"/>.</p>
</div3>
<div3 id="feature-styling-inheritance-content">
<head>#styling-inheritance-content</head>
-<p>A TT AF transformation processor supports the
+<p>A TTML transformation processor supports the
<code>#styling-inheritance</code> feature if it recognizes and is
capable of transforming content style inheritance as defined by
<specref ref="semantics-style-inheritance-content"/>.</p>
-<p>A TT AF presentation processor supports the
+<p>A TTML presentation processor supports the
<code>#styling-inheritance-content</code> feature if it implements
presentation semantic support for content style inheritance as defined by <specref
ref="semantics-style-inheritance-content"/>.</p>
</div3>
<div3 id="feature-styling-inheritance-region">
<head>#styling-inheritance-region</head>
-<p>A TT AF transformation processor supports the
+<p>A TTML transformation processor supports the
<code>#styling-inheritance</code> feature if it recognizes and is
capable of transforming region style inheritance as defined by
<specref ref="semantics-style-inheritance-region"/>.</p>
-<p>A TT AF presentation processor supports the
+<p>A TTML presentation processor supports the
<code>#styling-inheritance-region</code> feature if it implements
presentation semantic support for region style inheritance as defined by <specref
ref="semantics-style-inheritance-region"/>.</p>
</div3>
<div3 id="feature-styling-inline">
<head>#styling-inline</head>
-<p>A TT AF transformation processor supports the
+<p>A TTML transformation processor supports the
<code>#styling-inline</code> feature if it recognizes and is capable
of transforming inline style association as defined by <specref
ref="semantics-style-association-inline"/>.</p>
-<p>A TT AF presentation processor supports the
+<p>A TTML presentation processor supports the
<code>#styling-inline</code> feature if it implements presentation semantic support
for inline style association as defined by <specref
ref="semantics-style-association-inline"/>.</p>
</div3>
<div3 id="feature-styling-nested">
<head>#styling-nested</head>
-<p>A TT AF transformation processor supports the
+<p>A TTML transformation processor supports the
<code>#styling-nested</code> feature if it recognizes and is capable
of transforming nested style association as defined by <specref
ref="semantics-style-association-nested"/>.</p>
-<p>A TT AF presentation processor supports the
+<p>A TTML presentation processor supports the
<code>#styling-nested</code> feature if it implements presentation semantic support
for nested style association as defined by <specref
ref="semantics-style-association-nested"/>.</p>
</div3>
<div3 id="feature-styling-referential">
<head>#styling-referential</head>
-<p>A TT AF transformation processor supports the
+<p>A TTML transformation processor supports the
<code>#styling-referential</code> feature if it recognizes and is capable
of transforming referential style association as defined by <specref
ref="semantics-style-association-referential"/>.</p>
-<p>A TT AF presentation processor supports the
+<p>A TTML presentation processor supports the
<code>#styling-referential</code> feature if it implements presentation semantic
support for referential style association as defined by <specref
ref="semantics-style-association-referential"/>.</p>
</div3>
<div3 id="feature-subFrameRate">
<head>#subFrameRate</head>
-<p>A TT AF transformation processor supports the
+<p>A TTML transformation processor supports the
<code>#subFrameRate</code> feature if it recognizes and is capable of
transforming the <loc
href="#parameter-attribute-subFrameRate"><att>ttp:subFrameRate</att></loc>
attribute.</p>
-<p>A TT AF presentation processor supports the
+<p>A TTML presentation processor supports the
<code>#subFrameRate</code> feature if it implements presentation semantic support
for the <loc
href="#parameter-attribute-subFrameRate"><att>ttp:subFrameRate</att></loc>
@@ -9752,12 +9872,12 @@
</div3>
<div3 id="feature-textAlign">
<head>#textAlign</head>
-<p>A TT AF transformation processor supports the
+<p>A TTML transformation processor supports the
<code>#textAlign</code> feature if it recognizes and is capable
of transforming all defined values of the <loc
href="#style-attribute-textAlign"><att>tts:textAlign</att></loc>
attribute.</p>
-<p>A TT AF presentation processor supports the
+<p>A TTML presentation processor supports the
<code>#textAlign</code> feature if it implements presentation semantic support
for all defined values of the <loc
href="#style-attribute-textAlign"><att>tts:textAlign</att></loc>
@@ -9765,13 +9885,13 @@
</div3>
<div3 id="feature-textAlign-absolute">
<head>#textAlign-absolute</head>
-<p>A TT AF transformation processor supports the
+<p>A TTML 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 <loc
href="#style-attribute-textAlign"><att>tts:textAlign</att></loc>
attribute.</p>
-<p>A TT AF presentation processor supports the
+<p>A TTML presentation processor supports the
<code>#textAlign-absolute</code> feature if it implements presentation semantic
support for the <code>left</code>, <code>center</code>, and
<code>right</code> values of the <loc
@@ -9780,13 +9900,13 @@
</div3>
<div3 id="feature-textAlign-relative">
<head>#textAlign-relative</head>
-<p>A TT AF transformation processor supports the
+<p>A TTML 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 <loc
href="#style-attribute-textAlign"><att>tts:textAlign</att></loc>
attribute.</p>
-<p>A TT AF presentation processor supports the
+<p>A TTML presentation processor supports the
<code>#textAlign-relative</code> feature if it implements presentation semantic
support for the <code>start</code>, <code>center</code>, and
<code>end</code> values of the <loc
@@ -9795,12 +9915,12 @@
</div3>
<div3 id="feature-textDecoration">
<head>#textDecoration</head>
-<p>A TT AF transformation processor supports the
+<p>A TTML transformation processor supports the
<code>#textDecoration</code> feature if it recognizes and is capable
of transforming all defined values of the <loc
href="#style-attribute-textDecoration"><att>tts:textDecoration</att></loc>
attribute.</p>
-<p>A TT AF presentation processor supports the
+<p>A TTML presentation processor supports the
<code>#textDecoration</code> feature if it implements presentation semantic support
for all defined values of the <loc
href="#style-attribute-textDecoration"><att>tts:textDecoration</att></loc>
@@ -9808,13 +9928,13 @@
</div3>
<div3 id="feature-textDecoration-over">
<head>#textDecoration-over</head>
-<p>A TT AF transformation processor supports the
+<p>A TTML 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 <loc
href="#style-attribute-textDecoration"><att>tts:textDecoration</att></loc>
attribute.</p>
-<p>A TT AF presentation processor supports the
+<p>A TTML presentation processor supports the
<code>#textDecoration-over</code> feature if it implements
presentation semantic support for the <code>overline</code> and
<code>noOverline</code> values of the <loc
@@ -9823,13 +9943,13 @@
</div3>
<div3 id="feature-textDecoration-through">
<head>#textDecoration-through</head>
-<p>A TT AF transformation processor supports the
+<p>A TTML 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 <loc
href="#style-attribute-textDecoration"><att>tts:textDecoration</att></loc>
attribute.</p>
-<p>A TT AF presentation processor supports the
+<p>A TTML presentation processor supports the
<code>#textDecoration-through</code> feature if it implements
presentation semantic support for the <code>lineThrough</code> and
<code>noLineThrough</code> values of the <loc
@@ -9838,13 +9958,13 @@
</div3>
<div3 id="feature-textDecoration-under">
<head>#textDecoration-under</head>
-<p>A TT AF transformation processor supports the
+<p>A TTML 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 <loc
href="#style-attribute-textDecoration"><att>tts:textDecoration</att></loc>
attribute.</p>
-<p>A TT AF presentation processor supports the
+<p>A TTML presentation processor supports the
<code>#textDecoration-under</code> feature if it implements
presentation semantic support for the <code>underline</code> and
<code>noUnderline</code> values of the <loc
@@ -9853,12 +9973,12 @@
</div3>
<div3 id="feature-textOutline">
<head>#textOutline</head>
-<p>A TT AF transformation processor supports the
+<p>A TTML transformation processor supports the
<code>#textOutline</code> feature if it recognizes and is capable of
transforming the <loc
href="#style-attribute-textOutline"><att>tts:textOutline</att></loc>
attribute.</p>
-<p>A TT AF presentation processor supports the
+<p>A TTML presentation processor supports the
<code>#textOutline</code> feature if it implements presentation semantic support
for the <loc
href="#style-attribute-textOutline"><att>tts:textOutline</att></loc>
@@ -9866,12 +9986,12 @@
</div3>
<div3 id="feature-textOutline-blurred">
<head>#textOutline-blurred</head>
-<p>A TT AF transformation processor supports the
+<p>A TTML 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 includes a blur radius specification.</p>
-<p>A TT AF presentation processor supports the
+<p>A TTML 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>
@@ -9879,12 +9999,12 @@
</div3>
<div3 id="feature-textOutline-unblurred">
<head>#textOutline-unblurred</head>
-<p>A TT AF transformation processor supports the
+<p>A TTML 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
+<p>A TTML 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>
@@ -9892,12 +10012,12 @@
</div3>
<div3 id="feature-tickRate">
<head>#tickRate</head>
-<p>A TT AF transformation processor supports the
+<p>A TTML transformation processor supports the
<code>#tickRate</code> feature if it recognizes and is capable of
transforming the <loc
href="#parameter-attribute-tickRate"><att>ttp:tickRate</att></loc>
attribute.</p>
-<p>A TT AF presentation processor supports the
+<p>A TTML presentation processor supports the
<code>#tickRate</code> feature if it implements presentation semantic support
for the <loc
href="#parameter-attribute-tickRate"><att>ttp:tickRate</att></loc>
@@ -9905,13 +10025,13 @@
</div3>
<div3 id="feature-timeBase-clock">
<head>#timeBase-clock</head>
-<p>A TT AF transformation processor supports the
+<p>A TTML transformation processor supports the
<code>#timeBase-clock</code> feature if it recognizes and is capable
of transforming the <code>clock</code> value of the <loc
href="#parameter-attribute-timeBase"><att>ttp:timeBase</att></loc>
attribute and if it supports the <loc
href="#feature-clockMode"><code>#clockMode</code></loc> feature.</p>
-<p>A TT AF presentation processor supports the
+<p>A TTML presentation processor supports the
<code>#timeBase-clock</code> feature if it implements presentation
semantic support for the <code>clock</code> value of the <loc
href="#parameter-attribute-timeBase"><att>ttp:timeBase</att></loc>
@@ -9920,12 +10040,12 @@
</div3>
<div3 id="feature-timeBase-media">
<head>#timeBase-media</head>
-<p>A TT AF transformation processor supports the
+<p>A TTML transformation processor supports the
<code>#timeBase-media</code> feature if it recognizes and is capable
of transforming the <code>media</code> value of the <loc
href="#parameter-attribute-timeBase"><att>ttp:timeBase</att></loc>
attribute.</p>
-<p>A TT AF presentation processor supports the
+<p>A TTML presentation processor supports the
<code>#timeBase-media</code> feature if it implements presentation
semantic support for the <code>media</code> value of the <loc
href="#parameter-attribute-timeBase"><att>ttp:timeBase</att></loc>
@@ -9933,13 +10053,13 @@
</div3>
<div3 id="feature-timeBase-smpte">
<head>#timeBase-smpte</head>
-<p>A TT AF transformation processor supports the
+<p>A TTML transformation processor supports the
<code>#timeBase-smpte</code> feature if it recognizes and is capable
of transforming the <code>smpte</code> value of the <loc
href="#parameter-attribute-timeBase"><att>ttp:timeBase</att></loc>
attribute and if it supports the <loc
href="#feature-dropMode"><code>#dropMode</code></loc> feature.</p>
-<p>A TT AF presentation processor supports the
+<p>A TTML presentation processor supports the
<code>#timeBase-smpte</code> feature if it implements presentation
semantic support for the <code>smpte</code> value of the <loc
href="#parameter-attribute-timeBase"><att>ttp:timeBase</att></loc>
@@ -9948,12 +10068,12 @@
</div3>
<div3 id="feature-timeContainer">
<head>#timeContainer</head>
-<p>A TT AF transformation processor supports the
+<p>A TTML transformation processor supports the
<code>#timeContainer</code> feature if it recognizes and is capable of
transforming the <loc
href="#timing-attribute-timeContainer"><att>timeContainer</att></loc>
attribute.</p>
-<p>A TT AF presentation processor supports the
+<p>A TTML presentation processor supports the
<code>#timeContainer</code> feature if it implements presentation semantic support
for the <loc
href="#timing-attribute-timeContainer"><att>timeContainer</att></loc>
@@ -9961,7 +10081,7 @@
</div3>
<div3 id="feature-time-clock">
<head>#time-clock</head>
-<p>A TT AF transformation processor supports the
+<p>A TTML transformation processor supports the
<code>#time-clock</code> feature if it recognizes and is capable of
transforming all values of the <loc
href="#timing-value-timeExpression"><timeExpression></loc> that
@@ -9970,13 +10090,13 @@
<timeExpression>
: hours ":" minutes ":" seconds ( fraction )?
</eg>
-<p>A TT AF presentation processor supports the
+<p>A TTML presentation processor supports the
<code>#time-clock</code> feature if it implements presentation
semantic support for the same syntax specified above.</p>
</div3>
<div3 id="feature-time-clock-with-frames">
<head>#time-clock-with-frames</head>
-<p>A TT AF transformation processor supports the
+<p>A TTML transformation processor supports the
<code>#time-clock-with-frames</code> feature if it supports the
<loc href="#feature-frameRate"><code>#frameRate</code></loc>,
<loc href="#feature-frameRateMultiplier"><code>#frameRateMultiplier</code></loc>, and
@@ -9989,14 +10109,14 @@
<timeExpression>
: hours ":" minutes ":" seconds ( fraction | ":" frames ( "." sub-frames )? )?
</eg>
-<p>A TT AF presentation processor supports the
+<p>A TTML presentation processor supports the
<code>#time-clock-with-frames</code> feature if it implements
presentation semantic support for the same features and syntax
specified above.</p>
</div3>
<div3 id="feature-time-offset">
<head>#time-offset</head>
-<p>A TT AF transformation processor supports the
+<p>A TTML transformation processor supports the
<code>#time-offset</code> feature if it recognizes and is capable of
transforming all values of the <loc
href="#timing-value-timeExpression"><timeExpression></loc> that
@@ -10005,13 +10125,13 @@
<timeExpression>
: time-count fraction? ( "h" | "m" | "s" | "ms" )
</eg>
-<p>A TT AF presentation processor supports the
+<p>A TTML presentation processor supports the
<code>#time-offset</code> feature if it implements presentation
semantic support for the same syntax specified above.</p>
</div3>
<div3 id="feature-time-offset-with-frames">
<head>#time-offset-with-frames</head>
-<p>A TT AF transformation processor supports the
+<p>A TTML transformation processor supports the
<code>#time-offset-with-frames</code> feature if it supports the
<loc href="#feature-frameRate"><code>#frameRate</code></loc>,
<loc href="#feature-frameRateMultiplier"><code>#frameRateMultiplier</code></loc>, and
@@ -10024,14 +10144,14 @@
<timeExpression>
: time-count fraction? "f"
</eg>
-<p>A TT AF presentation processor supports the
+<p>A TTML presentation processor supports the
<code>#time-offset-with-frames</code> feature if it implements
presentation semantic support for the same features and syntax
specified above.</p>
</div3>
<div3 id="feature-time-offset-with-ticks">
<head>#time-offset-with-ticks</head>
-<p>A TT AF transformation processor supports the
+<p>A TTML transformation processor supports the
<code>#time-offset-with-ticks</code> feature if it supports the
<loc href="#feature-tickRate"><code>#tickRate</code></loc> feature
and if it recognizes and is capable of
@@ -10042,13 +10162,13 @@
<timeExpression>
: time-count fraction? "t"
</eg>
-<p>A TT AF presentation processor supports the
+<p>A TTML 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>
</div3>
<div3 id="feature-timing">
<head>#timing</head>
-<p>A TT AF transformation processor supports the <code>#timing</code>
+<p>A TTML transformation processor supports the <code>#timing</code>
feature if it recognizes and is capable of transforming the following
vocabulary defined by <specref ref="timing"/>:</p>
<ulist>
@@ -10056,13 +10176,13 @@
<item><p><loc href="#timing-attribute-dur">@<att>dur</att></loc></p></item>
<item><p><loc href="#timing-attribute-end">@<att>end</att></loc></p></item>
</ulist>
-<p>A TT AF presentation processor supports the <code>#timing</code>
+<p>A TTML presentation processor supports the <code>#timing</code>
feature if it implements presentation semantic support for the
same vocabulary enumerated above.</p>
</div3>
<div3 id="feature-transformation">
<head>#transformation</head>
-<p>A TT AF processor supports the
+<p>A TTML processor supports the
<code>#transformation</code> feature if it
(1) satisfies the generic processor criteria defined by
<specref ref="conformance-generic-processor"/> and
@@ -10078,12 +10198,12 @@
</div3>
<div3 id="feature-unicodeBidi">
<head>#unicodeBidi</head>
-<p>A TT AF transformation processor supports the
+<p>A TTML transformation processor supports the
<code>#unicodeBidi</code> feature if it recognizes and is capable of
transforming all defined values of the <loc
href="#style-attribute-unicodeBidi"><att>tts:unicodeBidi</att></loc>
attribute.</p>
-<p>A TT AF presentation processor supports the
+<p>A TTML presentation processor supports the
<code>#unicodeBidi</code> feature if it implements presentation semantic support
for all defined values of the <loc
href="#style-attribute-unicodeBidi"><att>tts:unicodeBidi</att></loc>
@@ -10091,12 +10211,12 @@
</div3>
<div3 id="feature-visibility">
<head>#visibility</head>
-<p>A TT AF transformation processor supports the
+<p>A TTML transformation processor supports the
<code>#visibility</code> feature if it recognizes and is capable
of transforming all defined values of the <loc
href="#style-attribute-visibility"><att>tts:visibility</att></loc>
attribute.</p>
-<p>A TT AF presentation processor supports the
+<p>A TTML presentation processor supports the
<code>#visibility</code> feature if it implements presentation semantic support
for all defined values of the <loc
href="#style-attribute-visibility"><att>tts:visibility</att></loc>
@@ -10104,13 +10224,13 @@
</div3>
<div3 id="feature-visibility-block">
<head>#visibility-block</head>
-<p>A TT AF transformation processor supports the
+<p>A TTML transformation processor supports the
<code>#visibility-block</code> feature if it recognizes and is
capable of transforming all defined values of the <loc
href="#style-attribute-visibility"><att>tts:visibility</att></loc>
attribute when applied to a content element that would generate a
block area during presentation processing.</p>
-<p>A TT AF presentation processor supports the
+<p>A TTML presentation processor supports the
<code>#visibility-block</code> feature if it implements presentation semantic
support for all defined values of the <loc
href="#style-attribute-visibility"><att>tts:visibility</att></loc>
@@ -10119,13 +10239,13 @@
</div3>
<div3 id="feature-visibility-inline">
<head>#visibility-inline</head>
-<p>A TT AF transformation processor supports the
+<p>A TTML transformation processor supports the
<code>#visibility-inline</code> feature if it recognizes and is
capable of transforming all defined values of the <loc
href="#style-attribute-visibility"><att>tts:visibility</att></loc>
attribute when applied to a content element that would generate an
inline area during presentation processing.</p>
-<p>A TT AF presentation processor supports the
+<p>A TTML presentation processor supports the
<code>#visibility-inline</code> feature if it implements presentation semantic
support for all defined values of the <loc
href="#style-attribute-visibility"><att>tts:visibility</att></loc>
@@ -10134,13 +10254,13 @@
</div3>
<div3 id="feature-visibility-region">
<head>#visibility-region</head>
-<p>A TT AF transformation processor supports the
+<p>A TTML transformation processor supports the
<code>#visibility-region</code> feature if it recognizes and is
capable of transforming all defined values of the <loc
href="#style-attribute-visibility"><att>tts:visibility</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
+<p>A TTML presentation processor supports the
<code>#visibility-region</code> feature if it implements presentation semantic
support for all defined values of the <loc
href="#style-attribute-visibility"><att>tts:visibility</att></loc>
@@ -10149,12 +10269,12 @@
</div3>
<div3 id="feature-wrapOption">
<head>#wrapOption</head>
-<p>A TT AF transformation processor supports the
+<p>A TTML transformation processor supports the
<code>#wrapOption</code> feature if it recognizes and is capable
of transforming all defined values of the <loc
href="#style-attribute-wrapOption"><att>tts:wrapOption</att></loc>
attribute.</p>
-<p>A TT AF presentation processor supports the
+<p>A TTML presentation processor supports the
<code>#wrapOption</code> feature if it implements presentation semantic support
for all defined values of the <loc
href="#style-attribute-wrapOption"><att>tts:wrapOption</att></loc>
@@ -10162,12 +10282,12 @@
</div3>
<div3 id="feature-writingMode">
<head>#writingMode</head>
-<p>A TT AF transformation processor supports the
+<p>A TTML transformation processor supports the
<code>#writingMode</code> feature if it recognizes and is capable
of transforming all defined values of the <loc
href="#style-attribute-writingMode"><att>tts:writingMode</att></loc>
attribute.</p>
-<p>A TT AF presentation processor supports the
+<p>A TTML presentation processor supports the
<code>#writingMode</code> feature if it implements presentation semantic support
for all defined values of the <loc
href="#style-attribute-writingMode"><att>tts:writingMode</att></loc>
@@ -10175,13 +10295,13 @@
</div3>
<div3 id="feature-writingMode-vertical">
<head>#writingMode-vertical</head>
-<p>A TT AF transformation processor supports the
+<p>A TTML 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 <loc
href="#style-attribute-writingMode"><att>tts:writingMode</att></loc>
attribute.</p>
-<p>A TT AF presentation processor supports the
+<p>A TTML presentation processor supports the
<code>#writingMode-vertical</code> feature if it implements presentation semantic
support for the <code>tbrl</code>, <code>tblr</code>, and
<code>tb</code> values of the <loc
@@ -10190,13 +10310,13 @@
</div3>
<div3 id="feature-writingMode-horizontal">
<head>#writingMode-horizontal</head>
-<p>A TT AF transformation processor supports the
+<p>A TTML 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 <loc
href="#style-attribute-writingMode"><att>tts:writingMode</att></loc>
attribute.</p>
-<p>A TT AF presentation processor supports the
+<p>A TTML presentation processor supports the
<code>#writingMode-horizontal</code> feature if it implements presentation semantic
support for the <code>lrtb</code>, <code>rltb</code>, <code>lr</code>
and <code>rl</code> values of the <loc
@@ -10205,13 +10325,13 @@
</div3>
<div3 id="feature-writingMode-horizontal-lr">
<head>#writingMode-horizontal-lr</head>
-<p>A TT AF transformation processor supports the
+<p>A TTML 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 <loc
href="#style-attribute-writingMode"><att>tts:writingMode</att></loc>
attribute.</p>
-<p>A TT AF presentation processor supports the
+<p>A TTML presentation processor supports the
<code>#writingMode-horizontal-lr</code> feature if it implements presentation semantic
support for the <code>lrtb</code> and <code>lr</code> values of the
<loc
@@ -10220,13 +10340,13 @@
</div3>
<div3 id="feature-writingMode-horizontal-rl">
<head>#writingMode-horizontal-rl</head>
-<p>A TT AF transformation processor supports the
+<p>A TTML 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 <loc
href="#style-attribute-writingMode"><att>tts:writingMode</att></loc>
attribute.</p>
-<p>A TT AF presentation processor supports the
+<p>A TTML presentation processor supports the
<code>#writingMode-horizontal-rl</code> feature if it implements presentation semantic
support for the <code>rltb</code> and <code>rl</code> values of the
<loc
@@ -10235,12 +10355,12 @@
</div3>
<div3 id="feature-zIndex">
<head>#zIndex</head>
-<p>A TT AF transformation processor supports the
+<p>A TTML transformation processor supports the
<code>#zIndex</code> feature if it recognizes and is capable of
transforming the <loc
href="#style-attribute-zIndex"><att>tts:zIndex</att></loc>
attribute.</p>
-<p>A TT AF presentation processor supports the
+<p>A TTML presentation processor supports the
<code>#zIndex</code> feature if it implements presentation semantic support for
the <loc
href="#style-attribute-zIndex"><att>tts:zIndex</att></loc>
@@ -10849,9 +10969,9 @@
</table>
<p>For the sake of convenience, the following table,
<specref ref="feature-transformation-mandatory-table"/>, enumerates all
-mandatory features for a TT AF Transformation Processor, providing additional
+mandatory features for a TTML Transformation Processor, providing additional
comments to summarize the context of usage or the nature of the feature.
-The TT AF Profile Definition Document that defines the corresponding
+The TTML Profile Definition Document that defines the corresponding
DFXP Transformation Profile is specified in
<specref ref="profile-dfxp-transformation"/>.
</p>
@@ -10914,9 +11034,9 @@
</table>
<p>For the sake of convenience, the following table,
<specref ref="feature-presentation-mandatory-table"/>, enumerates all
-mandatory features for a TT AF Presentation Processor, providing additional
+mandatory features for a TTML Presentation Processor, providing additional
comments to summarize the context of usage or the nature of the feature.
-The TT AF Profile Definition Document that defines the corresponding
+The TTML Profile Definition Document that defines the corresponding
DFXP Presentation Profile is specified in
<specref ref="profile-dfxp-presentation"/>.
</p>
@@ -10983,7 +11103,7 @@
<p><emph>This appendix is normative.</emph></p>
<p>This appendix specifies the syntactic form of extension designations, which are
used to express authorial intent regarding the support for extension
-mechanisms in a TT AF processor.</p>
+mechanisms in a TTML processor.</p>
<div2 id="extension-designations">
<head>Extension Designations</head>
<p>An extension designation is expressed as a string that adheres to the following
@@ -11017,13 +11137,13 @@
<div1 id="profiles">
<head>Profiles</head>
<p><emph>This appendix is normative.</emph></p>
-<p>This appendix specifies the following standard TT AF profiles:</p>
+<p>This appendix specifies the following standard TTML profiles:</p>
<ulist>
<item><p><specref ref="profile-dfxp-transformation"/></p></item>
<item><p><specref ref="profile-dfxp-presentation"/></p></item>
<item><p><specref ref="profile-dfxp-full"/></p></item>
</ulist>
-<p>Each TT AF profile is defined in terms of a TT AF Profile Definition Document,
+<p>Each TTML profile is defined in terms of a TTML 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">
@@ -11250,7 +11370,7 @@
<inform-div1 id="requirements">
<head>Requirements</head>
<p>The Distribution Format Exchange Profile (DFXP) of the Timed Text Authoring
-Format (TT AF) satisfies a subset of the requirements established by
+Format (TTML) satisfies a subset of the requirements established by
<bibref ref="ttaf1-req"/>. The following table enumerates these requirements and
indicates the extent to which they are satisfied by this specification, where
<emph>S</emph> denotes a requirement is satisfied, <emph>P</emph> denotes
@@ -11684,13 +11804,13 @@
</inform-div1>
<inform-div1 id="derivation">
<head>Vocabulary Derivation</head>
-<p>This appendix provides information about the derivation of TT AF
+<p>This appendix provides information about the derivation of TTML
vocabulary, separately describing derivation of elements and
attributes.</p>
<div2>
<head>Element Derivation</head>
<p>The first column of <specref ref="element-vocab-derivation-table"/>
-specifies a TT AF element vocabulary item; the second column specifies the
+specifies a TTML 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
the model (if a model is indicated);
@@ -11703,7 +11823,7 @@
details column includes "-@class", which denotes that the
<att>class</att> attribute that is specified for use with the
<el>xhtml:div</el> model element is not specified for use with the
-corresponding TT AF element; in contrast, the details column includes
+corresponding TTML element; in contrast, the details column includes
"+@begin", which denotes that a <att>begin</att> attribute is added
that is not specified for use with the <el>xhtml:div</el> model
element.</p>
@@ -11973,7 +12093,7 @@
<div2>
<head>Attribute Derivation</head>
<p>The first column of <specref ref="attribute-vocab-derivation-table"/>
-specifies a TT AF attribute vocabulary item; the second column specifies the
+specifies a TTML 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
the model (if a model is indicated);
@@ -11987,12 +12107,12 @@
the details column includes "-excl", which denotes that the
<code>excl</code> value that is specified for use with the
<att>timeContainer</att> model attribute is not specified for use with the
-corresponding TT AF attribute; similarly, an "+<emph>value</emph>"
+corresponding TTML attribute; similarly, an "+<emph>value</emph>"
in the details column indicates that the attribute's values have been
extended to include <emph>value</emph>.</p>
-<p>Only those attributes that are specified for use on more than one TT AF
+<p>Only those attributes that are specified for use on more than one TTML
element type are listed below. Those per-element namespace attributes
-that are uniquely defined for a specific TT AF element type are not
+that are uniquely defined for a specific TTML element type are not
listed below, but are considered to be part of the specific element
type's derivation described in <specref
ref="element-vocab-derivation-table"/>
@@ -12114,7 +12234,7 @@
<td><loc href="#parameter-attribute-profile"><code>ttp:profile</code></loc></td>
<td><emph>none</emph></td>
<td></td>
-<td>expresses profile of TT AF used by document instance</td>
+<td>expresses profile of TTML used by document instance</td>
<td></td>
</tr>
<tr>
@@ -12749,7 +12869,7 @@
<item>
<p>See criterion #3 in <specref
ref="conformance-processor"/> and definition of
-<loc href="#doctypes">TT AF Abstract Document Instance</loc>.</p>
+<loc href="#doctypes">TTML Abstract Document Instance</loc>.</p>
</item>
<item>
<p>No feature is deprecated or obsoleted by this version of this specification.</p>
@@ -13216,7 +13336,7 @@
* Clarify default flow style semantics [<loc href="http://www.w3.org/AudioVideo/TT/tracker/issues/84">I-084</loc>].
* Clarify default denominator on ttp:frameRateMultiplier [<loc href="http://www.w3.org/AudioVideo/TT/tracker/issues/85">I-085</loc>].
* Add missing style default semantics [<loc href="http://www.w3.org/AudioVideo/TT/tracker/issues/91">I-091</loc>].
-* Clarify mutability of TT AF namespaces [<loc href="http://www.w3.org/AudioVideo/TT/tracker/issues/94">I-094</loc>].
+* Clarify mutability of TTML namespaces [<loc href="http://www.w3.org/AudioVideo/TT/tracker/issues/94">I-094</loc>].
* Clarify constraints on syntax of flow functions [<loc href="http://www.w3.org/AudioVideo/TT/tracker/issues/103">I-103</loc>].
* Clarify interaction between dynamic flow and wrap option processing [<loc href="http://www.w3.org/AudioVideo/TT/tracker/issues/105">I-105</loc>].
* Clarify line breaking semantics [<loc href="http://www.w3.org/AudioVideo/TT/tracker/issues/106">I-106</loc>].