TimedText/IMSC1 3 Implementation Report
Introduction
The following is the implementation report for the IMSC Text Profile 1.3 specification. This implementation report demonstrates that the CR exit criteria for transition to Recommendation have been met. The TTWG charter specifies criteria for this advancement, copied here for convenience:
- When considering suitability to advance any feature beyond Candidate Recommendation, at least two independent factors of verification for each normative requirement must be demonstrated, which may come, as relevant for that requirement, from any of:
- Presentation implementation
- Content-producing implementation
- Validating implementation
As a profile of TTML2, and as an incremental update to IMSC 1.2, IMSC Text Profile 1.3 defines a set of features that may each be classified as one of the following:
- A feature defined in ttml Recommendation
- A feature defined in ttml-imsc1.2 Recommendation
- A new feature
The Charter requirements for advancement apply only to the last of these, new features. In other words, to exit the CR stage, at least 2 independent factors of verification of every feature defined in this specification but not already present in either ttml2 or ttml-imsc1.2 need to be documented in the implementation report. The Working Group does not require that implementations are publicly available but encourages them to be so.
No such features are defined in IMSC Text Profile 1.3.
Do not hesitate to direct questions and/or results to the TTWG mailing list [1] and/or the IMSC editor (Pierre-Anthony Lemieux <pal@sandflow.com>) with [imsc] at the start of your email's subject.
Implementation report
All features of IMSC 1.3 not already included in IMSC 1.2 are listed here.
Since every feature of IMSC 1.3 is implemented and documented either (a) as part of the IMSC 1.2 implementation report or (b) as part of the TTML2 implementation report, this implementation report lists no tests or implementations.
Sample implementations of tts:fontVariant
The only feature added by IMSC 1.3 is support for `tts:fontVariant`. Below are links to sample implementations of the feature:
- ttconv
- imscJS, which was used to generate the reference renders for the feature in the IMSC test suite