Le dimanche 23 novembre 2008 à 09:47 -0500, Qianqian Fang a écrit :
hi Nicolas
The Han glyphs in Droid fallback pretty much follow the Han-unification as in the unicode documentations. That means they look very much close to what Chinese mainland users preferred. The style is Heiti, which is like ttf-wqy-zenhei and is essentially a sans-serif style. There are 16,502 Hanzi in the CJK basic block, which is the union of GB2312 and Big5 charsets. Because this font is targeted at memory-limited devices, there are 15,524 Han glyphs were composed by references, the rest are stand-alone outline glyphs which can not be decomposed into components. It contains no embedded bitmaps, but the outline quality is very good. I believe most zh_* users will be very happy if this font will be used as desktop font (the current zh_* font on Fedora is wqy-bitmapfont which is also using the Han-unification forms). It may be a little bit difficult for Japanese and Korean users though.
[…]
Just a few more words about default Chinese font settings.
There seem be a distinct dividing line among the Chinese users for their font preferences: on one side of the line, they really prefer sharp-looking bitmaped Chinese glyphs, while, the other side have strong preference in the smooth-looking of AA-ed vector rendering. The contradictions between these two groups can be constantly felt in almost all Chinese Linux forums.
So, would the attached fontconfig file be ok according to your knowledge of Chinese users? (installed as 65-google-droid-sans-fallback.conf)
I'm quite happy to learn that even among Chinese people prefer vector fonts. I prefer them myself, and IMHO they are the future anyway :p.
However, to keep everyone happy, can you share with us what your declinaison of vector/bitmap fontconfig rules would be for Droid? It's quite easy for me to put two different files in the rpm, with only one linked in /etc/conf.d/ by default.
Regards,
Nicolas Mailhot wrote:
So, would the attached fontconfig file be ok according to your knowledge of Chinese users? (installed as 65-google-droid-sans-fallback.conf)
Since you already have zh_tw in the match sets, why not also include zh_hk, zh_sg and zh_mo? In the current version of wqy-bitmap-fonts package, we have something like
<test compare="contains" name="lang"> <string>zh</string> </test> maybe Bedhdad can comment on whether this form is recommended or not. Alternatively,
<test equal="any" compare="eq" name="lang"> ... </test>
The default zh_* font wqy-bitmap-fonts has 61-wqy-bitmapsong.conf, which claimed priorities for sans and serif aliases. If we want to set Droid as the default in the future, the interactions of these two files should be investigated.
I'm quite happy to learn that even among Chinese people prefer vector fonts. I prefer them myself, and IMHO they are the future anyway :p.
Song-Ti style font (such as arphic-uming) vector rendering is still too blurry to be accepted by most Chinese users. However, the Hei-Ti style (semi-bold sans) Chinese fonts, such as wqy-zenhei-fonts, fonts from MS vista and Mac OS, have emboldened strokes and are not bad at all for screen use. Most of these vector supporters were attracted by one of these Hei-ti fonts.
However, to keep everyone happy, can you share with us what your declinaison of vector/bitmap fontconfig rules would be for Droid? It's quite easy for me to put two different files in the rpm, with only one linked in /etc/conf.d/ by default.
Both are working fine with me, I mean either 1) bitmap Chinese + vector non-CJK glyphs or 2) vector sans-serif font for both Chinese and non-Chinese. Setting hintstyle to hintslight with subpixel-hinting on works the best for vector one on my LCD. Since Droid does not come with embedded bitmaps, the only way to get bitmap+Droid working is to use fontconfig to synthesize with the presence of wqy-bitmap-fonts.
I support your idea of making two files in conf.avail and link one, which is the current wqy-zenhei settings in Ubuntu (we have 44-wqy-zenhei.conf and 66-wqy-zenhei-sharp.conf). But letting the ordinary users to switch between the two settings is still kind of difficult, you have to tell them exactly what to do and put these instructions in a highly visible place.
Regards,
i18n@lists.stg.fedoraproject.org