- From: Xidorn Quan <quanxunzhen@gmail.com>
- Date: Mon, 9 Mar 2015 20:48:49 +1100
- To: www-style list <www-style@w3.org>
- Message-ID: <CAMdq698Dnm5udTWJUcd7p7M5LbJZnp_hMocYUed-0K+=xSvdLg@mail.gmail.com>
I propose to remove inter-character keyword from ruby-position, and handle annotation as inter-base annotation if the writing-mode of the text container is orthogonal to that of the base container or ruby container. The reasons are: 1. We have met some style computation problems for the keyword inter-character, like the cyclic dependency between writing-mode and display. And solving those problems seem to be non-trivial. 2. The behavior of an orthogonal text container is never defeined. 3. The keyword inter-character could be confusing, because what it does is not essentially inter-character. It is inter-base for horizontal line, and not inter- anything at all for vertical line. For these reasons, I propose this change. The only concern for this proposal is that, it will make authors have to add <rtc> for inter-character annotation, instead of just specifying the proper ruby-position on some ancestor. But I guess it could be solved if we backport the writing-mode of an anonymous text container from its first child. Backporting a property to an anonymous box might probably be less tricky. - Xidorn
Received on Monday, 9 March 2015 09:49:55 UTC