[csswg-drafts] [css-ruby] Adjacent overhanging ruby text should not run together in scripts with spaces between words (e.g. Latin) (#3498)

hftf has just created a new issue for https://github.com/w3c/csswg-drafts:

== [css-ruby] Adjacent overhanging ruby text should not run together in scripts with spaces between words (e.g. Latin) ==
Should there always be a visible space between adjacent ruby text in Latin (or other scripts with spaces between words)? Since ruby text is often longer than its base, overhang can prevent awkward gaps in a sentence; however, overhang is not strictly necessary for ruby text to run together.

In the example in this [JSFiddle](http://jsfiddle.net/2y0oq6vr/), overhang is desired (ideally the comma should abut the previous word), but the annotations should not abut because they are two different words/belong to two different bases:

<details>
<summary>Chrome 71/Mac</summary>

> Ruby text renders with some overhang, and ends up running together
>
> <img width="236" src="https://user-images.githubusercontent.com/312957/50892482-9ffe2580-13cc-11e9-9441-fbc7046c1270.png">

</details>
<details>
<summary>Firefox 64/Mac</summary>

> Ruby text renders without overhang, so ends up being visibly kept apart
>
> <img width="254" src="https://user-images.githubusercontent.com/312957/50892481-9f658f00-13cc-11e9-9f9a-09739ee16608.png">

</details>

Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/3498 using your GitHub account

Received on Wednesday, 9 January 2019 10:51:42 UTC