Bug 105990 - Chinese font rendering during installation is ugly.
Summary: Chinese font rendering during installation is ugly.
Status: RESOLVED FIXED
Alias: None
Product: SUSE LINUX 10.0
Classification: openSUSE
Component: Installation (show other bugs)
Version: Beta 2
Hardware: Other All
: P5 - None : Normal
Target Milestone: ---
Assignee: Mike Fabian
QA Contact: Klaus Kämpf
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-08-20 07:28 UTC by Zhe Su
Modified: 2005-08-20 08:48 UTC (History)
0 users

See Also:
Found By: Other
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments
screen shot of yast2 chinese installation interface. (93.59 KB, image/png)
2005-08-20 07:32 UTC, Zhe Su
Details
FZSongTi-embedded-bitmaps-ugly-kana.png (14.62 KB, image/png)
2005-08-20 08:40 UTC, Mike Fabian
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Zhe Su 2005-08-20 07:28:00 UTC
I found that during installation, embedded bitmap support is disabled in
/etc/fonts/local.conf. It causes very ugly Chinese (maybe Japanese as well) font
rendering effact when the font size is small.

I'm just wondering why embedded bitmap is disabled? Is there any reason?
Comment 1 Zhe Su 2005-08-20 07:32:11 UTC
Created attachment 46753 [details]
screen shot of yast2 chinese installation interface.

The Chinese characters are very fuzzy and ugly.
Comment 2 Mike Fabian 2005-08-20 08:36:18 UTC
See /etc/fonts/local.conf.instsys.

For the reason see the changelog of the fontconfig package:

-------------------------------------------------------------------
Fri Mar 11 12:32:32 CET 2005 - mfabian@suse.de

- Bugzilla #66498 again: the last change wasn't a good idea after
  all. The design of the embedded bitmaps is quite bad in some
  sizes, especially the Japanese katakana look extremely ugly.
  Therefore it is better not to use the embedded bitmaps during
  the installation. I added a special /etc/fonts/local.conf.instsys
  file which should be copied to /etc/fonts/local.conf only for
  the installation and which is not used in the installed system.

-------------------------------------------------------------------
Thu Mar 03 18:36:21 CET 2005 - mfabian@suse.de

- Bugzilla #66498: use embedded bitmaps for Korean and Japanese
  as well, not only for Chinese as before to get readable Japanese
  and Chinese during the installation. The Latin fonts we currently
  use during the installation are smaller as before. With the
  Gnu Unifont currently used for CJK, this leads to clipping
  problems because this bitmap font cannot scale to a smaller size.
  When using TrueType fonts like FZSongTi for CJK, the clipping
  problems disappear because the font can scale down. But in such
  a tiny size, Japanese or Chinese is almost unreadable with
  Anti-Aliasing. It's better readable with the embedded bitmaps.

-------------------------------------------------------------------

I.e. disabling the embedded bitmaps was a quick hack to avoid using
the extremely ugly Japanese Kana in the Chinese FZSongTi font for
Japanese.

I will enable embedded bitmaps again because Stefan Hundhammer
has recently implemented fontswitching code in YaST2.
If that works, FZSongTi will never be used for Japanese, IPAGothic
will be used again.

Comment 3 Mike Fabian 2005-08-20 08:40:36 UTC
Created attachment 46756 [details]
FZSongTi-embedded-bitmaps-ugly-kana.png

ugly Japanese Kana bitmaps in FZSongTi (16 Pixel).
Comment 4 Mike Fabian 2005-08-20 08:48:16 UTC
I submitted a changed fontconfig package to STABLE which enables the
embedded bitmaps during the installation again.  (I'm not sure whether
this change will show up in Beta3, we are already past the deadline of
Beta3, it might show up in Beta4 only).

Closing as FIXED.