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 |