GNOME Bugzilla – Bug 165000
Pango doesn't render combining characters correctly
Last modified: 2005-01-24 01:00:44 UTC
Please describe the problem: When a swedish letter U+00E5 LATIN SMALL LETTER A WITH RING ABOVE is rendered Pando displays the correct glyph. However, if the canonical representation of this character, U+0061 + U+030A is rendered, the result looks quite bad. Pango seems to use some form of generic combining rendering rather than using the correct glyph. I have included a screenshot from gedit that demonstrates the problem. Steps to reproduce: Since Mac OS X always uses the canonical representation, just save a file with swedish characters and read it in GNOME. This is particularily annoying when one has file names with these characters in them. 1: Open a text editor on Mac OS X. 2: Type some swedish text, includign the characters åäöÅÄÖ 3: Save the file 4: Copy the file to a GNOME system 5: View the file in gedit Actual results: The broken rendering should be visible. Expected results: I expect to see the swedish character rendered correctly Does this happen every time? Yes Other information: The problem also appears to occur in Pango 1.8, although I have not personally tried it.
Created attachment 36418 [details] Screenshot from gedit demonstrating the problem The file was created in the following manner: 1: Open gedit a type all text except the swedish character 2: open gucharmap 3: Select U+00E5 and copy it to gedit 4: Type "a" in the text input area of gucharmap 5: Select U+030A and drag it to the text input area after the "a" 6: Copy and paste the resulting character from the text input area to gedit
*** This bug has been marked as a duplicate of 139950 ***