LinuxSir.Org  
| 网站首页 | 注册账号 | 论坛帮助 |

欢迎来到LinuxSir.Org!
您还未登录,请登录后查看论坛,或者点击论坛上方的注册链接注册新账号。


发表新主题 回复
精华主题  
主题工具
旧 06-08-24, 19:50 第 1 帖
quanliking 帅哥
 
quanliking 的头像
 
 
注册会员  
  注册日期: Jul 2002
  我的住址: 温州
  帖子: 2,333
  精华: 60
 

标题: Linux 字体微调 - Vista 效果版


有兴趣的看一下,意见大的就免进吧!版主帮忙去掉“精华”,谢谢!

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

我先尽量写的简单些:

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

2. LCD ClearType-like patch for Debian Sid / Etch 见:
http://www.linuxsir.org/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 邮箱,辛苦大家一个个下载了。文件比较多,我就懒得一一下载测试了,麻烦最先下载的兄弟,下完了说一声。如果用邮件客户端下载,注意不要删除邮件服务器上的文件,谢谢!
上传的附件
文件类型: bz2 local.conf-20060824.bz2 (1.9 KB, 2239 次查看)
文件类型: bz2 ms_vista_cjk.conf-20060824.bz2 (1.7 KB, 1772 次查看)
文件类型: bz2 ms_vista_english-20060824.conf.bz2 (873 字节, 1647 次查看)







__________________
Debian running on following notebooks:
IBM Thinkpad A30, R50

此帖于 06-08-30 09:54 被 quanliking 编辑.
  quanliking 当前离线   回复时引用此帖
旧 06-08-24, 20:46 第 2 帖
linuxcpp
 
 
 
注册会员  
  注册日期: May 2004
  帖子: 1,161
  精华: 2
 

06-08-24 12:42 上传 vista 韩文Malgun Gothic两个字体
heihei







__________________
COMPAQ EVO N600C
PIIIM 1.2G/512M/40G/14.1" SXGA+/ATI Radeon M6 32M
Debian Sid
GNOME 2.12/FVWM/KDE3.5.1/
  linuxcpp 当前离线   回复时引用此帖
旧 06-08-24, 20:56 第 3 帖
quanliking 帅哥
 
quanliking 的头像
 
 
注册会员  
  注册日期: Jul 2002
  我的住址: 温州
  帖子: 2,333
  精华: 60
 

多谢 linuxcpp 兄 这下全了
  quanliking 当前离线   回复时引用此帖
旧 06-08-24, 21:02 第 4 帖
x11 帅哥
 
x11 的头像
 
 
注册会员  
  注册日期: Nov 2002
  我的住址: 上海
  帖子: 2,793
  精华: 2
 

quanliking, 用了你的配置,发现最大的得益是solidot的字体不再奇形怪状了,呵呵,不错不错,有空回irc看看阿,大家都很挂念你







__________________
-..- .---- .----
  x11 当前离线   回复时引用此帖
旧 06-08-24, 21:34 第 5 帖
quanliking 帅哥
 
quanliking 的头像
 
 
注册会员  
  注册日期: Jul 2002
  我的住址: 温州
  帖子: 2,333
  精华: 60
 

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 上的大伙,只是好久没去,有点不好意思。代我他们问好,以后会多去的。
  quanliking 当前离线   回复时引用此帖
旧 06-08-24, 21:47 第 6 帖
linuxcpp
 
 
 
注册会员  
  注册日期: May 2004
  帖子: 1,161
  精华: 2
 

寄件人: myfonts@sina.com 添加到通讯录 拒收寄件人 原信下载
收件人: myfonts@sina.com
抄 送: $mailCc
日 期: 06-08-24 19:02:09
附 件: msjh.tar.bz2(8.01M)  
主 题: vista 新中文字体 微软雅黑 msyh regular

这个字体传错了
传的是正黑体
:)
  linuxcpp 当前离线   回复时引用此帖
旧 06-08-24, 21:53 第 7 帖
aleng 帅哥
 
aleng 的头像
 
 
注册会员  
  注册日期: Feb 2006
  我的住址: bj
  帖子: 365
  精华: 0
 

楼主请抓图看看







__________________
车里焖,
建议linuxer在做某件事前想想,为什么要这么做。
在向目的出发前,收集分析他人成功和失败经验,少走弯路。
linux要么向win或unix学习,要么重新发明一遍win或unix。
  aleng 当前离线   回复时引用此帖
旧 06-08-24, 22:43 第 8 帖
quanliking 帅哥
 
quanliking 的头像
 
 
注册会员  
  注册日期: Jul 2002
  我的住址: 温州
  帖子: 2,333
  精华: 60
 

引用:
作者: linuxcpp
寄件人: myfonts@sina.com 添加到通讯录 拒收寄件人 原信下载
收件人: myfonts@sina.com
抄 送: $mailCc
日 期: 06-08-24 19:02:09
附 件: msjh.tar.bz2(8.01M)  
主 题: vista 新中文字体 微软雅黑 msyh regular

这个字体传错了
传的是正黑体
:)
已经更正,眼花了。
  quanliking 当前离线   回复时引用此帖
旧 06-08-25, 00:13 第 9 帖
quanliking 帅哥
 
quanliking 的头像
 
 
注册会员  
  注册日期: Jul 2002
  我的住址: 温州
  帖子: 2,333
  精华: 60
 

上传截图:
4 款 Vista CJK 字体
从左到右,从上到下分别为:雅黑,正黑,Meiryo, Malgun Gothic
上传的图像
文件类型: png msyh.png (153.3 KB, 2125 次查看)
文件类型: png msjh.png (169.3 KB, 1776 次查看)
文件类型: png meiryo.png (199.0 KB, 1560 次查看)
文件类型: png malgungothic.png (193.5 KB, 1552 次查看)

此帖于 06-08-25 00:37 被 quanliking 编辑.
  quanliking 当前离线   回复时引用此帖
旧 06-08-25, 00:26 第 10 帖
quanliking 帅哥
 
quanliking 的头像
 
 
注册会员  
  注册日期: Jul 2002
  我的住址: 温州
  帖子: 2,333
  精华: 60
 

Vista ClearType 英文字体 - Sans Serif
从上到下,从左到右分别为: Segoe UI, Calibri, Candara, Corbel
上传的图像
文件类型: png segoeui.png (182.5 KB, 1237 次查看)
文件类型: png calibri.png (164.3 KB, 856 次查看)
文件类型: png candara.png (175.9 KB, 655 次查看)
文件类型: png corbel.png (159.6 KB, 641 次查看)

此帖于 06-08-25 00:34 被 quanliking 编辑.
  quanliking 当前离线   回复时引用此帖
旧 06-08-25, 00:28 第 11 帖
quanliking 帅哥
 
quanliking 的头像
 
 
注册会员  
  注册日期: Jul 2002
  我的住址: 温州
  帖子: 2,333
  精华: 60
 

Vista ClearType 英文字体 - Serif and monospace

分别是 Cambria, Canstantia, Consolas
上传的图像
文件类型: png cambria.png (176.5 KB, 584 次查看)
文件类型: png constantia.png (183.1 KB, 465 次查看)
文件类型: png consolas.png (73.2 KB, 634 次查看)
  quanliking 当前离线   回复时引用此帖
旧 06-08-25, 06:48 第 12 帖
d00m3d
 
d00m3d 的头像
 
 
资深版主  
  注册日期: Nov 2004
  帖子: 14,367
  精华: 10
 

总有点担心用 vista 字体可能有侵权之疑。。。







__________________
nO ^^4+73R wH1<h d!5+R0z j00 42E U$1N9 7r% LpHZ 4+ l3457 oN(&
  d00m3d 当前离线   回复时引用此帖
旧 06-08-25, 10:31 第 13 帖
xiaopaozi
 
xiaopaozi 的头像
 
 
注册会员  
  注册日期: Jan 2004
  帖子: 177
  精华: 0
 

一定要打补丁吗?我现在用的是etch,那几个lib的版本与楼主的不一样,不知道能不能打这个补丁?打了补丁就不能升级了,其实是鱼与熊掌啊,呵。
我的lib版本:
libxft2 Version:2.1.8.2-8
libcairo2 Version: 1.2.2-1
libfreetype6 Version:2.2.1-2







__________________
Debian Lenny ,IBM T43.
生活所迫,沦为程序员!

此帖于 06-08-25 10:39 被 xiaopaozi 编辑.
  xiaopaozi 当前离线   回复时引用此帖
旧 06-08-25, 11:03 第 14 帖
linuxcpp
 
 
 
注册会员  
  注册日期: May 2004
  帖子: 1,161
  精华: 2
 

一定得打補丁 !
你的版本不一定,按理說應該打補丁能成功
你可以先試一下
如果不行就升級到 sid算了,或者直接下樓主提供的包
  linuxcpp 当前离线   回复时引用此帖
旧 06-08-25, 11:08 第 15 帖
linuxcpp
 
 
 
注册会员  
  注册日期: May 2004
  帖子: 1,161
  精华: 2
 

引用:
作者: d00m3d
总有点担心用 vista 字体可能有侵权之疑。。。

我也是有這個擔心
不過以前美化的帖子中也不乏提到simsun的
既然都是M$的東西
多說幾點也無妨吧
呵呵
版主加不加精就自己考慮考慮吧
  linuxcpp 当前离线   回复时引用此帖
发表新主题 回复


主题工具

发帖规则
您 [不可以] 发表新主题
您 [不可以] 回复主题
您 [不可以] 上传附件
您 [不可以] 编辑您的帖子

已 [启用] BB 代码
已 [启用] 表情符号
已 [启用] IMG 代码
已 [禁用] HTML 代码
[论坛跳转…]


所有时间均为[北京时间]。现在的时间是 14:08


Powered by vBulletin 版本 3.6.8
版权所有 ©2000 - 2010, Jelsoft Enterprises Ltd.
官方中文技术支持: vBulletin 中文
版权所有 ©2002 - 2009, LinuxSir.Org