当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 5 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : XMMS终于可以显示中文啦(edgy)
帖子发表于 : 2007-01-12 19:06 

注册: 2006-12-17 13:52
帖子: 97
送出感谢: 0 次
接收感谢: 0 次
这个方法是从一个网页里找到的,在这个论坛里找到的方法都试过,非常让人失望,而且还受到一些所谓的牛人在那里指指点,又不给指引。这里有了非常详细的说明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的文件,但事实依然如故。各位,希望这能给我们这些菜鸟一丝新的光亮。


附件:
Screenshot.png
Screenshot.png [ 54.5 KiB | 被浏览 299 次 ]

页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2007-01-12 19:16 

注册: 2006-01-18 15:01
帖子: 1074
送出感谢: 0 次
接收感谢: 1
你引用的文章中有好几处错误,虽然作者看过些文档了,但还有些没有看全的。如果楼主要真的理解字体的内容,建议在微软的文档中找找。微软的网上的文档比较简单,明了。


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2007-01-12 19:38 

注册: 2006-12-17 13:52
帖子: 97
送出感谢: 0 次
接收感谢: 0 次
楼上,要知道,俺只是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


最后由 edelweiss 编辑于 2007-01-13 10:26,总共编辑了 4 次

页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2007-01-12 22:32 

注册: 2006-07-09 12:22
帖子: 1331
地址: 南京
送出感谢: 0 次
接收感谢: 1
xmms是gtk1.2程序,这是gnome守护程序自动写入的内容:
代码:
$ more ~/.gtkrc-1.2-gnome2
# Autowritten by gnome-settings-daemon. Do not edit

include "/home/$USER/.gtkrc.mine"

所以只要自己建一个~/.gtkrc.mine文件,修改fontset变量(fontset="英文字体,中文字体")即可。


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2007-01-13 19:38 

注册: 2006-01-18 15:01
帖子: 1074
送出感谢: 0 次
接收感谢: 1
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/


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 5 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译