Browsers must maintain cursive connections across ruby element boundaries
r12a opened this issue · comments
Here is an example, marked up in a couple of different ways, to test joining behaviour.
<p><ruby><rb>ᠮ</rb><rt></rt><rb>ᠣ</rb><rt>o</rt><rb>ᠩ</rb><rt>ng</rt><rb>ᠤ</rb><rt>u</rt><rb>ᠯ</rb><rt></rt></ruby> ᠪᠢᠴᠢ<ruby><rb>ᠭ</rb><rt>g</rt></ruby></p>
This is how it looks in Firefox.
This is how it looks in Chrome.
The cursive connection is broken in Chrome at the boundary of ruby
but also rb/rt
elements.
Isn't this simply a bug of implementation? I don't think it's worth discussing here. The CSS Ruby spec, IIRC, already mentions this kind of situation. A test of the correct behavior should probably be added, though.