英文字体不如Windows下的锐利。这是因为启用了Anti-aliasing 的结果。在 Windows XP 下,如果你安装了微软的 ClearType 字体美化软件,那么英文字体的美化效果和AA是相似的。ClearType 和 Anti-aliasing 都是很先进的显示技术,有利于缓解视觉疲劳,保护眼睛。微软的下一代操作系统 Windows Vista 将应用 ClearType 显示技术。锋利的字体将成为 Windows 的历史。
这样的显示效果是怎么样配置出来的呢?
首先,你手头上要有支持 XFT 的 Firefox。Firefox 默认是不带 XFT 的。你最好自己编译一份。我现在下载的版本是2.0Beta1。
源码下载地址:
http://releases.mozilla.org/pub/mozilla.org/firefox/releases/2.0b1/source/firefox-2.0b1-source.tar.bz2
注意解压的源码不能直接编译,必须先在解压出来的mozilla目录下创建一个名为mozconfig的文件,指定编译参数。
具体方法参见源码包中的README.
下面把我的mozconfig文件内容贴出来给大家参考.
# Build Firefox
mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/release/firefox-static
. $topsrcdir/browser/config/mozconfig
ac_add_options --enable-optimize=-O2
ac_add_options --disable-debug
ac_add_options --enable-default-toolkit=gtk2
ac_add_options --enable-xft #这是必须的
ac_add_options --enable-static
ac_add_options --disable-shared
ac_add_options --disable-tests
mozconfig创建完毕就可以编译安装了。
# ./configure
# make
# make install
下面安装常用中文字体。文泉驿、文鼎等都是不错的选择。如果你没有这些字体,那么考虑用Windows下已经安装的,包括中易公司的sim* 系列字体看看效果。比较简单的做法是,把Windows目录下的Fonts文件夹中几个重要字体,比如宋体、楷体、仿宋、细黑、Tohama、Arial等复制到 /usr/share/fonts/other 文件夹中。然后执行
# fc-cache /usr/share/fonts/other
更新字体缓存。
以下步骤是假定你拷贝了Windows\Fonts下的所有主要字体。如果你使用了其他字体,参照下面的步骤修改具体参数即可。
检查一下 /etc/fonts/fonts.conf 文件有没有被修改过。如果被修改了,最好恢复到最原始的版本。
下面在 /etc/fonts/ 目录下创建文件 local.conf ,文件内容如下:
这份配置文件能适应大多数情况。
注意中间有一段是分别指定中文字体和其他字体的渲染顺序的,大家可以根据自己的需要修改。
最后打开 Firefox 浏览器,在地址栏中输入 about:config
修改一些键值。
以下左边为 Preference Name, 右边为修改后的值Value。
font.FreeType2.unhinted false
browser.display.use_document_fonts 0
font.default.zh-CN SimSun
font.language.group x-western
font.name.monospace.zh.CN SimSun
font.name.sans-serif.zh-CN SimSun
font.name.serif.zh-CN SimSun
inti.charset.default GB2312
以上只是针对简体中文的设置。如果你浏览繁体中文网页,可将 font.default.zh-HK 等设置为 -arphic-Ming for ISO10646-big5hkscs-0 等。把 browser.display.use_document_fonts 置0是最关键的,否则下面的字体设置都不起作用。SimSun就是你要使用的宋体的字体名称。使用字体查看器打开字体文件时可以看到字体名称。
好了,打开几个网页看看效果。
附带说一句,按照上面的方法创建文件 local.conf 后,在支持XFT的Opera中不能再选SimSun作为首选字体了,否则网页文字会变得模糊不清。依次打开 工具->首选项->高级->字体, 把网页普通文字改为NSimSun,再在"国际字体"的"书写系统"选"简体中文", ",把"普通字体"也改为NSimSun。


200.85.100.* 于 2007-07-06 00:41:10发表:
http://7173ba9db3a4f1559cd6f2e6ec9b81e0-t.lwgmrw.org 7173ba9db3a4f1559cd6f2e6ec9b81e0 http://7173ba9db3a4f1559cd6f2e6ec9b81e0-b1.lwgmrw.org 7173ba9db3a4f1559cd6f2e6ec9b81e0 http://7173ba9db3a4f1559cd6f2e6ec9b81e0-b3.lwgmrw.org 7323937625928ec2c2b389a5c949efe8