浅谈微软和苹果各自的字体平滑,反锯齿,和次像素渲染技术

  发布时间:2009-03-20 14:19:19   作者:佚名   我要评论
苹果公司和微软公司,对于如何在电脑屏幕上显示字体,总是有不同看法,目前,这两家公司都使用次像素渲染技术,使得字体在低分辨率的屏幕上,也能显得很清晰,这两家公司的根本不同之处在于指导思想, * 苹果公司通常认为,字体算法的首要目的,是

苹果公司和微软公司,对于如何在电脑屏幕上显示字体,总是有不同看法。目前,这两家公司都使用次像素渲染(subpixel rendering)技术,使得字体在低分辨率的屏幕上,也能显得很清晰。这两家公司的根本不同之处在于指导思想。



* 苹果公司通常认为,字体算法的首要目的,是尽可能多得保持原始设计的样子,即使有损屏幕显示的清晰性,也在所不惜。
* 微软公司通常认为,字体的形状一定要适应像素的限制,要保证屏幕显示不模糊、容易辨识,即使字体的形状因此背离原始设计,也在所不惜。
现在,Safari[1]的Windows版本已经发布了。这个软件克服了许多困难,才将苹果公司的字体渲染算法,用到了Windows操作系统上。这实际上给了你一个机会,在同一台显示器上直接比较两种不同的字体哲学。这有助于你理解我下面要举的例子。我想通过比较,你会注意到两者的不同。苹果系统的字体给人有一点毛茸茸的感觉,边界不是很清晰。但是,从电脑屏幕上看,在不同的字体族(font family)之间,它会显示出更多的变化。原因是苹果公司的渲染算法,比微软公司更忠实于字体的原始设计,能够像印刷品那样,在高清晰度状态下,呈现出字体设计中的细微差别。


这种差别的源头,来自于苹果公司的历史传统,苹果公司一贯非常重视桌面出版和平面设计。它的算法有一个好处,就是当你在电脑中打开针对印刷品的设计稿,你在屏幕上看到的,与最终印刷出来的样子很接近。当你判断一个文本区域的颜色深浅时,这个特性尤其有用。微软公司的处理方法是让字体尽量适应像素的分布,这意味着微软其实不在乎,让字母毛茸茸的边缘被一根根细线替代,即使因此文本在屏幕上显示的颜色比印刷时浅,也无所谓。

微软的处理方法也有一个好处,就是有利于对着屏幕阅读。微软公司信奉实用主义的观点,认定字体的原始设计并不是神圣不可侵犯的,锐利的、便于阅读的屏幕显示更为重要,不一定非拘泥于字体设计师对文本颜色深浅的原始安排不可。这就是说,微软公司设计出的字体主要是为了屏幕显示,比如Georgia字体和Verdana字体,它们完全按照像素的位置设计,在屏幕上确实很漂亮,但是印刷出来后却乏善可陈。

苹果公司正好相反,它选择风格化的路线,将艺术性置于实用性之上。原因很简单,就是苹果公司的创始人Steve Jobs很有品味,而微软公司宁愿选择一条风险较小的路线,这条路线采纳实用主义观点,只要能够达到使用目的就行,完全没有让人眼前一亮的亮点。这么说吧,如果苹果公司是Target连锁超市,那么微软公司就是沃尔玛[2]。

好了,现在到了讨论关键问题的时候:用户喜欢哪一种处理方法?Jeff Atwood写过一篇文章,对这两种字体技术进行了逐一比较。不难想像,他的文章引起了热烈的反响。苹果公司的用户喜欢苹果的方法,微软公司的用户喜欢微软的方法。这并不完全都是粉丝情结(fanboyism)。它反映了一个事实,如果你问人们喜欢怎样的风格和设计,除非这些人受过专门训练,否则他们一般会选择自己最熟悉的品种。在最常见的品味这个问题上,如果你做一个偏好调查,你会发现大多数人根本不知道应该怎么选择,他们只好选一个自己最熟悉的答案。这种现象到处都是,不管是字体应用或平面设计,还是选购银器(人们挑选小时候用过的样式)。除非受过专门训练,明确知道自己想要什么,否则人们挑中的就是自己最熟悉的。

这就是为什么当苹果公司的工程师,将苹果电脑上的软件移植到Windows系统上时,他们可能会觉得自己正在为Windows用户做出巨大贡献。这也解释了为什么Windows用户通常认为,Safari上的字体有点模糊,看上去怪怪的。这些用户不知道原因,他们只是不喜欢这样。实际上,他们心里想的是,“哇噢!这和我使用的系统不一样。我不喜欢有差异。为什么我对这些字体没有好感?嗯,当我靠近仔细一看,这些字体有点模糊。这肯定就是我不喜欢它们的原因了。”

注释:

[1] Safari是苹果公司Mac OS X操作系统的内置浏览器。

[2] 按照销售额计算,沃尔玛是美国最大的零售商,以购物方便、齐全而著称。Target连锁超市则是美国第五大零售商,经常会搞一些别出心裁的推广活动。比如,2006年感恩节前,Target请来著名魔术师大卫·布莱恩,把他吊在时代广场上空的一个圆球里旋转两天,让他表演如何自己解脱,吸引了成千上万的游人,而且被电视、报纸、互联网等各类媒体广为报道。

相关文章

  • Vista资源管理器怎么使用名称分组筛选文件夹?

    Vista资源管理器怎么使用名称分组筛选文件夹?Vista系统中想要搜索文件夹,可以使用资源管理器来操作,下面我们就来看看详细的教程,需要的朋友可以参考下
    2019-03-13
  • Windows Vista桌面窗口管理器功能详解

    桌面窗口管理器 是Vista中的一个新组件:Desktop Window Manager(DWM)。下面小编就带来Windows Vista桌面窗口管理器功能详解供大家了解,一起来看看吧
    2017-03-21
  • 什么是uac功能?Vista下的UAC功能详细介绍

    什么是uac功能?UAC的全称是User Account Control(用户账户控制),它是Windows Vista提供的一个安全特性。而Vista下的UAC功能有什么作用?本文提供Vista下的UAC功能详细
    2017-03-15
  • 微软4月11日后将停止对Windows Vista支持

    现在还有很多朋友在使用Vista系统,但是Vista系统最近发出警告,提示微软即将停止对Vista支持,4月11日以后系统将不会收到官方的安全更新,下面我们就来看看详细的教程,需
    2017-02-13
  • 全民用win10 Vista电脑也可以运行Win10

    为了让Windows 10能够替代现有的旧版Windows,其系统要求并不高。除了Windows 8.1设备,现有的Windows 8、Windows 7甚至Vista电脑都可以跑得动Windows 10
    2014-10-20
  • VISTA 下如何通过红外线连接外接设备 以索尼手机为例

    这篇文章主要为大家介绍了Vista中如何通过红外线连接外接设备,Windows Vista操作系统中如何通过红外线连接外接设备呢?本文有具体的步骤,需要的朋友可以参考下
    2014-09-18
  • Vista添加新的文件或位置到索引的方法

    索引是对数据库表中一列或多列的值进行排序的一种结构,巧妙的添加新的文件或者位置是保证搜索效率的最好的办法,需要的朋友可以参考下
    2014-09-17
  • 解决Vista系统ADSL拨号时的815错误

    Windows Vista的用户遇到了一个问题:铁通的ADSL宽带但是上网不稳定,经常出现815错误的警告,那么该如何解决呢?本文将将您如何解决Windows Vista中815错误,需要的朋友可
    2014-09-17
  • 隐藏网上邻居中的Vista工作站的技巧

    这篇文章主要为大家介绍了Vista系统中如何隐藏网上邻居,大家都知道网上邻居在默认状态下是照常显示的,有些人不想显示自己的网上邻居,但又不会设置,本文就可以解决你的
    2014-09-17
  • Vista技巧:何在Vista上运行不兼容的旧版本软件

    管Win XP上的很多程序在Vista下都能够运行,但还是有一些虽然能够运行但存在一些问题,或是完全无法运行的程序。那么这样的话你要怎么办呢?本篇文章将详细介绍此问题的解决
    2014-09-17

最新评论