LinuxSir.cn,穿越时空的Linuxsir!

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

不用补丁实现slackware完美中文显示

[复制链接]
发表于 2004-7-21 19:16:34 | 显示全部楼层
看惯了宋体,觉得圆体太宽了。
发表于 2004-7-21 20:41:22 | 显示全部楼层
不过圆体显示大字体的效果不错。
发表于 2004-7-22 14:30:14 | 显示全部楼层
最初由 guccio 发表
首先,感谢wxz8兄在linuxfans的帖子,他的思路给汉化linux提供了一条新路,具体详见: http://www.linuxfans.org/nuke/mo ... ewtopic&t=61333

要获得中文的粗体、斜体、粗斜体。在linux的各种驱动还不成熟的情况下,自己制作出中文字体的粗体、斜体、粗斜体,是一个相当不错的方法。不仅显示没问题而且打印的问题也一并解决了。真的解决的很彻底,这是一个不管在什么版本下、也甭管它是什么软件,只要它支持中文就行的通用的方法。

我已经先前经过长时间的盯梢,从wzx那个很难上去的ftp上弄到了经过修改的基于方正园体、simsun和tahoma的包含粗体、斜体、粗斜体的本方认为世界上最完美的4个中文ttf字体(咳咳,让我喘口气) ,在下面可以下载到:

http://linuxfire.dhis.org/~guccio/misc/fonts/

里面四个字体的特性我介绍一下,都是基于方正园体的,经过修改,低于14号的用simsun的高质量点阵替换,高于14的使用原来的适合显示大字体的很好看的方正园体(而且也内嵌点阵字库),然后所有附带的英文字体都已替换成tahoma,酷弊了吧。

我的汉化方法(适用于gtk2程序),将这四个字体拷贝拷贝入/etc/fonts/font.conf中包含的任一字体路径,我选用~/.fonts/,运行一遍fc-cache -vf,这样gtk2程序就可以使用这些字体了,然后修改~/.gtkrc-2.0将gtk2程序的字体改成fzyuanti,使用gnome的话修改首选项里的字体为fzyuanti即可,为了更好的提高某些gtk2程序中使用fzyuanti的优先权,我还编辑了etc/fonts/font.conf文件,定义了fzyuanti的<family>,并加入到原先使用的simsun之前,这样fontconfig就会优先使用fzyuanti显示中文,好了,汉化结束,就这么简单,因为把粗体、斜体还有粗斜体都提取出来分成四个字体,所以从根本上解决了粗体显示的问题,永远跟补丁说BB。

总结一下,我认为以上的方法不但方便,效果惊人,而且一劳永逸,对于以后的重装,也只要备份这四个字体就可以了,这才真正算是不用补丁的完美效果。

完毕。


今天用这种方法作了一下,发现有几个问题想请教一下:
1、新装的Slack10+KDE3.2,尚未添加任何字体,按这种方法添加了字体后,发现中文高低不平
2、看了一下你贴的图,觉得中文字体很漂亮,但是我的就是纯粹的圆体,看这不太习惯
3、英文字体好像模糊了一些,有没有办法变得更清晰一点?
发表于 2004-7-22 19:07:55 | 显示全部楼层
您使用的kde,那是基于qt库的,我不是很熟悉,要不试试看gnome或者其他基于gtk的desktop?你纯粹是原体的可能是因为fonts.conf没有调整好,贴出来看看,英文模糊那是因为启用了AA(抗锯齿)效果,你可以在kde的控制台里关掉的。
发表于 2004-8-9 14:45:56 | 显示全部楼层

NO..

Ni Shuo De ,Wo Zhe li MeiYou A!!
555555
10.0
发表于 2004-8-11 16:03:22 | 显示全部楼层
KDE how to use the fonts? Please tell me , ThX Very Much !!
发表于 2004-8-11 16:11:30 | 显示全部楼层
Why my system can't load xfs at kernel startting?
Can i start it in /etc/rc.d and who to do it.
 楼主| 发表于 2004-8-11 20:48:47 | 显示全部楼层
xfs? 有这个必要么???
发表于 2004-8-11 22:14:16 | 显示全部楼层
我认为没有xfs的话freetype下gtk1程序无法显示中文,不知道是不是。
发表于 2004-8-11 22:18:22 | 显示全部楼层
请问为什么我的slackware装gnome后没有桌面?
虽然我很少用gnome...
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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