[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