-
Notifications
You must be signed in to change notification settings - Fork 60
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 (MUST vs SHOULD) for Media Overlays is unclear #2271
Comments
I agree with your second interpretation, ie, that "If the reading system support scripting then..." Instead of sprinkle such language all around (which may lead to fairly convoluted sentences) what about making this clear in the intro section? Eg, by changing the first paragraph right after the yellow box to something like:
|
I'm not sure I see the problem here. If you have to ignore the media-overlay attribute and all SMIL files if you don't support media overlays, which is what the following paragraph says, then by extension none of the processing and playback requirements for the SMIL files apply. |
Would it help if we added "Reading system conformance" as a new section 2 and briefly explained that the expected support requirements for each feature are defined at the beginning of each section? We jump right into indivudal features and support right now, but a clear explanation of why wouldn't hurt. That would also provide the opportunity to say once that recommended support means that the processing requirements can be ignored when not supported. |
@mattgarrish @dlazin isn't this issue solved, ie, can it be closed? @dlazin has changed the status of the relevant tests... |
Yes; this wasn't about the tests, but #2305 addresses the issue here. |
https://w3c.github.io/epub-specs/epub33/rs/#confreq-rs-epub3-mo says:
But then:
This makes it sound like (full/proper) support for MOs is optional, but RSes still need to do all the processing. I don't think that's what's intended. I assume we mean "if you are going to support MOs, then here is what is a requirement for support." Elsewhere, we use language like "If a reading system supports scripting...". I think we should sprinkle such language throughout the MO section, assuming my interpretation is correct.
The text was updated successfully, but these errors were encountered: