|
发表于 2003-8-22 22:41:30
|
显示全部楼层
我用的不是QuickTime的汉化方法,我嫌它太麻烦了。我用的方法如下:
1.利用Mandrake控制中心里提供的字体导入程序,导入SimSun.ttf,Tahoma.ttf,Tahomabd.ttf;(我懒得自己写fonts.dir)
2.修改/etc/fonts/fonts.conf,里面有很多个用<alias></alias>包起来的<family>的列表。在每个列表的最开头加上<family>Tahoma</family>和<family>SimSun</family>。对于Monospace的列表则只加SimSun不加Tahoma因为它不是等宽字体。记得一定要是最开头,因为这里的顺序影响到字体搜索的顺序。QuickTime的美化方法中的fonts.conf里有一段:
<match target="font">
<test qual="any" name="pixelsize" compare="less">
<double>17</double>
</test>
<test qual="any" name="family" compare="eq">
<string>simsun</string>
</test>
<edit name="antialias" mode="assign">
<bool>false</bool></edit>
</match>
这一段也要加进去,他设定对所有像素大小在17以下的SimSun字体不平滑。这样就可以做到英文字体平滑而中文不平滑的效果。个人偏爱这种效果。
3.把/etc/X11/Xresources的最后一行的DPI改成96;
4.在KDE的控制中心/字体里面,设置所有的字体为Tahoma,9。等宽字体随便选一个你喜欢的,9号。控制中心/部件/文件管理器里面的字体也是Tahoma,9。
结束。
对于Mozilla我不怎么用,所以也不清楚Mozilla和Galeon之间的关系。按道理说Galeon是依赖于Mozilla的,如果你直接安装新的Mozilla可能会有问题。如果你可以升级mozilla而不破坏依赖关系,galeon应该还能用。猜测,没试过。我都是用firebird的。因为:
1、按照楼主的方法修改.gtkrc-2.0以后,Mozilla的菜单子体还是很难看;
2、mozilla和galeon在字体选择的地方,简体中文里不能选Tahoma,只有SimSun(也许是按代码页过滤了)。于是只要是中文网页,不管里面是否有英文都会用SimSun显示。导致中文页面上的英文和数字很难看。至今不知如何解决。
FireBird里面就可以给中文页面也选择Tahoma。但是到显示的时候碰到中文字符无法显示的时候会自动找到SimSun。这才是我要的效果。
BTW: Firebird里面有default-ming和isas-song ti, isas-fang song ti,而且排在我的SimSun之前,可能因为它们是在/usr/X11R6/lib/X11/fonts/misc里面,优先级比较高。这还好理解,可是为什么连AR PL Sungti GB之类的也排在我的SimSun前面呢?在fonts.conf里面SimSun的位置明明在前面啊。我设置字体为Tahoma的时候,中文字符用的是default-ming,排在最前面的那个。后来我怎么设置都无效的情况下,一怒之下把这几个字体都删除了,只剩下SimSun可以支持中文,总算搞定。删除方法:AR PL ****等几个在/usr/share/fonts/ttf/下的big5和gb2312两个目录里,只要在Mandrake的字体安装程序中卸载掉这两个目录即可;default-ming和isas-song ti, isas-fang song ti在/usr/X11R6/lib/X11/fonts/misc里,千万不要把整个目录卸载掉,否则X会起不来,因为找不到fixed字体。我是修改该目录下的fonts.dir文件,把所有和这几个字体相关的行删掉。(查找ming, isas,然后删除 )当然第一行上的字体数目也要作相应的改动。如果哪位兄弟知道别的方法可以解决这个问题,请告知,谢谢! |
|