|
|
之前看到过很多人关于xmms中文字体的解决方法,俺按照别人的方法就是不管用,郁闷了好久,今天总结了一下,希望能对跟俺相同遭遇的xdjm一点帮助,其中难免错误,希望高手大哥能及时给予指正,谢谢。
linux有两种管理字体并在X下显示字体的方法,一个是用fontconfig也就是 Fontconfig font subsystem,另一个就是比较老的字体管理系统,叫X font subsystem, 为了和以前的软件兼容,linux还留有x font subsystem,而xmms用的就是X font subsystem, 所以就算你把windows下的宋体copy到了字体文件夹,并且也生成了那个 fonts.scale 和fonts.dir文件,在xmms里还是看不到新加的字体,那么如何让xmms 看到呢,用 chkfontpath 来加,这个命令在 /usr/sbin/下,如果找不到可以用 locate命令找一下。 比如,我的机器上,我把 simsun.ttc 拷贝到了/usr/share/fonts/chinese/TrueType 下面了,也已经用 mkfontscale 和mkfontdir生成了fonts.scale 和 fonts.dir文件, 那么再用下面的命令将这些字体加入到 X font subsystem中,以供xmms使用
/usr/sbin/chkfontpath -a /usr/share/fonts/chinese/TrueType
上面的命令应该需要你用root身份来做的。
然后,打开xmms,右键,选项,首选项,字体
选中使用字体集,使用X 字体, 然后浏览选择那个simsun就好了,不过感觉simsun显示的英文字体不是很好看,那么你可以选择多个字体,字体间用逗号隔开,我的xmms是使用了courier和simsun两个字体,如果你按照以上的步骤做了,可以直接copy下面的字串到你的xmms里面
-adobe-courier-medium-r-normal-*-*-120-*-*-m-*-iso10646-1,-misc-simsun-medium-r-normal-*-*-120-*-*-p-*-koi8-r |
|