Funda Wang
2005-Nov-21 08:51 UTC
[Fontconfig] How about disable hinting & global advance for all cjk fonts?
Hello, Due to some native features of CJK fonts, I would suggest following changes be made in fonts.conf.in: 1. Almost every CJK fonts have built-in latin letters. That means, both half-width characters and full-width characters are presented within same font file. So, please merge Mandrakelinux''s patch for CJK globaladvance: http://cvs.mandrakesoft.com/cgi-bin/cvsweb.cgi/SPECS/fontconfig/fontconfig-2.2.96-dual_width.patch 2. Due to the fact that freetype cannot provide quality result when hinting CJK fonts, I would suggest disable hinting for all CJK fonts by default: <test target="pattern" name="lang" compare="contains"> <string>zh-tw</string> <string>zh-cn</string> <string>ja</string> <string>ko</string> </test> <edit name="hinting" mode="assign"> <bool>false</bool> </edit> In Mandrakelinux, we have listed all the font names, which is too long to maintain.