LinuxSir.cn,穿越时空的Linuxsir!

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

Linux 字体微调 - Vista 效果版

[复制链接]
发表于 2006-8-24 19:50:36 | 显示全部楼层 |阅读模式
有兴趣的看一下,意见大的就免进吧!版主帮忙去掉“精华”,谢谢!

测试平台 Debian Sid / Debian Etch / Ubuntu + LCD

我先尽量写的简单些:

1. Dpi 设置见:
http://www.linuxsir.cn/bbs/showthread.php?t=266659
local.conf 里的 90 dpi 是我的实际 dpi,改成你的实际 dpi

2. LCD ClearType-like patch for Debian Sid / Etch 见:
http://www.linuxsir.cn/bbs/showthread.php?t=269206

Ubuntu dapper 用户只需加入下面两条到 sources.list
# ClearType patches
deb http://www.elisanet.fi/mlind/ubuntu dapper fonts
deb-src http://www.elisanet.fi/mlind/ubuntu dapper fonts
升级 libcairo2 libcairo2-dev libxft2 libxft-dev libfreetype6 libfreetype6-dev


3. Vista 字体下载
不再提供字体下载

介绍一下字体:
1) Segoe UI 为 Vista 新英文 UI  ClearType 字体

2) office 12 带的六款新英文 ClearType 字体,其中
三款 Sans Serif 字体: Calibri Candara Corbel
两款 Serif 字体: Cambria Constantia
一款 monospace 字体: Consolas

3) Msyh + Msyh bold 微软雅黑为 Vista 新中文字体

4) Msjh + Msjh Bold 微软正黑体为 Vista 新繁体中文字体

5) Meiryo + Meiryo Bold 为 Vista 新日文字体

6) Vista 新韩文字体 Malgun Gothic + bold

7) 由于不少网站会指定 SimSun/PMingLiU 来显示网页,为了做到浏览时的一致效果,即统一用雅黑,我修改了这两款字体,SimSun 改名为 SimSunNew, 将 PMingLiU 改名为 PMingLiUNew,同样上传到上述邮箱。这样做的目的是,当网页请求 SimSun/PMingLiU 时,由于系统不存在该字体名,就会去找配置文件中写好的其它字体,如雅黑。

你可能会有疑问,不装这两款字体不就不用这么麻烦了么?
1. 在 terminal 里我个人认为 vista 提供的等宽字体 consolas + 雅黑效果并不好,因为它们都是纯矢量字体,比较模糊,就 windows 提供的字体而言,比较理想的组合还是等宽的 Courier New + SimSun/PMingLiU,它们都带丰富的点阵部分。
如果你喜欢在 terminal 里用糊糊的矢量字体,那么在安装完成后,你不需要做什么,或简单的在 terminal 字体里选择 consolas 字体。
如果你喜欢尖锐的效果, 建议在 terminal 字体设置里选择 Courier New,我已经把它和 SimSunNew/PMingLiUNew 关联。

2. 用 Office 时,对方文档可能会指定 SimSun/PMingLiU,为了能看到原貌,选 SimSunNew/PMingLiUNew。
注:如果已经安装 simsim.ttc 或 mingliu.ttc,请将它们转移出字体目录,以防止干扰。

8) 顺便稍上 Courier New

4. 下载后将字体放到 /usr/share/fonts/myfonts/vista/
并在 /etc/X11/xorg.conf 里加入一行:
FontPath        "/usr/share/fonts/myfonts/vista"
并把色深改为 24 bit,原因是 subpixel 渲染技术在 24 或以上的色深才会有更好的效果。

建立字体缓存信息
$ fc-cache -fv

9) 拷贝附件里的三个 fontconfig 配置文件到 /etc/fonts/

重启系统。

使用 gnome 的用户请在  gnome font panel 的 detail 里,选 LCD subpixel rendering + slight hinting + rgb,你才能体会到 ClearType 补丁的威力。

其它字体设置部分基本上都不需要改动,最多改改字体大小。不需要加类似于 gtkrc,gtkrc-2.0 之类的字体配置文件,反而画蛇添足。
ubuntu 用户,请检查一下 /etc/fonts/language 这个连接文件,保证里面无内容,防止默认的配置干扰。

比较简单的测试网页,白底黑字具有最高的对比度:
http://www.unicode.org/standard/WhatIsUnicode.html

总体来看,CJK 中日文的 meiryo 设计的最漂亮,看看她的几个设计师名字就明白了。

如果你碰到一些不解的问题,有兴趣读一下 23 帖的内容:
系统中实际存在字体和网页 CSS 指定字体的矛盾
--------------- 一个做字体调整必须引起足够重视的问题 ---------------------------------

后话:
本来想把文件全部传到 google page,但大文件上传老是失败,故把字体传到 sina 邮箱,辛苦大家一个个下载了。文件比较多,我就懒得一一下载测试了,麻烦最先下载的兄弟,下完了说一声。如果用邮件客户端下载,注意不要删除邮件服务器上的文件,谢谢!

本帖子中包含更多资源

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

x
发表于 2006-8-24 20:46:02 | 显示全部楼层
06-08-24 12:42          上传 vista 韩文Malgun Gothic两个字体
heihei
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-24 20:56:42 | 显示全部楼层
多谢 linuxcpp 兄 这下全了
回复 支持 反对

使用道具 举报

发表于 2006-8-24 21:02:11 | 显示全部楼层
quanliking, 用了你的配置,发现最大的得益是solidot的字体不再奇形怪状了,呵呵,不错不错,有空回irc看看阿,大家都很挂念你
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-24 21:34:58 | 显示全部楼层
X11,这个 ClearType 补丁是 FreeType 的主作者 David Turner 写的,主要是实现了一个
ClearType-like LCD filtering, 对 LCD 用户会比较有帮助,同时修改了 Cairo/libXft 能够进行 light-hinted subpixel rendering。
但不知道什么原因,迟迟不加入到新版本中去。
如果使用默认 filter 字体边缘会有很奇怪的光晕,我本本上看起来是蓝色。

还有就是用 vista 字体,如果选 hintfull,英文比划会很粗,有些字符会贴到一起,字型不好看。所以最好选 hintslight.

我个人比较喜欢 Calibri,本来是打算放到配置里作为 sans serif 的首选字体的,可惜在 linux 下看起来,字符间隔没处理好,只好把 Segoe UI 作为首选了。还有  serif 的 Constantia 也比较漂亮,不过在浏览 slashdot 时,一些数字无法显示,也只好把 Cambria 提到前面。

我也很想念 irc 上的大伙,只是好久没去,有点不好意思。代我他们问好,以后会多去的。
回复 支持 反对

使用道具 举报

发表于 2006-8-24 21:47:54 | 显示全部楼层
寄件人:          myfonts@sina.com 添加到通讯录 拒收寄件人 原信下载          
收件人:         myfonts@sina.com
抄 送:         $mailCc
日 期:         06-08-24 19:02:09
附 件:         msjh.tar.bz2(8.01M)  
主 题:         vista 新中文字体 微软雅黑 msyh regular

这个字体传错了
传的是正黑体
:)
回复 支持 反对

使用道具 举报

发表于 2006-8-24 21:53:30 | 显示全部楼层
楼主请抓图看看
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-24 22:43:34 | 显示全部楼层
Post by linuxcpp
寄件人:          myfonts@sina.com 添加到通讯录 拒收寄件人 原信下载          
收件人:         myfonts@sina.com
抄 送:         $mailCc
日 期:         06-08-24 19:02:09
附 件:         msjh.tar.bz2(8.01M)  
主 题:         vista 新中文字体 微软雅黑 msyh regular

这个字体传错了
传的是正黑体
:)


已经更正,眼花了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-25 00:13:30 | 显示全部楼层
上传截图:
4 款 Vista CJK 字体
从左到右,从上到下分别为:雅黑,正黑,Meiryo, Malgun Gothic

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-25 00:26:53 | 显示全部楼层
Vista ClearType 英文字体 - Sans Serif
从上到下,从左到右分别为: Segoe UI, Calibri, Candara, Corbel

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

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

本版积分规则

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