Timed Text Markup Language 2 (TTML2) Change Summary

1 Change History (Non-Normative)

Change sections are ordered from most recent to least recent; within each section changes are divided into technical and editorial and further ordered by where they occur within the specification document.

1.1 Technical Changes from TTML2 First Edition to TTML2 Second Edition 1st Candidate Recommendation (CR1)


Syntax Changes

* Improve non-negative-real interoperability (w3c/ttml2#944).
* Remove xml:base and @condition from chunk (w3c/ttml2#962).
* Prevent font element from overriding generic font family (w3c/ttml2#1049).
* Add module framework (w3c/ttml2#1096).
* Add #presentation-audio feature designation (w3c/ttml2#1097).
* Add IMSC profile designators (w3c/ttml2#1123).
* Permit audio|image in body content model (w3c/ttml2#1125).
* Elaborate reference data embedding content model for data element (w3c/ttml2#1132).
* Add #opacity-image feature designation (w3c/ttml2#1133).
* Eliminate inconsistent use of xsd:nonNegativeInteger (w3c/ttml2#1135).
* Constrain ttp:profile's @use attribute (w3c/ttml2#1137).
* Add 'ignore' value to ttp:profile's @combine attribute, make default (w3c/ttml2#1152).
* Update content models w.r.t. permissible styling attributes (w3c/ttml2#1157).

Semantic (Only) Changes

* Define xlink:{type,actuate} semantics (w3c/ttml2#1050).
* Ignore text children of ruby container spans (w3c/ttml2#1077).
* Define shear value to degree mapping (w3c/ttml2#1094).
* Clarify media type parameters (w3c/ttml2#1099).
* Define font selection strategy used by line height algorithm (w3c/ttml2#1106).
* Remove error condition from scaling procedure (w3c/ttml2#1109).
* Correct #extent-root-version-2 designation (w3c/ttml2#1110).
* Change xlink:show default to 'none' (w3c/ttml2#1126).
* Ignore LWSP in data and chunk #PCDATA (w3c/ttml2#1131).
* Constrain @type with reference data embeddings (w3c/ttml2#1149).
* Prohibit animating a non-animatable style (w3c/ttml2#1154).
* Permit unidentified animate, set, region (w3c/ttml2#1162).
* Disallow fragment referencing nested profile (w3c/ttml2#1165).
* When speaking text, imply audio or audio source (w3c/ttml2#1167).

Editorial Changes

  Not Listed

1.2 Technical Changes from TTML2 Second Edition 1st Candidate Recommendation (CR1) to TTML2 Second Edition 2nd Candidate Recommendation (CR2)


Syntax Changes

  None

Semantic (Only) Changes

  None

Editorial Changes

* Privacy considerations for font fingerprinting (w3c/ttml2/#1202).
* Privacy considerations for font fingerprinting (w3c/ttml2/#1203).
* Fix typo (w3c/ttml2/#1206).
* Add positioning examples (w3c/ttml2/#1207).
* Fix link (w3c/ttml2/#1209).
* Clarify application of font properties to tt:p element (w3c/ttml2/#1216).
* Fix link (w3c/ttml2/#1221).