LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: qsdickee

en_US.utf8环境下显示输入中文(包括GTK1程序)

[复制链接]
发表于 2005-5-5 01:34:23 | 显示全部楼层
Post by qsdickee
mkfontscale
然后将中文字体(simsun)的行全部复制/粘贴一遍,并将粘贴后的那些中的c全部改成p。

还有,我只打了个libxft补丁。字体锐利可能是我去除AA了。不过,其实用AA也不错的。


能给我说下mkfontscale用法说明吗
回复 支持 反对

使用道具 举报

发表于 2005-5-5 08:43:19 | 显示全部楼层
我用dpkg-reconfigure locales 把locales改成zh.UTF8结果显示的都是乱码,fcitx也用不了,不知道什么原因
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-5 09:31:13 | 显示全部楼层
Post by xiaoyazi
能给我说下mkfontscale用法说明吗


就在字体目录下mkfontscale > fonts.scale即可.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-5 09:34:00 | 显示全部楼层
Post by xtzyz
我用dpkg-reconfigure locales 把locales改成zh.UTF8结果显示的都是乱码,fcitx也用不了,不知道什么原因



你的是debian呀,和Arch的处理不大一样吧。我不清楚。
回复 支持 反对

使用道具 举报

发表于 2005-5-5 12:40:23 | 显示全部楼层
Post by xtzyz
我用dpkg-reconfigure locales 把locales改成zh.UTF8结果显示的都是乱码,fcitx也用不了,不知道什么原因

dpkg-reconfigure locales 实际上只是告诉系统,要支持哪些编码,你可以多选,GBK,GB2312,UTF8等。如果你设置LANG=zh_CN.UTF-8,而dpkg-reconfigure locales 没有选上zh_CN.UTF-8的话,乱码就会出现。
回复 支持 反对

使用道具 举报

发表于 2005-5-5 15:42:54 | 显示全部楼层
Post by qsdickee
呵呵,其实不是我弄出来的,而是我是用的共创的firefox的rpm转成arch包来用的。它的兼容性相对较好(个人意见!),而且能正常浏览btchina,以前我都是重启到windows上btchina的,现在不用了,呵呵。

http://www.linuxfans.org/nuke/mo ... eninfo&did=3494


我从你给的链接下载了共创的firefox的deb安装(我用的是debian),安装后,运行不起来。什么提示都没有,这比较郁闷。跟什么软件冲突不太可能,系统连输入法都没,光一个基本的gnome桌面。不知道兄弟有什么见解?
我估计是少个什么支持的东西。疑惑。
回复 支持 反对

使用道具 举报

发表于 2005-5-5 16:03:08 | 显示全部楼层
在utf8下,对xmms控制面板中文乱码问题我的一点感受。
用mkfontscale生成一个simsun的fonts.scale文件,vi fonts.scale,把里面-c-部分全面替换成-p-,已经是就不要改了。把fonts.scale复制一个fonts.dir。把simsun所在的目录写进XFree86(XOrg也有对应的配置文件)。重启。运行,xfontsel。你会发现有simsun的字体在里面可以选择。选择的时候,注意xfontsel面板宽下的字体变化,特别是ecoding不同时候,要能中文和英文都能正确显示。OK。去修改/etc/gtk/zh_CN.utf-8这个配置文件。改前备份下它,我认为这个习惯很重要。

style "default-text" {
       fontset="-*-simsun-medium-r-normal--12-120-*-*-*-*-*-0"

}
class "GtkWidget" style "default-text"

把这个和xfontsel的sumsun字体选项对应起来 就明白就明白为什么填写"-*-simsun-medium-r-normal--12-120-*-*-*-*-*-0"了。根据自己的情况填写,不能照抄,不知道原因。因为simsun支持英文和中文的显示,我写这个就可以了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-6 20:06:55 | 显示全部楼层
Post by xiaoyazi
我从你给的链接下载了共创的firefox的deb安装(我用的是debian),安装后,运行不起来。什么提示都没有,这比较郁闷。跟什么软件冲突不太可能,系统连输入法都没,光一个基本的gnome桌面。不知道兄弟有什么见解?
我估计是少个什么支持的东西。疑惑。


我只知道arch里面的firefox依赖gtk2,libidl2,x-server,如果你已经装了gnome,只要再装个libidl2应该就可一了。
回复 支持 反对

使用道具 举报

发表于 2005-5-6 21:43:19 | 显示全部楼层
你需要知道共创的deb包firefox是静态编译的还是动态链接编译的,某些版本的firefox有这样的问题。
回复 支持 反对

使用道具 举报

发表于 2005-5-9 20:52:11 | 显示全部楼层
qsdickee兄弟,我试了一下。失败了。呵呵。
其他的都好办。就是gtk1程序很奇怪。
simsun用不了就算了,连wqy的那个yhunifont都用不了。mlterm是可以用wqy的字体的。

到目前为止gtk1程序仍然是乱码……
回复 支持 反对

使用道具 举报

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

本版积分规则

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