[Webkit-unassigned] [Bug 37698] Line not wrapped at certain punctuations

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Apr 20 22:16:54 PDT 2010


https://bugs.webkit.org/show_bug.cgi?id=37698





--- Comment #4 from Xianzhu Wang <phnixwxz at gmail.com>  2010-04-20 22:16:54 PST ---
Created an attachment (id=53916)
 --> (https://bugs.webkit.org/attachment.cgi?id=53916)
patch

This patch improves the line breaking behavior of WebKit by letting the
underlying line breaking library (e.g. ICU) handle the following characters:
'-', '(', ')', '[', ']', '{', '}' and soft hyphen.

The line breaking matrix with the patch is:
__!_"_#_$_%_&_'_(_)_*_+_,_-_._/_0_:_;_<_=_>_?_ at _[_\_]_^___`_{_|_}_~_a_
!_______________X_______________________________X___________X_________
"_____________________________________________________________________
#_____________________________________________________________________
$_______________X_______________________________X___________X_________
%_______________X_______________________________X___________X_________
&_____________________________________________________________________
'_____________________________________________________________________
(_____________________________________________________________________
)_______X_X_____X_____X_________________________X_X_________X_________
*_____________________________________________________________________
+_______________X_______________________________X___________X_________
,_______________X_______________________________X___________X_________
-_____X_X_X_X___X___X_X_______________X_X_X___X_X_X___X_X_X_X_____X_X_
._______________X_______________________________X___________X_________
/_______________X_______________________________X___________X_________
0_____________________________________________________________________
:_______________X_______________________________X___________X_________
;_______________X_______________________________X___________X_________
<_____________________________________________________________________
=_____________________________________________________________________
>_____________________________________________________________________
?_____X_X_X_X___X___X_X___X_____X_____X_X_X___X_X_X___X_X_X_X_X___X_X_
@_____________________________________________________________________
[_____________________________________________________________________
\_______________X_______________________________X___________X_________
]_______X_X_____X_____X_________________________X_X_________X_________
^_____________________________________________________________________
______________________________________________________________________
`_____________________________________________________________________
{_____________________________________________________________________
|_______________X_______________________________X___________X_________
}_______X_X_____X_____X_________________________X_X_________X_________
~_____________________________________________________________________
a_____________________________________________________________________

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