Skip to content

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

Open
@hftf

Description

@hftf

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, 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:

Chrome 71/Mac

Ruby text renders with some overhang, and ends up running together

Firefox 64/Mac

Ruby text renders without overhang, so ends up being visibly kept apart

Metadata

Metadata

Assignees

No one assigned

    Labels

    Needs Design / Proposalcss-ruby-1Current Workcss-ruby-2i18n-clreqChinese language enablementi18n-jlreqJapanese language enablementi18n-trackerGroup bringing to attention of Internationalization, or tracked by i18n but not needing response.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions