turbohui 发表于 2005-3-2 18:17:16

浏览网页时所有的繁体字都是方块?

怎么办呀?

谢谢了!!!

hupeng923 发表于 2005-3-4 22:47:31

以下情况会出现繁体字变方块的问题:

首先,用konquror浏览某些简体编码的网页时,繁体字会变方块,解决办法是给kdelibs打上补丁或者换用mozilla

其次,系统优先使用了字符不太全的中文字体,比如AR PL Sungti,解决办法是复制一款字符全的字体,比如SimSun到/usr/share/fonts目录下,修改/etc/fonts/fonts.conf,把SimSun放到AR PL Sungti上面,优先使用SimSun。

turbohui 发表于 2005-3-5 20:28:22

我试了一下,用Konqueror就会出现方框,用Mozilla就不会,这就表明是Konqueror的问题,而不是/etc/fonts/fonts.conf的设置问题,对吗?请告诉我kdelibs的补丁在哪里下载,给个链接行吗,谢谢了!

下面的代码是我/etc/fonts/fonts.conf的一部分,我每次修改的都是第二部分,你能教教我每部分都是干什么的吗?

<!--
Provide required aliases for standard names
-->
      <alias>
                <family>serif</family>
                <prefer>
                        <family>Bitstream Vera Serif</family>
                        <family>Times New Roman</family>
                        <family>Nimbus Roman No9 L</family>
                        <family>Luxi Serif</family>
                        <family>Times</family>
                        <family>Kochi Mincho</family>
                        <family>AR PL SungtiL GB</family>
                        <family>AR PL Mingti2L Big5</family>
                        <family>Baekmuk Batang</family>
                </prefer>
      </alias>
      <alias>
                <family>sans-serif</family>
                <prefer>
                        <family>Bitstream Vera Sans</family>
                        <family>Verdana</family>
                        <family>Nimbus Sans L</family>
                        <family>Luxi Sans</family>
                        <family>Arial</family>
                        <family>Helvetica</family>
                        <family>Kochi Gothic</family>
                        <family>VeraSansYuanTi</family>
                        <family>SimSun</family>
                        <family>AR PL KaitiM GB</family>
                        <family>AR PL KaitiM Big5</family>
                        <family>Baekmuk Dotum</family>
               </prefer>
      </alias>
                                                                                                                                                                                                
      <alias>
                <family>monospace</family>
                <prefer>
                        <family>Bitstream Vera Sans Mono</family>
                        <family>Andale Mono</family>
                        <family>Courier New</family>
                        <family>Luxi Mono</family>
                        <family>Nimbus Mono L</family>
                        <family>Kochi Gothic</family>
                        <family>AR PL KaitiM GB</family>
                        <family>Baekmuk Dotum</family>
                </prefer>
      </alias>

hupeng923 发表于 2005-3-5 21:59:16

这是3个字体族,3个都要修改,下面还有相应的3段也要改。三个字体族之间的区别我不太清楚,总之把自己喜欢的字体尽量往上放就对了。

再补充:konqueror的问题,出方框时,可以把编码设置成gbk,基本上就行了,想一劳永逸的话才需要打补丁。
----------------
patch作者是[email protected],文件见附件konq-force18030.patch,下载之。

本来我写好了一大段补丁、编译的过程,实际上你不一定不需要,所以删除了。

turbohui 发表于 2005-3-6 11:54:32

对不起,我不知道怎么安装,能详细告诉我吗?

这个文件有多大?网页上写的是417KB,但我下载后文件只有417个字节,我打开文件后里面就有四五行,是这样吗?

hupeng923 发表于 2005-3-7 11:40:18

就是4、5行,很小。

编译kdelibs需要一个下午时间,而且涉及一堆技术问题,每个错误都会导致编译失败,如果以前没有做过rpm,劝你别尝试,现在后会还来得及 :-)

我只能把过程大概说一下。因为你用的是redhat,我就以redhat为例。

先下载这个补丁,再到redhat网站下载kdelibs的srpm,用rpm2cpio解压,修改spec文件,仿照里面的相似类容把补丁名称和补丁命令加进去,把kdelibs的版本号改大一点,这样编译好以后可以用rpm -Uvh 更新系统里原来的kdelibs。把解压srpm得到的所有文件连同spec文件和补丁一起放到/usr/src/redhat/SOURCES/目录下,进入目录运行rpmbuild -bb kdelibs.spec,没有出错的话,几个钟头后就会编译出新的kdelibs的rpm,放在/usr/src/redhat/RPMS/i386/目录下,用rpm -Uvh XX.rpm更新即可

关于rpm2cpio、patch、rpmbuild、spec的格式恕我不能详解,涉及内容很多,我的系统也不是redhat,所以只能靠你自己查资料了。

turbohui 发表于 2005-3-7 17:17:13

几个钟头... :shock::shock:

我是个新手,而且最近有考试,暂时先不涉及那么深了,先凑合用吧。

非常谢谢你最近一段时间对我耐心的帮助,最近不能来了,如果以后有Linux方面的问题我就给你发信息好吗?能告诉我你的QQ or Email吗?

再次表示感谢!!! :wink::wink::wink:

hupeng923 发表于 2005-3-7 19:21:38

不必客气! :-)我的QQ23254393,偶尔上。
页: [1]
查看完整版本: 浏览网页时所有的繁体字都是方块?