|
我是按照这个帖子做的
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=122555
先说明一下,我原来用的是slackware 9.1
刚才把xfree86 全删除了,原来的 freetype fontconfig xft 都删掉了
然后安装 x.org, 和那个帖子里提到的 freetype fontconfig xft
startx, 一切看起来都没有问题。感觉 x.org 和 xfree86 一点区别也没有么...
就是有一点小问题非常奇怪,我的 Emacs 原来的中文配置出问题了。我的 .Xdefaults 这样写的
Emacs.Font: fontset-song
Emacs.Fontset-0:-*-lucida sans typewriter-medium-r-*-*-15-*-*-*-*-*-fontset-song,\
chinese-gbk:-misc-simsun-medium-r-*--16-*-*-*-*-*-gbk-0,\
chinese-gb2312:-*-simsun-medium-r-*--16-*-*-*-*-*-gb2312*-*,\
chinese-big5-1:-misc-simsun-medium-r-*--16-*-*-*-*-*-big5*-*,\
chinese-big5-2:-misc-simsun-medium-r-*--16-*-*-*-*-*-big5*-*,\
japanese-jisx0208:-*-ms gothic-medium-r-*--16-*-*-*-*-*-jisx0208.1983-*,\
mule-unicode-0100-24ff:-misc-fixed-medium-r-normal--16-*-*-*-*-*-iso10646-1,\
chinese-cns11643-5:-misc-simsun-medium-r-*--16-*-*-*-*-*-gbk-0,\
chinese-cns11643-6:-misc-simsun-medium-r-*--16-*-*-*-*-*-gbk-0,\
chinese-cns11643-7:-misc-simsun-medium-r-*--16-*-*-*-*-*-gbk-0
注意这一行 chinese-gb2312:-*-simsun-medium-r-*--16-*-*-*-*-*-gb2312*-*,\
它的意思是说,对 chinese-gb2312 编码的汉字使用 simsun gb2312 的汉字,这个设置原来一点问题也没有,但是现在不行了,在 Emacs 里显示出一个大方块,也就是找不到这个字体
切换到console下面看到这么一行
Freetype: couldn't find encoding 'gb2312-1980' for "/usr/X11/lib/fonts/TTF/simsun.ttf
看起来是 Freetype 出错了,请问是不是新版的 freetype 有什么小 bug 呢? |
|