- From: Robin Berjon <robin@w3.org>
- Date: Thu, 26 Sep 2013 14:19:44 +0200
- To: "Tab Atkins Jr." <jackalmage@gmail.com>
- CC: "www-style@w3.org" <www-style@w3.org>
Hey Tab, On 24/09/2013 18:28 , Tab Atkins Jr. wrote: > On Tue, Sep 24, 2013 at 5:39 AM, Robin Berjon <robin@w3.org> wrote: >> in http://dev.w3.org/csswg/css-ruby/#annotation-pairing it is currently >> indicated that a ruby segment can contain one or more ruby annotation >> containers. Each ruby annotation container maps to a level of annotation, >> and there can be arbitrary numbers of those. >> >> In http://darobin.github.io/html-ruby/#dfn-ruby-segment, which I'm currently >> rephrasing and clarifying in order to ensure a clean mapping to CSS Ruby, I >> have a different processing model. The number of annotation levels is >> limited to two (on the grounds that, at least for 2-directional writing, >> there are only two sides to annotate on — but maybe I'm being culturally >> insensitive). Any ruby annotation container after the second one generates >> an empty anonymous ruby base container in front of it (and that process >> repeats if there are 5, etc.). > > On the HTML side you can put in whatever restrictions you want. It's > *intended* that Ruby only go up to two, but we have to handle N levels > in CSS, because you can assign 'display' values to whatever you want. > Note that multiple levels of annotation just stack higher (or lower). Yes, I am aware of the distinction; I just wanted to make sure that I wasn't preventing something that I hadn't thought about. I'll stick to the way it currently is, thanks! -- Robin Berjon - http://berjon.com/ - @robinberjon
Received on Thursday, 26 September 2013 12:19:54 UTC