最初由 guccio 发表 我已经成功的搞定不使用补丁的美化而且xft可以显示粗体,太完美了,稍后写上具体步骤,现在睡觉,准备看球。
使用道具 举报
最初由 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。 总结一下,我认为以上的方法不但方便,效果惊人,而且一劳永逸,对于以后的重装,也只要备份这四个字体就可以了,这才真正算是不用补丁的完美效果。 完毕。
本版积分规则 发表回复 回帖后跳转到最后一页