|
|
发表于 2006-8-20 14:19:46
|
显示全部楼层
以下是我个人观点:
开了后边缘肯定是会出现彩色光晕的,也就是毛茸茸的感觉,不可能做到位图字体那样黑白分明。
据我这几天找资料来看,不能把用了 subpixel 的图片,放大了来讨论,这是一种错误的做法,包括我前几天也是这样来判断的。应该在原始尺寸下做比较。而且你不能离屏幕太近,要保持适当距离,必要时戴眼睛,否则你会被这些光晕困扰。还有重要一点就是色深要开到 24bit 以上,还能发挥子像素的作用。
bitmap font 技术比较原始,它根本没有用到 subpixel 技术,既一个像素包含红绿蓝三个子像素,甚至没用传统的 grayscale antialiasing。在白底黑字下,对位图而言,一个像素只有两种可能,非黑即白,也没有中间的灰阶过渡,所以看起来会感觉边缘非常尖锐。bitmap font 一旦开了 antialias 就看不得了,边缘会非常的模糊,非常淡。
bitmap font 只适合于低解析的屏幕, 对亚洲字型会有比较好的效果,但到了高解析度的屏幕上,比划非常的细,比如竖线只占一个像素宽,会很难看。
而且 bitmap font 对英文早已经力不从心了,所以后来才会开发 grayscale antialiasing ,以及再后来的 subpixel antialiasing。随着显示设备解析度的提高,现在 bitmap font 已经退居二线,你看现在 MS 的 vista 专门开发了七种 Cleartype 英文字体,也就是专门为 subpixel antialias 定制的新字体,隐含的告诉我们,快去买高解析度大屏幕的 LCD,否则你将不能充分的见识到 cleartype 的威力。而对于亚洲字体,vista 开始推崇不带点阵的纯矢量字体了,如中文雅黑,繁体正黑体,日文的 meiryo 等等。
现在人们觉得 bitmap font 中文好看,一是习惯问题,二是还没有非常优秀的中文矢量字体,三是最重要一点,大多数人的显示设备远没达到完全利用 cleartype 或 subpixel antialias 的地步,所以据我推测或者讲人所共知,当 vista 或 linux xgl 或 mac xxxx 真正成熟推向市场是,必将掀起一股 LCD 热潮。
顺便补充一下,字型走样跟你用什么类型字体有关,如果用 MS truetype 字体,开 hinting 是保持字型的好办法。
最后传两张图,不是我渲染的,而是在 MS 网站上抓来的,用的都是 cleartype 字体,MS 自己渲染的。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|