[Webkit-unassigned] [Bug 106303] New: text-align:justify separate U+3033 from U+3035
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Mon Jan 7 23:21:28 PST 2013
https://bugs.webkit.org/show_bug.cgi?id=106303
Summary: text-align:justify separate U+3033 from U+3035
Product: WebKit
Version: 528+ (Nightly build)
Platform: Macintosh
OS/Version: Mac OS X 10.7
Status: UNCONFIRMED
Severity: Normal
Priority: P2
Component: Layout and Rendering
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: yuki.sekiguchi at access-company.com
Created an attachment (id=181652)
--> (https://bugs.webkit.org/attachment.cgi?id=181652&action=review)
inseparable.html. Reproduced content for justification.
In the attached inseparable.html, U+3033 should not be separated from U+3035, but it is separated.
This bug is only reproduced on Mac, because other platforms don't expand between ideographs.
Requirements for Japanese Text Layout say not to separate the characters.
http://www.w3.org/TR/jlreq/#character_sequences_which_do_not_allow_space_insertion_as_part_of_line_adjustment_processing
> Combinations of character classes which allow spaces to be inserted for line alignment, are described as a complete table in Appendix E Opportunities for Inter-character Space Expansion during Line Adjustment, following 3.9 About Character Classes.
In 3.9 About Character Classes, U+3033 and U+3035 are Inseparable characters (cl-08).
In 4th note in Appendix E.2 Notes:
http://www.w3.org/TR/jlreq/#opportunities_for_intercharacter_space_expansion_during_line_adjustment
> A third order opportunity exists for inter-character space expansion, to take up to a maximum of a quarter em space, with respect to the corresponding character size, between two consecutive inseparable characters (cl-08) which are of different kinds.
Therefore, we should not separate separate U+3033 from U+3035.
Line breaking also is occurred between U+3033 and U+3035.
Please watch inseparable-line-break.html.
Requirements for Japanese Text Layout say not to break line between the characters.
http://www.w3.org/TR/jlreq/#possibilities_for_linebreaking_between_characters
In 5th note in C.2 Notes:
> There is no line break opportunity between following couple of consecutive inseparable characters (cl-08) as follows:
> VERTICAL KANA REPEAT MARK UPPER HALF "〳", VERTICAL KANA REPEAT MARK LOWER HALF "〵"
> VERTICAL KANA REPEAT WITH VOICED SOUND MARK UPPER HALF "〴", VERTICAL KANA REPEAT MARK LOWER HALF "〵"
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list