[Webkit-unassigned] [Bug 25321] RLE/LRE characters are removed from any text entered into a text box (either using a keyboard or by pasting)

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Oct 15 13:22:16 PDT 2010


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





--- Comment #20 from mitz at webkit.org  2010-10-15 13:22:15 PST ---
<http://trac.webkit.org/browser/trunk/WebCore/platform/text/BidiResolver.h?rev=61921#L909> suggests that the reason embedding characters are omitted from the BidiRuns, and consequently from the InlineTextBoxes, is their effect on rendering complex text with ATSUI.

Perhaps this bug can be resolved with two localized changes and without touching so much code, by (1) removing the aforementioned BidiResolver code that omits over Unicode control characters from BidiRuns and (2) patching the ATSUI-based implementation of the ComplexTextRun constructor to check for a leading embedding character and remove it if necessary (analogously to how it adds embedding characters for implicit embedding).

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