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

Add skip ink feature for text decoration. #1195

Open
r12a opened this issue Jan 23, 2020 · 3 comments
Open

Add skip ink feature for text decoration. #1195

r12a opened this issue Jan 23, 2020 · 3 comments
Labels
i18n-needs-resolution Issue the Internationalization Group has raised and looks for a response on. substantive
Milestone

Comments

@r12a
Copy link

r12a commented Jan 23, 2020

This is a comment from the i18n WG, however we recognise that it comes late in the process for 2nd Edition, so we recommend that if it is not fixable before your transition, you consider it when you start work on the 3rd Edition.

10.3.37 text-decoration
https://w3c.github.io/ttml2/index.html#style-value-text-decoration

tts:textDecoration doesn't seem to support skipping ink. (See CSS for an example.) We recommend that TTML consider this for a future version.

@r12a r12a added the i18n-needs-resolution Issue the Internationalization Group has raised and looks for a response on. label Jan 23, 2020
@nigelmegitt nigelmegitt added this to the 3ED milestone Jan 23, 2020
@skynavga skynavga changed the title Add skip ink feature for text decoration Add skip ink feature for text decoration. Jan 23, 2020
@skynavga
Copy link
Collaborator

I have not yet studied this CSS3(4?) functionality, but it may already be supported, since TTML already supports removing decorations via the no{Overline,ThroughLine,Underline} values and decoration inheritance neither of which were supported in CSS2 or XSL-FO. If it does turn out that new functionality is required, then, according to the new TTML architecture rules, the addition of new substantive functionality would have to be accomplished as a TTML extension (as opposed to a feature) and accomplished in a module specification as opposed to the TTML core specification; however, in the mean time, this is being left as marked for 3ED milestone of TTML2 as a place holder.

@xfq
Copy link
Member

xfq commented Jan 24, 2020

Link to related CSS feature: https://drafts.csswg.org/css-text-decor-4/#text-decoration-skipping

@skynavga
Copy link
Collaborator

@xfq thanks for the link; I see that this functionality is not what is already supported in TTML as I mentioned above; my recommendation is that this request for new functionality be supported by concrete requirements from content authors in the subtitling/captioning communities prior to moving this request forward; IMO, this functionality could be dealt with on an implementation dependent basis, and that support for standardization is not warranted at this time, particularly given the very early status of support in CSS; in other words, if the subtitling/captioning communities aren't asking for it, then we should not be considering it here simply because CSS is looking promoting it in the more general context of i18n text on the open web platform; I would also note that if this were to be added as new functionality, then it would need to be addressed in a new extension module rather than in a core TTML specification;

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
i18n-needs-resolution Issue the Internationalization Group has raised and looks for a response on. substantive
Projects
None yet
Development

No branches or pull requests

4 participants