|
|

楼主 |
发表于 2006-4-30 16:49:12
|
显示全部楼层
你可能没装额外的字体。
http://www.suse.de/~mfabian/suse-cjk/kde-font-setup.html
这是一篇讲qtconfig中字体替换的文章,我现在只要能做到字体替换后,中文字型有人工粗体,能认识中文字体名字就可以了,但现在做不到,其他语言匹配等倒还不用管,毕竟自己用不到日韩文字。
大家可以试试,把locale设为en_US.UTF-8,不在qtconfig中配置字体替换,再安装几个日韩字型比如windows中的MS Gothic, Batang等,然后再来浏览这个论坛,看看效果。
fontconfig的mailing list上有人说qt没有完全或说正确地使用fontconfig。
现在似乎也不能说qt就是错的,问题的起源或许是unicode的CJK unification? 但fontconfig处理这个问题要好一点,CJK文字也很难用西方typography的概念来套,比如衬线和非衬线,italic还是slanted。
windows下改个字体链接也不容易,要在注册表中修改,改错了,不能正常进入系统都是有可能的。
pango在firefox中起了什么作用,官方的版本是没有pango支持的,几个发行版则都是有的,似乎是慢了不少,在中文上看不出有什么区别,Debian还只有屏蔽掉pango才会显示中文粗体,其它GTK程序则一律没有粗体。 |
|