[Webkit-unassigned] [Bug 56029] New: A character of Unicode Block U+1Exx breaks OT mark positioning tables

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Mar 9 10:56:16 PST 2011


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

           Summary: A character of Unicode Block U+1Exx breaks OT mark
                    positioning tables
           Product: WebKit
           Version: 420+
          Platform: PC
        OS/Version: Windows XP
            Status: UNCONFIRMED
          Severity: Normal
          Priority: P2
         Component: Text
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: iasmus at freenet.de


If a line has a U+1Exx character in it (as far as I tried; e.g. ẽ (U+1EBD) does the trick), all following composite glyphs (such as é (U+0065 U+0301)) get ill-placed diacritics. This bug is fixed, if ANY decomposed character (such as é (U+0065 U+0301)) goes before the U+1Exx character in the same line.

Examples (tested in the HTML previewer):

1. <html><head></head><body><span style="font-family: verdana;">
ẽ é<br>
ẽ é
</span></body></html>

– notice that the second line starts with U+1EBD and the combining acute accent on e is not combining (it appears to the right of the e); whereas in the first line, which starts with U+0065 U+0303, the combining accent is placed correctly above the e.

2. <html><head></head><body><span style="font-family: verdana;">
ẽ é<br>
̃ẽ ẽ é
</span></body></html>

– now that in the same (second line) a composite character (U+0065 U+0303 – e with combining tilde above) goes before U+1EBD, the combining acute mark is placed correctly above the letter e, not aside.

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