LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2731|回复: 16

新手请教关于SL12中文化的问题

[复制链接]
发表于 2007-7-20 23:51:43 | 显示全部楼层 |阅读模式
安装kdei里面所有的中文包,然后修改/etc/profile.d/lang.sh,在该文件中增加了两行:
export LC_CTYPE=zh_CN
export G_BROKEN_FILENAMES=1

然后在KDE“控制中心”里面的“添加字体”把window里面的ttf字体添加了进来之后,重新登陆X将语言改为中文,仍然不能正常显示中文,都变成了方块。请问这是为什么?
发表于 2007-7-21 00:11:53 | 显示全部楼层
cp fonts to /usr/share/fonts/TTF Then run  fc-cahce -vf
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-21 00:19:12 | 显示全部楼层
谢谢,可以显示中文了,只是比较难看。
另外想请教:
/usr/share/fonts/TTF 里面原来就有很多字体文件啊,这些文件是kdei包里面的那些中文字体吗?为什么不能支持中文显示啊?

还有就是我通过KDE“控制中心”里面的“添加字体”所安装的字体到系统哪个位置去了呢?
回复 支持 反对

使用道具 举报

发表于 2007-7-21 00:27:53 | 显示全部楼层
wo ye xiang zhidao
回复 支持 反对

使用道具 举报

发表于 2007-7-21 07:07:54 | 显示全部楼层
Post by chuanweizuo
谢谢,可以显示中文了,只是比较难看。
另外想请教:
/usr/share/fonts/TTF 里面原来就有很多字体文件啊,这些文件是kdei包里面的那些中文字体吗?为什么不能支持中文显示啊?

还有就是我通过KDE“控制中心”里面的“添加字体”所安装的字体到系统哪个位置去了呢?

KDE没有中文字体一说,那个只是中文化文件(KDE界面的翻译)
/usr/share/fonts/TTF 下的只是西方文字的字体文件
所以要想显示中文 需要中文文字的字体
KDE 添加字体 可能安装在 ~/.fonts
你可以在 HOME 目录下搜索下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-21 12:06:16 | 显示全部楼层
按照上面的方法在root下面可以显示中文了,现在换成普通用户,再进去KDE改为中文,却又显示成方块了,这是为什么啊?我应该在普通用户的~/.fonts目录下面也拷贝一些中文字体才行吗?
回复 支持 反对

使用道具 举报

发表于 2007-7-21 13:02:17 | 显示全部楼层
kde添加字体的时候,有两种方式.一种是添加用户字体,就是只是添加到家目录下.kde中的fonts里,供本用户使用.一种是添加系统字体(需要root密码),添加到/usr/某个字体目录(具体在哪我忘了),供系统所有用户使用.

你的情况可能是用root添加的"用户字体",而不是"系统字体"(我猜的,也许猜错了)
你试试添加系统字体,也许能解决你的问题.

个人建议你用文泉驿吧,没有版权问题,也很好看了现在~~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-21 15:13:08 | 显示全部楼层
谢谢你的建议,还有一点不明白:
我用root身份将windows中的一些中文字体拷贝到了/usr/share/fonts/TTF下面了,这个目录下的字体不能供普通用户使用吗?
回复 支持 反对

使用道具 举报

发表于 2007-7-21 20:02:01 | 显示全部楼层
Post by chuanweizuo
谢谢你的建议,还有一点不明白:
我用root身份将windows中的一些中文字体拷贝到了/usr/share/fonts/TTF下面了,这个目录下的字体不能供普通用户使用吗?

是可以使用的。但是你要更新下目录下的字体索引文件。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-23 18:48:27 | 显示全部楼层
现在系统多数能显示中文了,就是会有一些程序,如xine,audacious等打开中文的文件显示是乱码的,这样的问题应该怎么搞定?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表