荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: hayas.bbs@bbs.gliet.edu.cn (阿生), 信区: Linux
标  题: 完美的RH8+gnome+KDE使用simsun的方案
发信站: 漓江夜话 (Mon Nov 25 22:40:03 2002)
转信站: SZU!news.tiaozhan.com!LiRiver


摘要
  我的意图不安装任何补丁和不屏蔽Xft来使用simsun字库显示gnome和KDE的汉字界面,
而保留了RH8使用Xft的速度性能。依使用XTT来为GTK1程序提供汉字驱动,不管怎说目前它
令simsun达到很佳的显示效果。(2002-10-22 09:26:07)

------------------------------------------------------------------------------
--
By 翔羽


  我的意图不安装任何补丁和不屏蔽Xft来使用simsun字库显示gnome和KDE的汉字界面,
而保留了RH8使用Xft的速度性能。依使用XTT来为GTK1程序提供汉字驱动,不管怎说目前它
令simsun达到很佳的显示效果。

  本贴的方法在RH8的gnome和KDE下使用成功。我的显示器分辨率800x600。

  本方案分为两个部份,第一部分是延续自RH71开始的汉化方案,第二部分是针对RH8的


第一部分:为Mozilla和一些GTK程序配置xtt

  一、创建simsun字库的目录和编辑fonts.dir文件。

  root注册

  这是第一步,目录的位置由自己定,我是放在/usr/local/下的目录名是zhfonts。为
何要这样处理呢?我的Linux有两个分区,一是/分区、二是/usr/local/分区,这样做的好
处是/usr/local实际上是个备份区。

  编辑/usr/local/zhfonts/fonts.dir文件。这是基本功,simsun的显示效果和黑体、
斜体的产生就看它了。方法不再说明,大家看一下相关的文章

  要强调的是务必要加上

  simsun.ttf -misc-simsun-medium-r-normal--0-0-0-0-c-0-iso10646-1

  之类的字体信息(正常体、斜体、黑体、黑斜体等)。

  但gnome2并不需要配置fonts.dir文件。

  在/usr/local/zhfonts目录下:


   cp fonts.dir fonts.scale



  二、修改/etc/X11/XF86Config ,/etc/gtk/gtkrc.zh_CN ,/etc/gnome/gtkrc.zh_C
N 三个文件

  1、/etc/X11/XF86Config

  对这个文件的修改和以前一样, 大家注意在相关位置进行修改:


  Section "Files"
    RgbPath "/usr/X11R6/lib/X11/rgb"
    FontPath "/usr/local/zhfonts"
    FontPath "unix/:7100"
  EndSection

  Section "Module"
    Load "xtt"
    Load "dbe"
    Load "extmod"
    Load "fbdevhw"
    Load "dri"
    Load "glx"
    # Load "freetype"
    # Load "type1"
    # Load "record"
  EndSection



  2、 /etc/gtk/gtkrc.zh_CN


  style "gtk-default-zh-cn" {
    -*-*-medium-r-normal--12-*-*-*-*-*-iso10646-1,*-r-*"
  }
  class "GtkWidget" style "gtk-default-zh-cn"



  经测试,如此修改可以很好的解决Gaim不能显示GBK字符集的问题,大家可以试试看能
在Gaim中输入(拼音jun)“珺、碅、雋”吗。

  3、/etc/gnome/gtkrc.zh_CN

  将所由字体改成


  fontset = "-misc-simsun-medium-r-normal--12-*-*-*-*-*-iso10646-1"



  这一步也是常规的修改,自RH71来几乎没有变化。

第二部分:为gnome2和KDE配置simsun字体

  这是我们要注意的重点,本人经过多次测试特奉献给大家。

  三、修改/etc/fonts/fonts.conf文件

  这是一个很关键的文件。

  必需修改的第一处:


  < !-- Font directory list configured on Mon Sep 9 15:24:30 EDT 2002 -- >


  < dir >/usr/local/zhfonts< /dir >
  < dir >/usr/X11R6/lib/X11/fonts/Type1< /dir >
  < dir >/usr/share/fonts< /dir >
  < dir >~/.fonts< /dir >

  < dir >/usr/local/zhfonts< /dir>
    一行就是指定你的simsun.ttf所在的目录。



  必需修改的第二处:


  < !--
  If the font still has no generic name, add sans-serif
  -- >
  < match target="pattern" >
  < test qual="all" name="family" compare="not_eq" >
    < string >Simsun< /string >
  < /test >
  < test qual="all" name="family" compare="not_eq" >
    < string >Simsun< /string >
  < /test >
  < test qual="all" name="family" compare="not_eq" >
    < string >Simsun< /string >
  < /test >
  < edit name="family" mode="append_last" >
    < string >Simsun< /string >
  < /edit >
  < /match >



  此处的修改可让不支持汉字的字库使用SimSun字库 ,非常有用。

  此处也很有必要修改:


   < match target="font" >
         < test name="lang" compare="contains" >
               < string >ko< /string >
          < /test >
          < edit name="hinting" mode="assign" >
               < bool >false< /bool >
          < /edit >
     < /match >
     < match target="font" >
          < test name="lang" compare="contains" >
               < string >zh< /string >
          < /test >
          < edit name="hinting" mode="assign" >
               < bool >true< /bool >
          < /edit >
      < /match >



  去掉中文(zh)字体的平滑功能(将fale改成true)。

  不一定要改的地方:


  < !--
  Accept deprecated 'mono' alias, replacing it with 'monospace'
  -- >
  < match target="pattern" >
    < test qual="any" name="family" >
      < string >mono< /string >
    < /test >
    < edit name="family" mode="assign" >
      < string >Simsun< /string >
    < /edit >
  < /match >

  < !--
  Accept alternate 'sans serif' spelling, replacing it with 'sans-serif'
  -- >
  < match target="pattern" >
    < test qual="any" name="family" >
      < string >sans serif< /string >
    < /test >
    < edit name="family" mode="assign" >
      < string >Simsun< /string >
    < /edit >
  < /match >

  < !--
  Accept deprecated 'sans' alias, replacing it with 'sans-serif'
  -- >
  < match target="pattern" >
    < test qual="any" name="family" >
      < string >sans </string >
    < /test >
    < edit name="family" mode="assign" >
      < string >Simsun< /string >
    < /edit >
  < /match >



  本来sans和monospace是可以显示汉字的,经这一改它就无条件的显示SimSun了。当然
这样改也许不是很有必要,多几种中文字体总是好事。我就没有改,并用sans来显示桌面
的文字。

  到此对文件的修改结束,可以重启X-windows进入gnome了。

  四-1、在gnome内的调整。

  使用“首选项”的“字体”

  (可以看到字体列表里已有了SimSun)

  点击“细节”进入字体绘制细节,将分辨率改成72 点击“关闭”回到字体主窗口

  你也不一定要改这里,在分辨率为96是,9号子相当于我说的12号字。

  以下是选用的参数:

  应用程序字体: Century Schoolbook L 12 反正中文是SimSun就只看英文的效果了。


  桌面字体: Sans 16 为的是保留原RH8的风格

  窗口标题字体: Century Schoolbook L 12

  终端字体 : Ar PL KaitiM GB 14 经比较它用在这最好看

  字体绘制: 最佳形态

  这里实际是指定英文字体,你可以反复的比较最佳的效果,但终端的字体必需支持汉
字。

  当然也可以将windows的一些ttf字库考出来,如果只想给gnome2用的话就不需要编辑
fonts.dir文件,只要在/etc/fonts/fonts.conf文件中指出路径就可以了。取消字体绘制
总有点感到少了RH8的个性。

  当然你也可以全部使用SimSun字体,但要注意这个设置:

  字体绘制: 单色

  这样修改后你的gnome和KDE的汉字界面显示和Xtt驱动SimSun字体的汉字界面显示几乎
没二异。

  当你改完了这一切再来看看效果,十分的完美。

  四-2、在KDE下的调整:

  取消字体平滑后选用SimSun字体。

  五、调整mozilla字体:

  将简体中文字体改为:simsun-gb18030.2000-0或simsun-gbk-0,据我的使用来看效果
很好。

  不推荐使用gb2312.1980字符集,在有些网站会照成汉字显示问题。

  六、对miniChinput的修改:

  修改/usr/lib/Chinput/Chinput.at文件

  第一处修改:


  chinput.gb18030font = -misc-simsun-medium-r-normal--0-0-0-0-c-0-iso10646-
1



  这一行如不改也可以,但我是改了的。

  第二处修改:


  xft.on = YES
  !xft.font.family = zysong18030
  xft.font.family = simsun
  xft.font.size = 11
  xft.anti-aliasing = YES




【责任编辑:风过留枫】
【关闭窗口】


相关内容



· 无


 请您评论
姓名:
电邮:
留言:



网友:winix 发表时间:2002-10-22 09:39:12

精神可嘉,到处都能看到。

网友:wei 发表时间:2002-10-22 10:11:32

最后的miniInput设置我的不行,重新启动xwindows后连输入法都不见了,可怜,其他一概
通过,没有什么问题,包括对gnome配置文件的修改把我的oracle安装过程全部中文化了,
还是不错的做法,以前装oracle时候只能用英文安装,中文支持,现在不错!!◎!

网友:seelinux 发表时间:2002-10-22 10:48:34

我想可以不用这样麻烦吧,我在redhat7.3时就使作win200的simsun字体,在kde里有安装
字体的。也不用取消xft,输入法用的是chinput.

网友:卡特 发表时间:2002-10-22 10:56:05

To "wei"(问1个和这个主题无关的问题_
我也在RH8下装Oracle9i2 ,(英文)
但到最后,提示"Jre Run time not found!"
Oracle的数据库助手没装成功,数据库也没有建成功,
可以说说你的过程吗?
如有时间想和你联系,
E_MAIL:cnkart@cnuninet.com
QQ:39973487

网友:翔羽 发表时间:2002-10-22 13:24:06

也请注意这:
<alias>
                <family>monospace</family>
                <prefer>
                        <family>SimSun</family>
                        <family>Luxi Mono</family>
                        <family>Nimbus Mono L</family>
                        <family>Kochi Gothic</family>
                        <family>ZYSong18030</family>
                        <family>AR PL SungtiL GB</family>
                        <family>AR PL Mingti2L Big5</family>
                        <family>Baekmuk Gulim</family>
                        <family>Andale Mono</family>
                        <family>Courier New</family>
                        <family>NSimSun</family>
                </prefer>
        </alias>

此处的修改是为了在KDE的字符终端下使用SimSun字体。

网友:翔羽 发表时间:2002-10-22 13:34:13

to wei
检查一下输入器使用的字体。一般是这的问题。
看上去
chinput.gb18030font = -misc-simsun-medium-r-normal--0-0-0-0-c-0-iso10646- 1
这一行好象多了一个空格。

网友:n0thing 发表时间:2002-10-22 22:56:37

翔羽很负责任,佩服。

网友:geo 发表时间:2002-10-23 09:58:07

好像不用这么麻烦吧? copy simsun to :/usr/share/fonts/ or any directory you wan
t

fc-cache /usr/share/fonts or any directory you'v specified.

就这样罗'

网友:sinai 发表时间:2002-10-24 10:05:20

我其他的都已经完成了,就是mozilla的字体改不过来.选择简体中文的时候,没有simsun-g
b18030.2000-0或simsun-gbk-0的选项啊!请指教.

网友:翔羽 发表时间:2002-10-24 13:09:31

需要在fonts.dir文件里写simsun-gb18030.2000-0的信息。
例子:
64
simsun.ttf -misc-simsun-medium-r-normal--0-0-0-0-c-0-gb2312.1980-0
ai=0.2:simsun.ttf -misc-simsun-medium-o-normal--0-0-0-0-c-0-gb2312.1980-0
ai=0.4:simsun.ttf -misc-simsun-medium-i-normal--0-0-0-0-c-0-gb2312.1980-0
ab=y:simsun.ttf -misc-simsun-bold-r-normal--0-0-0-0-c-0-gb2312.1980-0
ai=0.2:ab=y:simsun.ttf -misc-simsun-bold-o-normal--0-0-0-0-c-0-gb2312.1980-0

ai=0.4:ab=y:simsun.ttf -misc-simsun-bold-i-normal--0-0-0-0-c-0-gb2312.1980-0

ai=-0.4:simsun.ttf -misc-simsun-medium-ri-normal--0-0-0-0-c-0-gb2312.1980-0
ai=-0.4:ab=y:simsun.ttf -misc-simsun-bold-ri-normal--0-0-0-0-c-0-gb2312.1980-0

ai=-0.2:simsun.ttf -misc-simsun-medium-ro-normal--0-0-0-0-c-0-gb2312.1980-0
ai=-0.2:ab=y:simsun.ttf -misc-simsun-bold-ro-normal--0-0-0-0-c-0-gb2312.1980-0

sw=1:bw=0.5:simsun.ttf -misc-simsun-medium-r-normal--0-0-0-0-c-0-iso8859-1
ab=y:sw=1:bw=0.5:simsun.ttf -misc-simsun-bold-r-normal--0-0-0-0-c-0-iso8859-1

ai=0.2:sw=1:bw=0.5:simsun.ttf -misc-simsun-medium-o-normal--0-0-0-0-c-0-iso885
9-1
ai=0.4:sw=1:bw=0.5:simsun.ttf -misc-simsun-medium-i-normal--0-0-0-0-c-0-iso885
9-1
ai=0.2:ab=y:sw=1:bw=0.5:simsun.ttf -misc-simsun-bold-o-normal--0-0-0-0-c-0-iso
8859-1
ai=0.4:ab=y:sw=1:bw=0.5:simsun.ttf -misc-simsun-bold-i-normal--0-0-0-0-c-0-iso
8859-1
ai=-0.2:sw=1:bw=0.5:simsun.ttf -misc-simsun-medium-ro-normal--0-0-0-0-c-0-iso8
859-1
ai=-0.4:sw=1:bw=0.5:simsun.ttf -misc-simsun-medium-ri-normal--0-0-0-0-c-0-iso8
859-1
ai=-0.2:ab=y:sw=1:bw=0.5:simsun.ttf -misc-simsun-bold-ro-normal--0-0-0-0-c-0-i
so8859-1
ai=-0.4:ab=y:sw=1:bw=0.5:simsun.ttf -misc-simsun-bold-ri-normal--0-0-0-0-c-0-i
so8859-1
simsun.ttf -misc-simsun-medium-r-normal--0-0-0-0-c-0-gbk-0
ai=0.2:simsun.ttf -misc-simsun-medium-o-normal--0-0-0-0-c-0-gbk-0
ai=0.4:simsun.ttf -misc-simsun-medium-i-normal--0-0-0-0-c-0-gbk-0
ab=y:simsun.ttf -misc-simsun-bold-r-normal--0-0-0-0-c-0-gbk-0
ai=0.2:ab=y:simsun.ttf -misc-simsun-bold-o-normal--0-0-0-0-c-0-gbk-0
ai=0.4:ab=y:simsun.ttf -misc-simsun-bold-i-normal--0-0-0-0-c-0-gbk-0
ai=-0.4:simsun.ttf -misc-simsun-medium-ri-normal--0-0-0-0-c-0-gbk-0
ai=-0.4:ab=y:simsun.ttf -misc-simsun-bold-ri-normal--0-0-0-0-c-0-gbk-0
ai=-0.2:simsun.ttf -misc-simsun-medium-ro-normal--0-0-0-0-c-0-gbk-0
ai=-0.2:ab=y:simsun.ttf -misc-simsun-bold-ro-normal--0-0-0-0-c-0-gbk-0
simsun.ttf -misc-simsun-medium-r-normal--0-0-0-0-c-0-iso10646-1
ai=0.2:simsun.ttf -misc-simsun-medium-o-normal--0-0-0-0-c-0-iso10646-1
ai=0.4:simsun.ttf -misc-simsun-medium-i-normal--0-0-0-0-c-0-iso10646-1
ab=y:simsun.ttf -misc-simsun-bold-r-normal--0-0-0-0-c-0-iso10646-1
ai=0.2:ab=y:simsun.ttf -misc-simsun-bold-o-normal--0-0-0-0-c-0-iso10646-1
ai=0.4:ab=y:simsun.ttf -misc-simsun-bold-i-normal--0-0-0-0-c-0-iso10646-1
ai=-0.4:simsun.ttf -misc-simsun-medium-ri-normal--0-0-0-0-c-0-iso10646-1
ai=-0.4:ab=y:simsun.ttf -misc-simsun-bold-ri-normal--0-0-0-0-c-0-iso10646-1
ai=-0.2:simsun.ttf -misc-simsun-medium-ro-normal--0-0-0-0-c-0-iso10646-1
ai=-0.2:ab=y:simsun.ttf -misc-simsun-bold-ro-normal--0-0-0-0-c-0-iso10646-1
simsun.ttf -misc-simsun-medium-r-normal--0-0-0-0-c-0-gb18030.2000-0
ai=0.2:simsun.ttf -misc-simsun-medium-o-normal--0-0-0-0-c-0-gb18030.2000-0
ai=0.4:simsun.ttf -misc-simsun-medium-i-normal--0-0-0-0-c-0-gb18030.2000-0
ab=y:simsun.ttf -misc-simsun-bold-r-normal--0-0-0-0-c-0-gb18030.2000-0
ai=0.2:ab=y:simsun.ttf -misc-simsun-bold-o-normal--0-0-0-0-c-0-gb18030.2000-0

ai=0.4:ab=y:simsun.ttf -misc-simsun-bold-i-normal--0-0-0-0-c-0-gb18030.2000-0

ai=-0.4:simsun.ttf -misc-simsun-medium-ri-normal--0-0-0-0-c-0-gb18030.2000-0

ai=-0.4:ab=y:simsun.ttf -misc-simsun-bold-ri-normal--0-0-0-0-c-0-gb18030.2000-
0
ai=-0.2:simsun.ttf -misc-simsun-medium-ro-normal--0-0-0-0-c-0-gb18030.2000-0

ai=-0.2:ab=y:simsun.ttf -misc-simsun-bold-ro-normal--0-0-0-0-c-0-gb18030.2000-
0
simsun.ttf -misc-simsun-medium-r-normal--0-0-0-0-c-0-gb18030.2000-1
ai=0.2:simsun.ttf -misc-simsun-medium-o-normal--0-0-0-0-c-0-gb18030.2000-1
ai=0.4:simsun.ttf -misc-simsun-medium-i-normal--0-0-0-0-c-0-gb18030.2000-1
ab=y:simsun.ttf -misc-simsun-bold-r-normal--0-0-0-0-c-0-gb18030.2000-1
ai=0.2:ab=y:simsun.ttf -misc-simsun-bold-o-normal--0-0-0-0-c-0-gb18030.2000-1

ai=0.4:ab=y:simsun.ttf -misc-simsun-bold-i-normal--0-0-0-0-c-0-gb18030.2000-1

ai=-1.4:simsun.ttf -misc-simsun-medium-ri-normal--0-0-0-0-c-0-gb18030.2000-1

ai=-1.4:ab=y:simsun.ttf -misc-simsun-bold-ri-normal--0-0-0-0-c-0-gb18030.2000-
1
ai=-1.2:simsun.ttf -misc-simsun-medium-ro-normal--0-0-0-0-c-0-gb18030.2000-1

ai=-1.2:ab=y:simsun.ttf -misc-simsun-bold-ro-normal--0-0-0-0-c-0-gb18030.2000-
1
simsun.ttf -misc-simsun-medium-r-normal--0-0-0-0-c-0-ascii-0
simsun.ttf -misc-simsun-medium-r-normal--0-0-0-0-c-0-fcd8859-15
simsun.ttf -misc-simsun-medium-r-normal--0-0-0-0-c-0-iso8859-15
simsun.ttf -misc-simsun-medium-r-normal--0-0-0-0-c-0-koi8-r

网友:sinai 发表时间:2002-10-24 14:24:47

新的问题:mozilla的菜单字体是由哪里配置的,我知道可以安装中文包,但不知道怎样改
变字体、字型、字号之类。好像并不在首选项“字体”中设置。

网友:翔羽 发表时间:2002-10-24 20:47:49

gtk1的设置文件可以对mozilla的菜单有效
/etc/gtk/gtkrc.zh_CN
/etc/gnome/gtkrc.zh_CN
mozilla也有一个文件可以配置,我忘了。

网友:sinai 发表时间:2002-10-24 21:59:11

为何在mozilla浏览器里无法输入中文?该怎样设置?
(可以从别的地方拷贝过来)

网友:Transfer 发表时间:2002-10-26 21:31:32

项羽大侠:)
我根据你这两篇文章写了个shell程序,以便新手使用,
发表在www.linuxeden.com了,你去看一下,可能fonts.dir
需要根据你这里跟贴的那个改动一下,另外我编完了就
放上去了,自己没测试,你有兴趣就测试一下吧。谢谢你给
大家这个好东西。

网友:翔羽 发表时间:2002-10-27 09:17:11

Transfer:
看了你的sh程序,不得不佩服你对sed的运用火候,呵呵!!!
你的这个程序是初学者的福音,至于fonts.dir你的那29条就够了。

网友:to sinai 发表时间:2002-10-27 13:00:07

mozilla的菜单字体转换在菜单里:
查看(view)=>语言和Web内容(英文相关词条)=>Simplified Chinese(zh-CN)即可。

网友:sky 发表时间:2002-10-27 13:12:06

感谢LIUNXAID提供的下载以及翔羽大侠!
不过,有一点小问题:
1,电子邮件-EVOLUTION设置助手(标始)后全是乱码
Gaim登录也是乱码
2,openoffice中打印机设置里字体变形特难看.
3,mozilla浏览器页面怎么是粗体的没法调整呢?当然菜单也没汉化成的
再次感谢!

网友:sky 发表时间:2002-10-27 15:07:59

我已解决了问题1
,电子邮件-EVOLUTION设置助手(标始)后全是乱码
Gaim登录也是乱码
具体为:/etc/gtk/gtkrc.zh_CN
style "gtk-default-zh-cn"{
    -misc-simsun-medium-r-normal--12-*-*-*-*-*-gb18030.2000-0.
-*-*-medium-r-normal--12-*-*-*-*-*-gb18030.2000-0,*-r-*"
/etc/gnome/gtkrc.zh_CN
将所由字体改成:
fontset= "-misc-simsun-medium-r-normal--12-*-*-*-*-*-gb18030.2000-0"

感谢网友to sinai,问题3的页面字体显示已改好,但是MOZILLA的菜单还是原样,而新情况是
英文字体变形,升级到12B后菜单英文字体显示是好了但又粗体了,WHY??

网友:翔羽 发表时间:2002-10-27 19:09:56

天呀,怪不的会出现象gaim有乱码的问题原来是/etc/gtk/gtkrc.zh_
CN文件在粘贴时漏了几个字。
下面是此处的内容。
style "gtk-default-zh-cn" {
# fontset = "-adobe-helvetica-medium-r-normal--12-*-*-*-*-*-iso8859-1,\
# -*-*-medium-r-normal--12-*-*-*-*-*-gbk-0,\
# -*-*-medium-r-normal--12-*-*-*-*-*-gb2312.1980-0,\
# -*-*-medium-r-normal--12-*-*-*-*-*-gb18030.2000-0,\
          fontset = " -*-*-medium-r-normal--12-*-*-*-*-*-iso10646-1,*-r-*"
}
class "GtkWidget" style "gtk-default-zh-cn"

网友:sky 发表时间:2002-10-27 19:46:45

new quention!help!!!

I CAN'T USR chinput in openoffice,and can't install chinput-3.0.2 to upgrade o
r replace
pls help me!thanks

网友:X 发表时间:2002-10-27 20:33:09

这个新方案加Transfer的sh程序真是省了不少力气:-),谢谢翔羽和Transfer.
不过还有个问题没解决: KDE终端的显示跟以前的方案一样不正常,GNOME下终端没问题.不
知翔羽兄有什么高招?

(SKY:怎么不能用?说清楚点,大家好帮你)

网友:翔羽 发表时间:2002-10-28 19:49:17

请看第五个回贴。

网友:X 发表时间:2002-10-28 22:41:43

这个检查过了.KONSOLE里中文能显示,但是窗口中有的地方出现字符重叠等混乱现象,比如
:输入ls它会显示成l|s|等,输入行光标一往回退字符就重叠了,移动一下滚动条,显示的东
西又正常了,像刷新出问题一样.原来好像在linuxsir那里有人提起过这个问题,还提供了截
图,我的情况跟他的一样,不过linuxsir那里没人解答.请问这个是什么原因?

网友:su 发表时间:2002-10-29 00:04:21

这种改发很不稳定,以前的RH 7.2上我就该过,在xmms上有sumsun字体,显示也对,在gnome和
kde下都可选sumsun,但明显不是微软的矢量字,还有和楼上说的一样终端显示不正常,konq
ueror里面显示中文很差,和设定的sumsun相差甚远.
同样的方法我前几天做了却正常,昨天因为该输入法时弄怀了调不出来才重装,在该就不行
了.而终端一直在该后就没好过.
建议高手能搞清楚,像新手就别该了,8.0自带的汉字也不错了.
还有我的mozilla里一直都不是simsun.

网友:X 发表时间:2002-10-29 10:15:00

mozilla不改simsun上网效果很差.其它的没改simsun以前也可以用用(嫌模糊可以把字体平
滑或anti-aliasing去掉),现在我这的麻烦就是KDE终端了,koncole有如上问题,kterm则中
文显示为乱码

网友:muer 发表时间:2002-10-29 13:35:51

koncole乱的都快不能用了,怎么办?

网友:su 发表时间:2002-10-29 14:48:55

实在是没人有个完美人方案,我今天又重装一回RH8.
除了改改安装盘上错的xmms,换gaim0.58用来QQ外,
把五笔改出来.其他就都接受吧,还不错的.
只有等高高手搞清楚在改simsun,我是这样想的.

网友:ccom 发表时间:2002-10-30 11:43:26

我的rh8界面修改以后很漂亮
就是输入法不见了

网友:翔羽 发表时间:2002-10-30 12:50:59

我将系统重装了一次来检验我没有遇到在KDE下的终端和英文出现的问题。果然出现了大家
所讲的情况。比如在字符终端里输入一可"l"变成"l|"。
经过一个晚上的努力总算找的了原因。我的机器原来装过freetype2的补丁包,虽后来卸了
下来,但文件确一直没有被换掉。这次重装RH8后,将这个补丁一打上去问题全都解决了。

建议大家在按照本文的方法修改系统后也将freetype2的补丁打上去。
这是下载地址:http://www.linuxfans.org/nuke/uploads/freetype-2.1.2-6.i386.rpm

如果下不了可将mail给我,我发给你。

网友:X 发表时间:2002-10-30 13:40:35

怎么解释? rh8装的是freetype-2.1.2-7 ,版本更新. 而且想删都删不掉,牵一发而动全身
,关联的包太多了.

网友:muer 发表时间:2002-10-30 16:11:46

我也装不了,已经有了freetype-2.1.2-7,不能upgrade,也不能删了,很痛苦.

网友:su 发表时间:2002-10-30 16:36:04

我装了 问题解决了 终端字符好了 方法:
rpm -i -Uvh --force --nodeps freetype-2.1.2-6.i386.rpm
能用了 可我把miniChinput改造后五笔还是无法输入标点符号

网友:X 发表时间:2002-10-30 18:01:11

我也OK了,终于又看到了完璧归赵的konsole. 原来rpm安装时没用 --nodeps屏蔽掉包关联
检查.
真是有劳翔羽大虾了,要重装一次rh8来帮大家解决,多谢:-)

刚才新发现了个问题,XMMS的playlist中文居然不能显示,看来播放清单的字体设置又出错
了.

(to su:五笔俺不会玩,不过我觉得rh8自带的智能拼音真的不错,象那个紫光拼音)

网友:翔羽 发表时间:2002-10-30 21:48:52

下面是修改后的文章
[URL=http://www.linuxfans.org/nuke/modules.php?name=Forums&file=viewtopic&p=85
69#8569]问题的解决了,在程序没出来前请先看看这篇文章[/URL]

网友:su 发表时间:2002-10-31 01:18:01

承蒙各位 我的mozilla终于改好了 但有以下问题 希望帮助
1 RH 8.0的mozilla可以通过下方的快捷按纽打开多个窗口 而我装了下载的其它版本安装
后总弹出对话框修改记录文件 不爽 RH下的mozilla 在地址栏不能使用鼠标右键粘贴 是否
为bug
2 KDE 下的菜单编辑器是陷藏的 可以通过运行kmenuedit显示并方便地编辑菜单 gnome下
如何实现 升级rpm包后菜单中的项会丢掉 如gaim升级后在菜单中就没了 我知道可以自己
增加 但菜单中显示次序又乱了 不爽
3 我的输入法修改了miniChinput使其增加了五笔 可双拼不能用
且五笔下不能输入标点符号 如何解决 记得以前有人改了红旗的输入法 在RH72下我用了
五笔很好 没有这个问题
总算好了 我也可以在linux下干点儿别的事情了

网友:X 发表时间:2002-10-31 10:09:44

在mozilla地址栏里鼠标右键"双"击会弹出菜单,这时候手要灵巧:-)就可以逮住那个paste
了,不太稳定,不过看看1.01这个可怜的版本号就可以理解了.
KDE里用鼠标右键单击红帽子也可以看到Menu Editer.GNOME很少用,俺也不去管它的菜单了
.

网友:翔羽 发表时间:2002-10-31 23:59:58

以放出本文的rpm包。

http://www.linuxfans.org/nuke/modules.php?name=Forums&file=viewtopic&t=3646


网友:xblue 发表时间:2002-11-02 00:53:33

又发现一个问题,就是大部分网页看起来是正规的SIMSUN字体,非常的漂亮了,谢谢大侠的文
章,但是有的网页的字体又非常的 粗,比较明晰明显的天极网的. www.yesky.com
大家看看有没有这样的情况~~~

网友:X 发表时间:2002-11-02 10:25:50

不只一个,是很多中文网站都有问题,我这里不是变粗,而是字体变小,难看极了,每次都要通
过放大来浏览,而且一放大有的版面都乱了,设置字体大小也不能解决问题,很麻烦.不过浏
览英文网站都没出这个问题.
还有个古怪的地方,我在装这个新包之前,gaim\evolution\xmms都已经能正常使用simsun(
xmms的playlist有问题,设置字体后中文能部分正常显示,英文却成乱码了),装了新包反而
成乱码,查gtk下的文件也没找出毛病,呵呵,又回到手工时代了.
应该说,这个新包装了后在上网浏览的视觉效果上比以前的又有了进步.

网友:翔羽 发表时间:2002-11-02 21:57:41

你没有修改mozilla的最小字体的缘故,将它改成12号字就可以了。

网友:help 发表时间:2002-11-03 11:53:40

$ xmms
The font "-*-SimSun-medium-r-normal--12-*-*-*-*-*-iso10646-1,*-r-*" does not s
upport all the required character sets for the current locale "zh_CN.GB18030"

  (Missing character set "ISO8859-1")
  (Missing character set "ISO8859-1")
  (Missing character set "GB2312.1980-0")
  (Missing character set "ISO10646-1")

I saw these messages since I installed that rpm package. And I cann't use chin
ese input in mozilla. What's wrong?

网友:dasi 发表时间:2002-11-08 10:27:34

用这个方法其他都不错,就是KDE字体选simun后,的英文字体很难看!

网友:Smilefish 发表时间:2002-11-11 08:54:41

翔羽兄救命啊:用了您的方法改了Simsun字体以后,确实爽多了,但是有两点:
1、gaim界面乱码(偶看过讨论,gtk那个配置文件已经照讨论改过了)
2、JBuilder起不来了!!!!(个人版企业版都不行),是一个本地错误,说是什么X字
体什么什么错误,还有输入法什么什么错误,然后JVM就退出了,我已经全改了亚,输入法
在别的软件也一切正常

网友:雨路 发表时间:2002-11-12 21:10:02

在linux里,不知如何安裝繁体五筆,請各位指點.最好能郵到我的Email里.謝謝

网友:雪狐 发表时间:2002-11-13 10:37:48

恕我驽钝,我问一下,如果想让RH8使用SimSun字体,是不是文中的两部分都要做呢?!

还有一个问题,我把/mnt/win挂在了win2000的一个目录上,可是在console里,汉字都显
示成???,请问怎么解决这个问题呢?

网友:matching 发表时间:2002-11-17 22:49:50

感谢翔羽,感谢transfer,我成功的汉化了redhat8,现在的字体可以和windows媲美了!
解决了我这么多天的问题!

网友:matching 发表时间:2002-11-17 22:54:01

雪狐网友:你的问题我也遇见过,解决办法是修改fstab文件(/etc/fstab):把你的windows盘
mount如下:
/dev/hda1 /mnt/disk-c vfat exec,dev,suid,rw,umask=0,iocharset=gb2312,codepage=
936 0 0
改这几个参数,搞定.



--

※ 来源:.漓江夜话  WWW http://bbs.gliet.edu.cn  [FROM: 211.97.77.143]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店