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

[css-ruby-1] The default ruby-position for vertical-lr text may not be over #1042

Closed
r12a opened this issue Feb 16, 2017 · 2 comments
Closed
Labels
i18n-needs-resolution Issue the Internationalization Group has raised and looks for a response on.

Comments

@r12a
Copy link
Contributor

r12a commented Feb 16, 2017

4.1. Ruby Positioning: the ruby-position property
https://drafts.csswg.org/css-ruby-1/#rubypos

The TTML spec currently specifies that the default for text in Mongolian is to put annotations on the left side (the 'before' edge of the line box). CSS Ruby doesn't specifically say that, but implies it.

My understanding is that actually the default for Mongolian is more likely to be the right side, which i think is under. See an example and reasoning at w3c/mlreq#4

I think there should at least be a note in the CSS Ruby spec to warn developers that they can't just rely on abstract geometrical transformation theories to determine the location of the default placement for vertical-lr text.

@r12a r12a added the i18n-needs-resolution Issue the Internationalization Group has raised and looks for a response on. label Feb 16, 2017
@kojiishi
Copy link
Contributor

over for Mongolian (vertical-lr) is on right. The over is line orientation relative. before is on left, since it's line progression relative.

@r12a
Copy link
Contributor Author

r12a commented Mar 7, 2017

Ah, i see. Thanks @kojiishi. I misinterpreted what over means. For the benefit of others reading this (and to remind myself in the future), over is described as

ruby text appears line-over the base

where line-over links to https://drafts.csswg.org/css-writing-modes-4/#line-over, where a distinction is made between before and over in the case of vertical-lr text.

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.
Projects
None yet
Development

No branches or pull requests

2 participants