Improvement for zh-tw fontconfig settings of language-selector
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
language-selector (Ubuntu) |
Fix Released
|
High
|
Gunnar Hjalmarsson | ||
Bug Description
Binary package hint: language-selector
Now the setting of 69-language-
DejaVu is a high quality Latin fontfamily which has ExtraLight, Condensed, Book, Condensed Italic...and many more styles. WenQuanYi Micro Hei font covers Latin, Chinese, Japanese and Korean, but only has Regular, Italic, Bold and Bold Italic styles.
However, there is no need to pick up the Latin fonts first. I am here to suggest a better configuration by the reasons below:
1. As far as I have known, WenQuanYi Micro Hei font provied all the typefaces which DejaVu fontfamily covers, but lack of Condensed, EtralLight and some other styles.
2. The order of languages most used by Chinese (Taiwan) users is: Chinese > English > Japanese > Korean > other Western languages(eg. French, Spanish, German, Russia...). Ideally, the system should select the best fonts having Chinese (Taiwan) characters first, then go to the best Latin fonts to meet Chinese (Taiwan) users' need.
3. There is no evidence indicating mixing Latin characters provided by Latin fonts with Chinese characters provided by CJK fonts will be the best default experience. Actullay, that will sacrifice the consistency when there is Latin and CJK text displaying on the screen at the same time, because Latin characters and CJK characters are in different flavors. However, many users insist on using DejaVu fontfamily to display the Latin characters. The same visual appearance is reserved by the proposed configuration.
3. Selecting fonts including Chinese (Taiwan) characters first in the configuration provides the best compatibilty for Chinese characters with those programs which do not follow the fallback machenism of fontconfig, such as Evince, to be readable. The programs like that only pick up the first font, DejaVu font, and displaying squares for Chinese characters. With this improved configuration, the problem still can be found out by the "Latin characters" part which should be DejaVu but not WenQuanYi Micro Hei.
4. People still have the freedom to edit the configuration or add new rules, there is no harm selecting those font strings including Chinese (Taiwan) characters first in zh_TW configuration.
Please consider to choose the CJK fonts before the Latin fonts.
description: | updated |
description: | updated |
description: | updated |
description: | updated |
Changed in language-selector (Ubuntu): | |
status: | New → Confirmed |
importance: | Undecided → High |
description: | updated |
tags: | added: patch |
Changed in language-selector (Ubuntu): | |
assignee: | nobody → Gunnar Hjalmarsson (gunnarhj) |
status: | Confirmed → In Progress |
This post was original written by xenomorph0525 and was posted here: www.ubuntu- tw.org/ modules/ newbb/viewtopic .php?post_ id=163566# forumpost163566 ....... ....... ....... ....... ....... ....... ....... ....... ....... ....... ....
http://
I help translate it into English and post it to this bug report.
.......
1. about 69-language- selector- zh-*.conf
The traditional chinese users take more care about normal displaying with chinese fonts than about nice appearance or not with English fonts. Furthermore there are many subjective viewpoints that are highly diversified about being good or ugly looks related to those fonts. Some agree that it will looks better if showing chinese characters with chinese fonts while showing English characters with DejaVu fonts. Others think that it should be better if showing English characters and Chinese characters with the same fonts as well.
2. It will prevent chinese characters from being normal displayed and partially declined to be replaced with square characters in some programs if allowing strings including Bitstream Vera、DejaVu retained in 69-language- selector- zh-*.conf. We have implemented a case study and posted the report in details: /bugs.launchpad .net/ubuntu- translations/ +bug/659280/ comments/ 13
https:/
3. We are holding an affixing theme www.ubuntu- tw.org/ modules/ newbb/viewtopic .php?topic_ id=35654 selector- zh-tw.conf, 69-language- selector- zh-hk.conf, 69-language- selector- zh-mo.conf among the traditional chinese users. We notify adequately whether they are in favor of removal strings including Serif、Sans、 Monospace of DejaVu fonts and replacement with those from chinese fonts when display English characters in traditional chinese locale.
http://
for survey of being favorable to or against the proposal to edit 69-language-
We will gather statistics about agreement or opposition separately at 2/24/2011, one week before the release of Ubuntu 11.04 Alpha 3, and 3/24/2011, one week before the release of Ubuntu 11.04 Beta. We will post the result data here as a reference for language-selector authorities.
4. At the same time we support to edit those programs which have problems in displaying chinese characters without a doubt.
5. Our ultimate anticipation is that there should be not any mojibake by default font setting in ubuntu 11.04 traditional chinese locale. We expect to implement this wish by removing strings including Bitstream Vera、DejaVu from 69-language- selector- zh-tw.conf, 69-language- selector- zh-hk.conf, 69-language- selector- zh-mo.conf. Your kind attention will be appreciated very much.