Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Requirement to support TTML styling of a presentation processor #263

Open
andreastai opened this issue Oct 9, 2024 · 3 comments
Open

Requirement to support TTML styling of a presentation processor #263

andreastai opened this issue Oct 9, 2024 · 3 comments

Comments

@andreastai
Copy link

At the moment a presentation processor must support some TTML styling. Discussing if other presentation mechanisms would also be allowed may be worthwhile. For example, a processor may translate a DAPT document to WebVTT so that a web browser can render it. In this case, the disposition of the styling features (#styling, styling-chained etc.) should be optional.

If the current semantics are kept, the following statement in the note of section 7.2 should be re-considered for clarification:

A presentation processor can also support additional rendering features from TTML2, such as styles for DAPT documents that use that.

In fact (at the moment) a presentation processor MUST support some sort of TTML2 styling.

@nigelmegitt
Copy link
Contributor

In fact (at the moment) a presentation processor MUST support some sort of TTML2 styling.

What's the basis for this? I can't see it in TTML2, so I'm not sure where this comes from. Regardless, there are audio styling features for which processor support is required, so I think the requirement is actually met.

I think it's arguable whether a translation of DAPT into WebVTT is a presentation process or a transformation one, since WebVTT is not in itself a presentation.

@nigelmegitt
Copy link
Contributor

My thinking on this right now is to close with no spec change, but I'm not sure I've fully understood your point @andreastai .

@andreastai
Copy link
Author

In fact (at the moment) a presentation processor MUST support some sort of TTML2 styling.

What's the basis for this? I can't see it in TTML2, so I'm not sure where this comes from.

The following feature are all marked as permitted and are therefore required for a transformation and a presentation processor.

  • #styling-chained
  • #styling-inheritance-content
  • #styling-inline  
  • #styling-referential

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants