使用xft2汉化之后中文可以,英文有问题
中文是使用的simsun内嵌的点阵字体,但是英文明显是用truetype缩放得到的,效果不好,可以看下面的截图,对别的都没有什么影响,可以用qt的字体替换解决,但是用qterm的时候字体替换之后就没有办法正常计算字符的宽度从而没有办法对齐,所以很不爽,先前我以为是freetype的问题,但是现在发现如果不用xft,直接在xfree里面用freetype代替xtt模块的话,只有英文的点阵字体而没有中文的,所以我想应该是别的比如xft,fontconfig或者qt的问题。我用的是那个带粗斜体支持的源代码包。 我的完全没有这个现象,也不知道有没有用字体替换,我是直接用源码包里的fonts.conf(加上自己的字体路径)要不你试试qterm0.1.7,本站有下,我觉得这个版本完全可以取代以前的所有qterm版本了,用simsun效果非常好,几乎不用任何设置(仅调整了一下字体颜色,原来的颜色是灰白,不够清晰) hehe,我现在用的就是qterm 0.17。而且问题最高层次也应该出在qt上,因为所有的kde程序都是这样,不过我用的qt是源代码编译的,不知道是不是rh又打了什么该死的补丁了,另外我用的是gentoo,应该不是优化选项搞的吧,我试过不加优化选项编译qt,还是一样的,不过既然有人没有问题就好办了,肯定不是bug了,马上我可以试试搞个rh8.1的qt过来编译一下,另外8.0的qt是3.0.5,正式版是不支持xft的,应该是rh搞的。 英文不好的原因是没有将bytecode打开。安装公社的freetype2包就可以解决问题。 好像是我的字体的问题,刚才到winXP里面拷了一个simsun过来用Nsimsun就好了,ft
页:
[1]