Bug 110468 - Element boundaries prohibit Japanese line break opportunities in case of Ruby
Summary: Element boundaries prohibit Japanese line break opportunities in case of Ruby
Status: UNCONFIRMED
Alias: None
Product: WebKit
Classification: Unclassified
Component: Layout and Rendering (show other bugs)
Version: 528+ (Nightly build)
Hardware: Mac (Intel) OS X 10.8
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on: 17427
Blocks:
  Show dependency treegraph
 
Reported: 2013-02-21 07:15 PST by Zheng Xu
Modified: 2015-08-20 01:07 PDT (History)
3 users (show)

See Also:


Attachments
test case (465 bytes, text/html)
2013-02-21 07:15 PST, Zheng Xu
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Zheng Xu 2013-02-21 07:15:49 PST
Created attachment 189525 [details]
test case

EXPECTED:
The Ruby Base should be at start of second line.

REASON (SPEC): 
The closing character of any set of paired punctuation should be kept with the preceding character.
(From http://www.unicode.org/reports/tr14/ , CL: Close Punctuation (XB))
Comment 1 Zheng Xu 2013-02-21 16:46:11 PST
Here is spec on css3-text:
http://dev.w3.org/csswg/css3-text/
section 5.1 states:
For line breaking in/around ruby, the base text is considered part of the same inline formatting context as its surrouding content, but the ruby text is not: i.e. line breaking opportunities between the ruby element and its surrounding content are determined as if the ruby base were inline and the ruby text were not there.
Comment 2 Koji Ishii 2015-08-20 01:07:04 PDT
Dup of 91588?