这个方法是从一个网页里找到的,在这个论坛里找到的方法都试过,非常让人失望,而且还受到一些所谓的牛人在那里指指点,又不给指引。这里有了非常详细的说明http://www.linuxsky.net/html/200605/3179.html
作者在网页内说得非常明白,特别是mkfontscale与mkfontsdir的区别,在网页中都有了很明确的Link。另外很关銉的是最后一步,因为那个叫~/.gtkrc.mine的文件正是XMMS能否正常的核心(这只是本人觉得而矣),事实上我曾试过论坛上的方法,将那个gtkrc.zh_CN的文件copy成gtkrc.zh_CN.utf-8文件,结果都是一样,不能正常显示中文,同时我也修改了~/.xmms/config的文件,但事实依然如故。各位,希望这能给我们这些菜鸟一丝新的光亮。
XMMS终于可以显示中文啦(edgy)
-
- 帖子: 97
- 注册时间: 2006-12-17 13:52
-
- 帖子: 1074
- 注册时间: 2006-01-18 15:01
-
- 帖子: 97
- 注册时间: 2006-12-17 13:52
楼上,要知道,俺只是Linux的菜鸟,能让它成功显示就是已经不错啦,有几只菜鸟一开始就可以将这些情况弄明白的,是啦,楼上你能否写明白一些,指出他的错误。
我作一些简单的步骤:
sudo gedit /etc/X11/xorg.conf
要将simsun.ttc的文件所在文件夹的路径写在这里如下面的
Section "Files"
FontPath "/usr/share/fonts/zh_CN" (这个路径可以根据自己电脑的实际情况,不一定是这个)
EndSection
1. 在有simsun.ttc的文件夹中运行sudo mkfontscale
2. sudo cp fonts.scale fonts.dir
3. cd ~/.xmms
4. gedit config
将下面的字段修改为:
playlist_font=-misc-simsun-medium-r-normal-*-12-*-*-*-p-*-gb18030.2000-0
use_fontsets=TRUE
mainwin_use_xfont=TRUE
mainwin_font=-misc-simsun-medium-r-normal-*-12-*-*-*-p-*-gb18030.2000-0
5. sudo cp /etc/gtk/gtkrc.zh_CN ~/.gtkrc.mine
6. cd ~
7. sudo chown hostname:hostname .gtkrc.mine (hostname:你的帐号名)
8. gedit .gtkrc.mine
修改其中的内容为
fontset = "-*-simsun-medium-r-normal--14-*-*-*-*-*-zh_CN.GB18030,\
-*-*-medium-r-normal--14-*-*-*-*-*-zh_CN.GB18030,*-r-*"
9. 重启
如楼下所讲,其实那文件名为什么一定要是~/.gtkrc.mine,有兴趣的话可以到用这个看看 gedit ~/.gtkrc-1.2-gnome2,这是我一直忽略的文件。
这里也有一个比较好的网址,里也比较详细讲述到了如果以上方法依然有问题的时候,又有什么其它的方法,这个方法特别适合于那些没有用到simsun.ttc字库的朋友们。
http://www.linuxsir.org/bbs/showthread.php?t=274225
我作一些简单的步骤:
sudo gedit /etc/X11/xorg.conf
要将simsun.ttc的文件所在文件夹的路径写在这里如下面的
Section "Files"
FontPath "/usr/share/fonts/zh_CN" (这个路径可以根据自己电脑的实际情况,不一定是这个)
EndSection
1. 在有simsun.ttc的文件夹中运行sudo mkfontscale
2. sudo cp fonts.scale fonts.dir
3. cd ~/.xmms
4. gedit config
将下面的字段修改为:
playlist_font=-misc-simsun-medium-r-normal-*-12-*-*-*-p-*-gb18030.2000-0
use_fontsets=TRUE
mainwin_use_xfont=TRUE
mainwin_font=-misc-simsun-medium-r-normal-*-12-*-*-*-p-*-gb18030.2000-0
5. sudo cp /etc/gtk/gtkrc.zh_CN ~/.gtkrc.mine
6. cd ~
7. sudo chown hostname:hostname .gtkrc.mine (hostname:你的帐号名)
8. gedit .gtkrc.mine
修改其中的内容为
fontset = "-*-simsun-medium-r-normal--14-*-*-*-*-*-zh_CN.GB18030,\
-*-*-medium-r-normal--14-*-*-*-*-*-zh_CN.GB18030,*-r-*"
9. 重启
如楼下所讲,其实那文件名为什么一定要是~/.gtkrc.mine,有兴趣的话可以到用这个看看 gedit ~/.gtkrc-1.2-gnome2,这是我一直忽略的文件。
这里也有一个比较好的网址,里也比较详细讲述到了如果以上方法依然有问题的时候,又有什么其它的方法,这个方法特别适合于那些没有用到simsun.ttc字库的朋友们。
http://www.linuxsir.org/bbs/showthread.php?t=274225
上次由 edelweiss 在 2007-01-13 10:26,总共编辑 4 次。
-
- 帖子: 1074
- 注册时间: 2006-01-18 15:01
1、xft和freetype的关系。还有之前的X是怎样配置字体的。
2、ttf和ttc的关系。还有truetype字体是什么。
3、全篇中的“黑体”都是指粗体吧。关于粗体怎样渲染,看xft的内容。就知道作者对不对了。
4、gtk1和gtk2的程序的区别,以及和两代X字体引擎的的联系。
这篇文章的作者并不是全错,只是有很多地方没有时间去看吧。
至于里面的什么配置文件,呵呵,如果想细看,源码里面有,偷懒的话用strace就可以查看系统调用,找到路。
http://en.wikipedia.org/wiki/Xft
http://www.fontconfig.org/wiki/
2、ttf和ttc的关系。还有truetype字体是什么。
3、全篇中的“黑体”都是指粗体吧。关于粗体怎样渲染,看xft的内容。就知道作者对不对了。
4、gtk1和gtk2的程序的区别,以及和两代X字体引擎的的联系。
这篇文章的作者并不是全错,只是有很多地方没有时间去看吧。
至于里面的什么配置文件,呵呵,如果想细看,源码里面有,偷懒的话用strace就可以查看系统调用,找到路。
http://en.wikipedia.org/wiki/Xft
http://www.fontconfig.org/wiki/