After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 165000 - Pango doesn't render combining characters correctly
Pango doesn't render combining characters correctly
Status: RESOLVED DUPLICATE of bug 139950
Product: pango
Classification: Platform
Component: general
1.4.x
Other All
: Normal normal
: ---
Assigned To: pango-maint
pango-maint
Depends on:
Blocks:
 
 
Reported: 2005-01-23 17:22 UTC by Elias Mårtenson
Modified: 2005-01-24 01:00 UTC
See Also:
GNOME target: ---
GNOME version: 2.5/2.6


Attachments
Screenshot from gedit demonstrating the problem (79.57 KB, image/jpeg)
2005-01-23 17:25 UTC, Elias Mårtenson
Details

Description Elias Mårtenson 2005-01-23 17:22:42 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.
Comment 1 Elias Mårtenson 2005-01-23 17:25:04 UTC
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
Comment 2 Owen Taylor 2005-01-24 01:00:44 UTC

*** This bug has been marked as a duplicate of 139950 ***