Ambrose> Also in the process, I found a number of different glyphs Ambrose> (obviously for "shape differences" between different languages) Ambrose> where I cannot notice any difference at all even if I look very Ambrose> hard, or the difference is so small I can''t believe even the Ambrose> Japanese will complain. Check these character: "?"?"?"? You might paste them into your favourite font viewing program. Try to show them under different fonts, such as AR PL Sung GB and AR PL Ming BIG5. Ambrose> My own conclusion is, to the Chinese, the "shape difference" is Ambrose> an artificial myth. (After all, all these different shapes are Ambrose> valid in Chinese, either as an old form, a variant form, or as Ambrose> a "popular but written incorrectly" form.) It seems that only Unicode UTF-16 can solve this problem.
This patch is very good for me. I am a Chinese user. But in Linux, I can''t use chinese font well. Including bold font...etc...can''t display in Linux. But firefly''s patch solve these problems. Each time I install linux, I have to patch them and recompiler. It''s not a convient thing for end user. As a result, I holpe fontconfig can accept this patch... please... Thansk''s ... by Dung-Bang Tsai from Taiwan Funda Wang ??:>Hello, > >Fontconfig has various problem regards Chinese. A hacker named Firefly >has done his final patch to 2.2.3, which can be checked here: >http://firefly.idv.tw/setfont-xft/patches/fontconfig/2.2.3/ > >What is the attitude towards those patch? >* fontconfig-2.2.3-add_extra_option-20041114.patch: > added an option to choose whether to use gamma correction. In current situation, Chinese characters are too bright. >* fontconfig-2.2.3-alllang-20041114.patch > Some asian fonts include fonts more than one language family, i.e. ttc fonts >* fontconfig-2.2.3-include_CJK_charmaps-20041114.patch > Extra big5 table. >* fontconfig-2.2.3-multifamily_fakestyle-20041114.patch > Compute fake bold and italic style for families do not provide those styles. > > >_______________________________________________ >fontconfig mailing list >fontconfig@freedesktop.org >http://freedesktop.org/mailman/listinfo/fontconfig > > >
Hi, there. Nice to see these Chinese releted patches being filed. But I think rationality of modification need explaining in detail. I''ve checked the patches briefly, see my comments below. Xie Qian Open System and Chinese Information Processing Center, Institute of Software, Chinese Academy of Sciences, P.O. Box 8718, Beijing 100080, CHINA ----- Original Message ----- From: "Funda Wang" <fundawang@linux.net.cn> To: <fontconfig@freedesktop.org> Sent: Monday, November 15, 2004 12:42 AM Subject: [Fontconfig] Attitude to patches made by firefly> Hello, > > Fontconfig has various problem regards Chinese. A hacker named Firefly > has done his final patch to 2.2.3, which can be checked here: > http://firefly.idv.tw/setfont-xft/patches/fontconfig/2.2.3/ > > What is the attitude towards those patch? > * fontconfig-2.2.3-add_extra_option-20041114.patch: > added an option to choose whether to use gamma correction. In current situation, Chinese characters are too bright.As changes is applied to FcBoolDefaults, doesn''t this modification affect other font''s rendering?> * fontconfig-2.2.3-alllang-20041114.patch > Some asian fonts include fonts more than one language family, i.e. ttc fontsConsidering the Uni-Han problem, no CJK fonts can be acceptable in China mainland, Taiwan, Japan and Korea due to character shape diversity. Exclusive lang tag can be use to match most suitable CJK font. So this is a designed feature.> * fontconfig-2.2.3-include_CJK_charmaps-20041114.patch > Extra big5 table.I don''t know the usage, nothing to comment.> * fontconfig-2.2.3-multifamily_fakestyle-20041114.patch > Compute fake bold and italic style for families do not provide those styles.I think this is absolutely needed.> > _______________________________________________ > fontconfig mailing list > fontconfig@freedesktop.org > http://freedesktop.org/mailman/listinfo/fontconfig >
On Mon, Nov 15, 2004 at 07:33:13PM +0800, Xie Qian wrote:> > > * fontconfig-2.2.3-alllang-20041114.patch > > Some asian fonts include fonts more than one language > > family, i.e. ttc fonts > > Considering the Uni-Han problem, no CJK fonts can be > acceptable in China mainland, Taiwan, Japan and Korea due to > character shape diversity. Exclusive lang tag can be use to > match most suitable CJK font. So this is a designed feature.Personally, I find the "shape difference" argument (in the Han unification process of Unicode) very weak. Some months ago, I thought of modifying some public-licensed CJK font. In the process, I found that Unicode assigned different code points for Chinese and Japanese for some characters, but if a radical is added, there is only one code point. This makes it impossible to design fonts for more than one language. (This certainly should be possible, since we Chinese are not so picky about the shape differences, but the Japanese are more picky, so we can just pick the so-called "Japanese" shapes when they differ "too much".) Also in the process, I found a number of different glyphs (obviously for "shape differences" between different languages) where I cannot notice any difference at all even if I look very hard, or the difference is so small I can''t believe even the Japanese will complain. My own conclusion is, to the Chinese, the "shape difference" is an artificial myth. (After all, all these different shapes are valid in Chinese, either as an old form, a variant form, or as a "popular but written incorrectly" form.) Personally, I think the "shape difference" criteria in the Han unification process is misguided and counter-productive in practice.
Hello, Fontconfig has various problem regards Chinese. A hacker named Firefly has done his final patch to 2.2.3, which can be checked here: http://firefly.idv.tw/setfont-xft/patches/fontconfig/2.2.3/ What is the attitude towards those patch? * fontconfig-2.2.3-add_extra_option-20041114.patch: added an option to choose whether to use gamma correction. In current situation, Chinese characters are too bright. * fontconfig-2.2.3-alllang-20041114.patch Some asian fonts include fonts more than one language family, i.e. ttc fonts * fontconfig-2.2.3-include_CJK_charmaps-20041114.patch Extra big5 table. * fontconfig-2.2.3-multifamily_fakestyle-20041114.patch Compute fake bold and italic style for families do not provide those styles.