[Webkit-unassigned] [Bug 70029] Old Turkic characters behave as left-to-right instead of right-to-left, because they are encoded as surrogate pairs.

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sun Oct 16 22:13:29 PDT 2011


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


mitz at webkit.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|Old Turkic text does not    |Old Turkic characters
                   |render correctly.           |behave as left-to-right
                   |                            |instead of right-to-left,
                   |                            |because they are encoded as
                   |                            |surrogate pairs.
             Status|UNCONFIRMED                 |NEW
     Ever Confirmed|0                           |1




--- Comment #4 from mitz at webkit.org  2011-10-16 22:13:29 PST ---
InlineIterator operates on UTF-16 code units rather than on characters. Since Old Turkic is encoded using surrogate pairs, InlineIterator::direction() incorrectly returns LeftToRight (for each of the two surrogates) instead of RightToLeft.

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