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
Update per Netflix whitepaper #9
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Question asked about FCC requirements.
<section> | ||
<h3><code>#textShadow</code></h3> | ||
|
||
<p>To support the edge styles required by the FCC, [[!ttml-imsc1.1]] Text Profile SHALL support the <code>#textShadow</code> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is this genuinely a requirement of FCC that is not currently met with textOutline? I thought that had already been deemed sufficient.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@mikedo What say you?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There are some issues with tts:textOutline but I can not remember what they have been. Possibly we can look at some examples.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There are some issues with tts:textOutline but I can not remember what they have been. Possibly we can look at some examples.
Per the joint CSS/TTWG meeting, text-outline is not well-supported in UAs today. No one disputed the value of the feature however -- as I recall.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes, that's what I recall - the problem with tts:textOutline
is not that it is a poor fit for the requirement, but that it is not widely implemented. If it were implemented, presumably support for #textShadow
would no longer be required to support the edge styles required by FCC?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
rubyAlign should be 'auto' only if it means center, otherwise 'center' should also be allowed. The white paper was not so clear.
rubyPosition 'auto' would be fine if defined to map 'outside'
I think it misses writing-mode.
@cconcolato |
@cconcolato Why not constrain |
@cconcolato Should we constrain |
For rubyPosition and rubyAlign, we care for the default behavior, whatever the keyword value is. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
textShadow better matches the FCC requirements than textOutline, but I need time to study whether textShadow alone is sufficient. |
Closes #8
Closes #3
Also refactored tts:textShadow per https://www.w3.org/AudioVideo/TT/tracker/issues/234