LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: nmcy

汉化后新问题,输入法乱码

[复制链接]
发表于 2002-7-30 23:45:06 | 显示全部楼层
因为汉化方法不同,所以上面那段不一定对所有人的都有效。
 楼主| 发表于 2002-7-31 00:22:24 | 显示全部楼层
对我就没有效,我改了,可还是乱码
发表于 2002-7-31 00:48:57 | 显示全部楼层
呵呵,那就加入SIMSUN字体,再改
发表于 2002-7-31 16:57:09 | 显示全部楼层
兄弟,用哪篇汉化的。让弟兄们再想点办法。。。。。

说一下,多谢!!
 楼主| 发表于 2002-7-31 17:12:12 | 显示全部楼层
就是那篇用simsun.ttc汉化的,只不过我把simsun.ttc改成了simsun.ttf
发表于 2002-7-31 17:30:47 | 显示全部楼层
兄弟,把那个链接给我帖上来。因为我有好多是用ttc汉化的。我会找一下其中的原因。。。多谢。。
 楼主| 发表于 2002-7-31 18:07:38 | 显示全部楼层
这一篇我把ttc改为了ttf
一、添加字体:
系统本身有字体目录,如果直接添加到这些字体目录的某个下面,根据我自己的实践经验来看好象有问题,所以建议自 己新建一个目录在/usr/share/fonts/zh_CN/TrueType目录下新建目录myttf,然后将simsun.ttc(该字体在 c:\windows\fonts\下叫simsun.ttf,拷贝后改名为simsun.ttc)字体拷贝到该目录下运行
#ttmkfdir>fonts.dir(这步很关键)
然后把fonts.dir内容清空后改成如下内容(会有斜体、加粗等):
31
simsun.ttc -misc-fixed-medium-r-normal--0-0-0-0-c-0-gb2312.1980-0
simsun.ttc -misc-simsun-medium-r-normal--0-0-0-0-c-0-gb2312.1980-0
ai=0.2:simsun.ttc -misc-simsun-medium-o-normal--0-0-0-0-c-0-gb2312.1980-0
ai=0.4:simsun.ttc -misc-simsun-medium-i-normal--0-0-0-0-c-0-gb2312.1980-0
ab=y:simsun.ttc -misc-simsun-bold-r-normal--0-0-0-0-c-0-gb2312.1980-0
ai=0.2:ab=y:simsun.ttc -misc-simsun-bold-o-normal--0-0-0-0-c-0-gb2312.1980-0
ai=0.4:ab=y:simsun.ttc -misc-simsun-bold-i-normal--0-0-0-0-c-0-gb2312.1980-0
sw=1:bw=0.5:simsun.ttc -misc-simsun-medium-r-normal--0-0-0-0-c-0-iso8859-1
ab=y:sw=1:bw=0.5:simsun.ttc -misc-simsun-bold-r-normal--0-0-0-0-c-0-iso8859-1
ai=0.2:sw=1:bw=0.5:simsun.ttc -misc-simsun-medium-o-normal--0-0-0-0-c-0-iso8859-1
ai=0.4:sw=1:bw=0.5:simsun.ttc -misc-simsun-medium-i-normal--0-0-0-0-c-0-iso8859-1
ai=0.2:ab=y:sw=1:bw=0.5:simsun.ttc -misc-simsun-bold-o-normal--0-0-0-0-c-0-iso8859-1
ai=0.4:ab=y:sw=1:bw=0.5:simsun.ttc -misc-simsun-bold-i-normal--0-0-0-0-c-0-iso8859-1
ai=-0.2:sw=1:bw=0.5:simsun.ttc -misc-simsun-medium-ro-normal--0-0-0-0-c-0-iso8859-1
ai=-0.4:sw=1:bw=0.5:simsun.ttc -misc-simsun-medium-ri-normal--0-0-0-0-c-0-iso8859-1
ai=-0.2:ab=y:sw=1:bw=0.5:simsun.ttc -misc-simsun-bold-ro-normal--0-0-0-0-c-0-iso8859-1
ai=-0.4:ab=y:sw=1:bw=0.5:simsun.ttc -misc-simsun-bold-ri-normal--0-0-0-0-c-0-iso8859-1
ai=-0.4:simsun.ttc -misc-simsun-medium-ri-normal--0-0-0-0-c-0-gb2312.1980-0
ai=-0.4:ab=y:simsun.ttc -misc-simsun-bold-ri-normal--0-0-0-0-c-0-gb2312.1980-0
ai=-0.2:simsun.ttc -misc-simsun-medium-ro-normal--0-0-0-0-c-0-gb2312.1980-0
ai=-0.2:ab=y:simsun.ttc -misc-simsun-bold-ro-normal--0-0-0-0-c-0-gb2312.1980-0
simsun.ttc -misc-simsun-medium-r-normal--0-0-0-0-c-0-gbk-0
ai=0.2:simsun.ttc -misc-simsun-medium-o-normal--0-0-0-0-c-0-gbk-0
ai=0.4:simsun.ttc -misc-simsun-medium-i-normal--0-0-0-0-c-0-gbk-0
ab=y:simsun.ttc -misc-simsun-bold-r-normal--0-0-0-0-c-0-gbk-0
ai=0.2:ab=y:simsun.ttc -misc-simsun-bold-o-normal--0-0-0-0-c-0-gbk-0
ai=0.4:ab=y:simsun.ttc -misc-simsun-bold-i-normal--0-0-0-0-c-0-gbk-0
ai=-0.4:simsun.ttc -misc-simsun-medium-ri-normal--0-0-0-0-c-0-gbk-0
ai=-0.4:ab=y:simsun.ttc -misc-simsun-bold-ri-normal--0-0-0-0-c-0-gbk-0
ai=-0.2:simsun.ttc -misc-simsun-medium-ro-normal--0-0-0-0-c-0-gbk-0
ai=-0.2:ab=y:simsun.ttc -misc-simsun-bold-ro-normal--0-0-0-0-c-0-gbk-0

然后在终端上运行:
#cp fonts.dir fonts.scale

二、修改配置文件:
1、首先配置/etc/X11/XF86Config-4文件:
(1)在unix/:7100这一行前面添加:
FontPath "/usr/share/fonts/zh_CN/TrueType/myttf"
(2)再在Section "Module"这行下面加入:
Load "xtt"
(3)接着把下面的Load "freetype"和Load "type1"两句用#号注解掉。
# Load "freetype"
# Load "type1"
2、其次配置/etc/X11/XftConfig文件:
在第三行处加入:dir "/usr/share/fonts/zh_CN/TrueType/myttf"

以上配置完时若在Xwin下,现在就要退出Xwin了。
三、配置KDE:
1、删除文件:
在控制台下删除$HOME$目录里的:
/root/.kde和/root/.kderc(以方便KDE再次启动时配置),运行startx。
2、配置字体:
(在执行这步之前,最好把simsun字体拷贝到/usr/X11R6/lib/X11/fonts/目录下,这样就可以把simsun字体安装上了。
启动[KDE控制中心]-->[观感]-->[字体]-->将所有的字体都改成simsun字体,字号为11(相当于win下的小五号,字号为 12相当于win下的五号)
3、让字体更漂亮:
启动[KDE控制中心]-->[系统]-->[安装字体程序]-->[反锯齿],选中"使用子像素信息",然后点[保存改变]。
发表于 2002-7-31 19:16:09 | 显示全部楼层
改一下这个文件。。
.修改/etc/gtk/gtkrc.zh_CN使之与如下相同:
# $(gtkconfigdir)/gtkrc.zh_CN
#
# This file defines the fontsets for Chinese language (zh) using
# the simplified chinese standard GuoBiao as in mainland China (CN)
#
# 1999, Pablo Saratxaga
#

style "gtk-default-zh-cn" {
fontset = "-*-Tahoma-medium-r-normal--12-*-*-*-*-*-*-*,\
-*-SimSun-medium-r-normal--14-*-*-*-*-*-gb2312.1980-0,*-r-*"
}
class "GtkWidget" style "gtk-default-zh-cn"

注意备份原来的文件。。。。。

如果不行,就还回去。。。切记。。
 楼主| 发表于 2002-7-31 22:28:26 | 显示全部楼层
终于可以正常用了,我改了Chinput.ad和gtkrc.zh_CN两个文件
但我不明白为何Chinput.ad文件中chinput.gb18030font不能用simsun,否则输入法启动不了,我换成zysong18030那个字体才能启动输入法
发表于 2002-7-31 22:29:42 | 显示全部楼层
这是输入法的事。。因为这个是TrueType字体,可能有时CHINPUT不认。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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