|
呵呵,首先看看附件里的截图,对比前后效果。注意看 “独占鳌头”,“鳌”字大了一号 , “正是招生中”笔画很粗。
测试成功的环境是GNOME,我且切换到KDE也可以。
本方法参考了《Linux 字体微调 - Vista 效果版》
http://www.linuxsir.cn/bbs/showthread.php?t=269312
第1/3步:打开软件设置
(1)运行kcontrol命令,把Appearance & Themes -> fonts -> use-antialiasing -> configure,然后关闭Exclude Range,然后Hinting-style设为Full
(2)GNOME里的Appearance里设置字体效果为Subpixel smoothing (LCDs)
第2/3步:安装相关的包
openSUSE的包可能与Debian有不同,但主体思想还是不变,关键要有freetype2、fontconfig、cairo、libXft相关的包
我找了下,openSUSE 10.3 有以下包,当然,菜鸟是有杀错,没放过,应该不需要那么多包:
freetype2 freetype2-32bit freetype2-lcd fontconfig fontconfig-32bit cairo cairo-32bit libXft-lcd
加上这个源才能凑齐上面的包
- zypper ar http://download.opensuse.org/repositories/home:/dmitry_serpokryl/openSUSE_10.3/ My_home_dmitry
复制代码
第3/3步:得到一个配置文件
《Linux 字体微调 - Vista 效果版》文中用了3个配置文件,放在目录 /etc/fonts/ 底下,中英文搭配,效果如他截图所示;
我的效果只用到一个 local.conf ,它是怎么来的呢,其实就是openSUSE自带的 /etc/fonts/suse-hinting.conf 更名为 local.conf (竟然可以,我自己都汗!)。然后我把local.conf里面的所有false,都改为true。
附件里有,解压后放到/etc/fonts/下便行。
做完以上3个步骤,已经完成了。
如果要得到我截图里的效果,还需要作些操作:
(1)微软雅黑和Vera Sans YuanTi的字体,把他们放到/usr/share/fonts/下,运行fc-cache -fv
(2)Firefox 配置里把Fonts & Colors能设为雅黑和Vera Sans YuanTi Mono。
(3)Firefox 地址栏输入about:config
过滤freetype,把:
fonts.freetype2.autohinted 设 true
fonts.freetype2.enable 设 true
fonts.freetype2.unhinted 设 false
(4)继续过滤font.default,统统改为 Microsoft YaHei
完。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|