w3c / mlreq

Mongolian Layout Requirements
https://www.w3.org/International/mlreq/
23 stars 12 forks source link

Browsers must maintain cursive connections across ruby element boundaries #3

Open r12a opened 7 years ago

r12a commented 7 years ago

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.

screen shot 2017-02-13 at 10 47 09

This is how it looks in Chrome.

screen shot 2017-02-13 at 10 52 21

The cursive connection is broken in Chrome at the boundary of ruby but also rb/rt elements.

upsuper commented 7 years ago

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.