BetterCJKSupportSpecification
|
Size: 2795
Comment: Dapper has freetype 2.1.10 now (2005/11/11)
|
Size: 4202
Comment: Some more comments and a few cosmetics change
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 4: | Line 4: |
| * Created: [[Date(2005-10-18T07:30:00Z)]] by Freeflying | * Created: [[Date(2005-10-18T07:30:00Z)]] by ["Freeflying"] |
| Line 7: | Line 7: |
| * Contributors: Freeflying | * Contributors: ["Freeflying"], AbelCheung4 |
| Line 19: | Line 19: |
| This project (maybe a package) aims to support CJK better . | This project aims at improving CJK support in Ubuntu. |
| Line 21: | Line 22: |
| We'd like to preconfig some file when people choose Chinese,Japenses or Korea,patch some package for support CJK better . | 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. |
| Line 28: | Line 29: |
| * Install a default input method such as scim and make the scim started when user start X. i. Useful links here for Korean Input Methods |
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 |
| Line 31: | Line 32: |
| * Configure the fonts.conf, then you will get a perfect CJK fonts display .Surely,to obtain this ,we need some fonts package's support like ttf-arphic-uming ,etc. * Make user use CJK can display their mp3 file's tag correctly . * Let the user can read/write chinese under console. * Make OO2 support CJK better. i. Firefly has a large patch which makes OOo2 much better for Chinese. |
* 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. 1. 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. 1. 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"]. 1. (?) 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. 1. Better support of CJK fonts in OpenOffice.org. * Firefly has a large patch which makes OOo2 much better for CJK. |
| Line 37: | Line 47: |
| i. Bold patching on OOo2 in progress http://www.openoffice.org/issues/show_bug.cgi?id=18285 i. OOo2.1pre (src680-m137) included Firefly's patches - No extra patches required * Configure firefox for print CJK correctly * Enable embolden as default for CJK users i. Debian unstable has freetype 2.1.10 - '''Dapper has this now (2005/11/11), please take care of next two items in below.''' i. Build xft2, fontconfig, pango and cairo2 with embolden enabled i. This bug found on Debian's freetype 2.1.10 package, of course same with Dapper's : |
* Bold patching on OOo2 in progress http://www.openoffice.org/issues/show_bug.cgi?id=18285 * OOo2.1pre (src680-m137) included Firefly's patches - No extra patches required 1. Configure firefox for print CJK correctly * This can probably be done in per-language basis, in firefox language packs. 1. 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 : |
Created: Date(2005-10-18T07:30:00Z) by ["Freeflying"]
Priority: NeedsPriority
People: NeedsLead, NeedsSecond
Contributors: ["Freeflying"], AbelCheung4
- Interested:
Status: UbzSpecification, BrainDump (then DraftSpecification then EditedSpecification then ApprovedSpecification), DistroSpecification
- Branch:
- Malone bug:
- Packages affected:
- Depends:
- Dependents:
- BoF sessions: none yet
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
- 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.
- 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.
- 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"].
- (?) 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.
Better support of CJK fonts in OpenOffice.org.
- Firefly has a large patch which makes OOo2 much better for CJK.
Bold patching on OOo2 in progress http://www.openoffice.org/issues/show_bug.cgi?id=18285
- OOo2.1pre (src680-m137) included Firefly's patches - No extra patches required
- Configure firefox for print CJK correctly
- This can probably be done in per-language basis, in firefox language packs.
- 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 :
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
Implementation
Code
Data preservation and migration
Outstanding issues
BoF agenda and discussion
BetterCJKSupportSpecification (last edited 2008-08-06 16:22:10 by localhost)