Bug 113545

Summary: Truetype embedded bitmap fonts are not used in GNOME/GTK applications.
Product: [openSUSE] SUSE LINUX 10.0 Reporter: Zhe Su <zsu>
Component: GNOMEAssignee: E-mail List <gnome-bugs>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None CC: shinkichi.yamazaki, tiwai
Version: Beta 3   
Target Milestone: ---   
Hardware: Other   
OS: All   
Whiteboard:
Found By: Other Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: screenshot of GNOME desktop.
screenshot of KDE desktop.
A preliminary patch for cairo library to enable embedded bitmap font support.

Description Zhe Su 2005-08-27 14:20:38 UTC
The rendering effect of CJK truetype fonts is worse than SUSE 9.3, because
freetype2 library was updated to 2.1.10. So embedded bitmap fonts is necessary
to improve the rendering effect when the font size is small.

Embedded bitmap fonts work ok in KDE, but not in GNOME.
Comment 1 Zhe Su 2005-08-27 14:25:50 UTC
Created attachment 47863 [details]
screenshot of GNOME desktop.

The Chinese font rendering effect is very bad.
Comment 2 Zhe Su 2005-08-27 14:27:08 UTC
Created attachment 47864 [details]
screenshot of KDE desktop.

It's ok in KDE, because embedded bitmap font is used.
Comment 3 Zhe Su 2005-08-29 09:31:18 UTC
Created attachment 47935 [details]
A preliminary patch for cairo library to enable embedded bitmap font support.

artificial bold is not supported yet. I'll continue to hack cairo and
fontconfig (maybe pango as well) to support it.
Comment 4 Mike Fabian 2005-08-29 14:07:44 UTC
I tested Zhe Su's patch and it works fine for me.
Comment 5 Mike Fabian 2005-08-29 14:33:52 UTC
I submitted a cairo package with Zhe Su's patch from comment #3
applied to STABLE. I did that myself instead of waiting for
gnome-maintainers to do it because I think it is urgent, the beta4
deadline is in 1.5 hours from now. It is better if we have that patch
in beta4 to get wider testing.  I hope that is OK.

Closing as FIXED for the moment.

Zhe, please reopen if you have implemented support for artificial
bold (or create a new bug).