BetterCJKSupportSpecification

Differences between revisions 17 and 18
Revision 17 as of 2005-12-07 13:52:49
Size: 4384
Editor: pcd730116
Comment: add link to my bug report on language-selector
Revision 18 as of 2005-12-07 14:59:25
Size: 4994
Editor: 12
Comment: added my comment for fontconfig and linked two screenshot for OOo2 and Konqueror
Deletions are marked like this. Additions are marked like this.
Line 40: Line 40:
  * Regarding this fontconfig topic, Korean Linux users are discussing about default font for Distro instead of ttf-baekmuk, currently most favorite font is ttf-unfonts then ttf-alee. ["KoreanTeam"] will provide up-to-date ["BeautifyKoreanFonts"] once decision will be made for a font package.
Line 52: Line 53:
          By OOo2.0.0m143-0ubuntu2 : This is done as you see here http://bbs.kldp.org/viewtopic.php?p=335943#335943
Line 61: Line 63:
          a. Here is another screenshot which can show the embolden rendering problem on Konqueror(3.5.0-0ubuntu1 + fontconfig2.3.2-1.1ubuntu1). http://bbs.kldp.org/viewtopic.php?p=336668#336668

Summary

This project aims at improving CJK support in Ubuntu.

Rationale

As of Breezy, the default configuration for various applications and the whole desktop is not so suitable for Asian users and users from certain countries. For example, default desktop font size is simply too small for CJK users, especially Chinese. To improve the experience for these users, some packages need to be patched, while others may need additional configuration.

Use cases

Scope

Design

  1. Install a default input method such as scim, and start it automatically when user start X. Besides, users should be allowed to have their own individual setting.
    • Useful links here for Korean Input Methods
    • Scim shall be the default input method, there are already many IM engines based on scim, and so far its language support is the best. Even Fedora and Mandriva are using it by default.
  2. Better environment variables tuning for CJK users in language-selector, installer etc.
  3. Tune fontconfig setting to achieve better CJK fonts display (e.g. more solid font outline, bold type, use bitmap for medium font size etc). Surely,to obtain this, we need some font package's support like ttf-arphic-uming/ukai.
    • Use ttf-arphic-uming/ukai by default, since these are the only package that contain Hong Kong characters for all sizes.
    • Install xfonts-wqy for simplified Chinese installation; ttf-newsung is not needed since it has already been included into uming/ukai.
    • Regarding this fontconfig topic, Korean Linux users are discussing about default font for Distro instead of ttf-baekmuk, currently most favorite font is ttf-unfonts then ttf-alee. ["KoreanTeam"] will provide up-to-date ["BeautifyKoreanFonts"] once decision will be made for a font package.

  4. CJK users should be able to display their mp3 file ID3 tag correctly. Historically these tagging issue is a mess, everybody is using her own legacy encoding for mp3 tag because there is no support for non-western languages until very recent ID3 tag specification.
    • For applications which make use of GStreamer, setting GST_ID3_TAG_ENCODING can be an internim solution. There are more discussions on ["UTFEightCurrentProblems"].
  5. (?) Allow users to read/write CJK under console.
    • Or when this is impossible, change $LANGUAGE to C automatically so that users won't see lots of junk on console.
  6. Better support of CJK fonts in OpenOffice.org.

  7. Configure firefox for print CJK correctly
    • This can probably be done in per-language basis, in firefox language packs.
  8. Enable embolden font by default for CJK users
    • Debian unstable has freetype 2.1.10 - Dapper has this now (2005/11/11), please take care of next two items below.

    • Build xft2, fontconfig, pango and cairo2 with embolden enabled
    • This bug found on Debian's freetype 2.1.10 package, of course same with Dapper's :
      1. words in sentence are individually displayed right-upward like as several slopes. This often happens in bigger size like as web page heading than smaller, and in Konqueror and Opera than Firefox. But, a Gentoo user who had compiled xorg-x11-7.0 rc1 showed much nicer screen. Please see the screenshots in this link. http://bbs.kldp.org/viewtopic.php?t=65304&highlight= Also you might catch rendering quality by Akito's patch (top) and "embolden" (bottom) from this screenshot. Top one is much better. http://bbs.kldp.org/download.php?id=5319

      2. Here is another screenshot which can show the embolden rendering problem on Konqueror(3.5.0-0ubuntu1 + fontconfig2.3.2-1.1ubuntu1). http://bbs.kldp.org/viewtopic.php?p=336668#336668

Implementation

Code

Data preservation and migration

Outstanding issues

BoF agenda and discussion

BetterCJKSupportSpecification (last edited 2008-08-06 16:22:10 by localhost)