********************************** * * * Summary of substantive changes * * * ********************************** NOTE 1: This summary is provided for illustration only. For an exhaustive list of changes, please refer to the changesets at https://github.com/w3c/imsc or use the W3C diff tool at http://services.w3.org/htmldiff across published versions of the specification. NOTE 2: Issues and their dispositions are documented at https://github.com/w3c/imsc/issues From CR (20180503) ================== * Make reference to TTML2 dated (#381) * Permit extension style properties to be used in tt:initial (#386) * Add support for #length-root-container-relative (rh/rw units) (#372) * Add support for tts:rubyAlign="spaceAround" (#402) * Limit number of tts:textShadow to 4 (#407) * Apply tts:origin constraints to tts:position (#366) * Add tts:textShadow to HRM glyph definition (#405) * Relax constraints (#385) * Add support for negative length values (#370, #394) * Replace tts:fontShear with tts:shear and tts:lineShear (#401) * Make feature lists consistent with TTML2 CR2 (#390, #393, #373, #382, #374) * Permit multiRowAlign and linePadding on initial (#434) * Clarify that the concrete encoding uses XML 1.0 (#431) * Clarify recommendation on using tts:lineHeight="normal" (#420) * Clarify that tt:initial allows multiple style properties as specified in TTML2 (#421) * Recommend against use of XML entities other than character reference and predefined entities (#431) * The following features are marked "at-risk": #lineShear, #length-root-container-relative, and #shear From WD (20171017) ================== * Clarify the use of recommended character sets (#236) * Update feature list per TTML2 CR (#341) * Refactor profile signaling provisions (#331) * Remove recommendation against TAB characters per TTML2 semantics (#353) * Clarify fillLineGap semantics when applied to successive

elements (#263) * Clarify forcedDisplay semantics (#284) * Clarify handling of foreign elements and attributes (#213) * Clarify style resolution procedure (#300) * Remove recommendations on time expressions and ttp:cellResolution (#329) * Remove ttp:version and fix examples (#261) * Prohibit simultaneous tts:origin and tts:position (#289) * Remove background-color feature per removal in TTML2 (#255) * Remove rubyOverhang related features (#286 and #285) * Deprecate ittp:aspectRatio in favor of ttp:displayAspectRatio (#273) * Deprecate ittm:altText in favor of altText named metadata item (#274) * Deprecate #progressivelyDecodable (#272) * Deprecates #writingMode-horizontal-rl in Image Profile (#147) * Updated profile signaling and resolution to match TTML2 semantics (#3, #124 and #125)