diff --git a/spec/profiles/ttml2-full.xml b/spec/profiles/ttml2-full.xml index 61a0c8607..017b2b587 100644 --- a/spec/profiles/ttml2-full.xml +++ b/spec/profiles/ttml2-full.xml @@ -132,6 +132,7 @@ #length-pixel #length-positive #length-real + #length-real-version-2 #length-root-container-relative #length-version-2 #letterSpacing diff --git a/spec/profiles/ttml2-presentation.xml b/spec/profiles/ttml2-presentation.xml index 6e942073c..3d2f8997e 100644 --- a/spec/profiles/ttml2-presentation.xml +++ b/spec/profiles/ttml2-presentation.xml @@ -141,6 +141,7 @@ #length-pixel #length-positive #length-real + #length-real-version-2 #length-root-container-relative #length-version-2 #letterSpacing diff --git a/spec/profiles/ttml2-transformation.xml b/spec/profiles/ttml2-transformation.xml index 3d2784132..b63b0d391 100644 --- a/spec/profiles/ttml2-transformation.xml +++ b/spec/profiles/ttml2-transformation.xml @@ -141,6 +141,7 @@ #length-pixel #length-positive #length-real + #length-real-version-2 #length-root-container-relative #length-version-2 #letterSpacing diff --git a/spec/ttml2.xml b/spec/ttml2.xml index 3b5d452aa..3efc01826 100644 --- a/spec/ttml2.xml +++ b/spec/ttml2.xml @@ -15616,6 +15616,7 @@ subset of the set of named colors specified by , §4.2. non-negative-real : <digit>* "." <digit>+ + | <digit>+ "." @@ -21471,6 +21472,20 @@ feature if it supports the #length-positive feature as defined by <

A TTML content processor supports the #length-real feature if it supports the #length-real feature as defined by , §D.1.50.

+ +#length-real-version-2 +

A TTML transformation processor supports the +#length-real-version-2 feature if it recognizes and is capable of +transforming the syntax and semantics of real values of the <length> style value +expression that include all values of the non-negative-real non-terminal expression defined by +<non-negative-number>.

+

A TTML presentation processor supports the #length-real-version-2 +feature if it implements presentation semantic support for values of the <length> style value +expression as described above.

+

The #length-real-version-2 feature is a syntactic extension of the #length-real feature.

+

It is an error for a content profile to require or permit use of the #length-real-version-2 feature but prohibit use of the +#length-real feature.

+
#length-root-container-relative

A TTML transformation processor supports the @@ -21490,13 +21505,15 @@ expression.

A TTML processor supports the #length-version-2 feature if it supports the following features:

#length

+

#length-real-version-2

#length-root-container-relative

The #length-version-2 feature is a syntactic and semantic extension of the #length feature.

It is an error for a content profile to require or permit use of the #length-version-2 feature but prohibit use of any of the following features: -#length or +#length, +#length-real-version-2, or #length-root-container-relative.

@@ -23637,6 +23654,12 @@ is optional (O), for a TTML content process O +#length-real-version-2 +2 +O +O + + #length-root-container-relative 2 O