ruby base boxes defined continuously (i.e., without annotations between them) don't cause line breaking between ruby base boxes

RESOLVED INVALID

Status

()

Core
Layout: Block and Inline
RESOLVED INVALID
4 years ago
4 years ago

People

(Reporter: masayuki, Unassigned)

Tracking

(Blocks: 1 bug)

Trunk
x86_64
Windows 8.1
Points:
---
Dependency tree / graph

Firefox Tracking Flags

(Not tracked)

Details

(URL)

See this testcase: http://jsfiddle.net/d_toybox/ozLy0t9v/1/

If ruby base boxes are defined continuously without annotations, the ruby base boxes don't cause line breaking between them.
AFAICS, the behavior for your testcase is expected. The spec requires:

"Whether ruby can break between two adjacent ruby bases is controlled by normal line-breaking rules for the base text, exactly as if the ruby bases were adjacent inline boxes." [1]

And according to the normal line-breaking rules, there is no wrap opportunity between latin characters. So there shouldn't be any break between the ruby base boxes in your example.

[1] http://dev.w3.org/csswg/css-ruby-1/#break-between
Status: NEW → RESOLVED
Last Resolved: 4 years ago
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.