Status: Started
Owner: [EMAIL PROTECTED]
CC: [EMAIL PROTECTED],  [EMAIL PROTECTED]
Labels: Type-Bug Pri-2 OS-All Area-WebKit I18N

New issue 5139 by [EMAIL PROTECTED]: some plane-1 characters are not  
displayed correctly
http://code.google.com/p/chromium/issues/detail?id=5139

The WebCore::FillNonBMPGlyphs() function (in
"src/webkit/port/platform/graphics/GlyphPageTreeNodeWin.cpp") creates a
mapping from non-bmp characters to its glyphs and it tries to retrieve the
glyph of its i-th character with the
WebCore::UniscribeHelper::FirstGlyphForCharacter() calls. Unfortunately,
because of a mistake in its first argument, the function returns invalid
glyphs for non-BMP characters.

What steps will reproduce the problem?
1. Retrieve a copy of the code2001 font from http://www.code2000.net/ and
install it;
2. Display the attached HTML file with Chrome.

What is the expected output?
No duplicate entries in the table.

What do you see instead?
Chrome uses the same glyph for both '𐀀' and '𐀁', for both
'𐀂' and '𐀃', etc.

Please use labels and text to provide additional information.



Attachments:
        U10000-U100FF.htm  5.3 KB

-- 
You received this message because you are listed in the owner
or CC fields of this issue, or because you starred this issue.
You may adjust your issue notification preferences at:
http://code.google.com/hosting/settings

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Chromium-bugs" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/chromium-bugs?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to