[Webkit-unassigned] [Bug 11811] REGRESSION (r11783): Hebrew text in list boxes is reversed

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sun Feb 4 05:15:57 PST 2007


http://bugs.webkit.org/show_bug.cgi?id=11811





------- Comment #8 from mitz at webkit.org  2007-02-04 05:15 PDT -------
(From update of attachment 12891)
+        TextStyle textStyle(0, 0, 0, style()->direction() == RTL,
style()->visuallyOrdered() == true);

Since the characters in the buffer are in LTR visual order (that's the result
of bidiReorderCharacters), the flags should always be (..., false, true). This
will ensure that ATSUI's own bidi algorithm doesn't kick in. The only exception
is that if style()->direction() == RTL and style()->unicodeBidi() == Override,
in which case you *may* skip bidiReorderCharacters and use (..., true, true).
In the other override cases (LTR+Override or VisuallyOrdered) you skip
bidiReorderCharacters and use (..., false, true).


-- 
Configure bugmail: http://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the webkit-unassigned mailing list