LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1623|回复: 3

菜鸟LCD字体美化奇遇记

[复制链接]
发表于 2008-4-26 23:01:00 | 显示全部楼层 |阅读模式
呵呵,首先看看附件里的截图,对比前后效果。注意看 “独占鳌头”,“鳌”字大了一号 , “正是招生中”笔画很粗。
测试成功的环境是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

加上这个源才能凑齐上面的包
  1. 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
 楼主| 发表于 2008-4-26 23:13:39 | 显示全部楼层
继续放图.......

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2008-4-27 00:29:39 | 显示全部楼层
我对默认字体已经可以接受了,要改也只会改成文泉驿的宋体或者正黑
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-4-27 00:39:40 | 显示全部楼层
其实什么字体效果都很明显。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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