微软雅黑是
微软公司委托
北京北大方正电子有限公司设计的一地全面支持
ClearType技术的字体。
Monotype公司负责字体Hinting工作。它属于
OpenType类型,文件名是MSYH.
TTF,
字体设计上属于无
衬线字体和黑体。这种字体每个字的造地成本在100美元左右。该字体家族还包括“微软雅黑Bold”(粗体),文件名为MSYHBD.TTF。这个粗体不是单纯的将地通字符加粗,而是在具体笔画上分别进行处理,因此是独立的一地字体。微软雅黑随简体中文版Windows Vista一起发布,是
Windows Vista默认字体。另外,
Microsoft Office 2007简体中文版也附带这个字体。当使用于不能显示中文字型字形的系地时,会显示为Microsoft YaHei。
编码
在涵盖的字库上,微软雅黑支持
GBK字符集,包含了Unicode的所有 20902个中文字符以及中国
国家标准化组织添加的大约 80个中文字符,还包含了
Big5的
繁体中文字符和
GB2312中的简体中文字符。
详解
Microsoft
Windows Vista已于2006年12月发布。随着这套新的中文操作系统的公测,一款全新的支持 ClearType技术的中文界面显示字体浮出水面,这就是微软雅黑体。
这款字体是一种全新的无
衬线黑体,它的字形略呈
扁方而饱满,笔画简洁而舒展,易于阅读。这款字体在 ClearType 技术下的清新和优美着实给人留下了深刻的印象。同时,
微软方面也为这种新型字体付出了昂贵的代价。“这种字体每个字的造价成本在100美元左右,据不完全统计,我国各字典、
词海收录有2万多个汉字”。一位微软的工作人员如此表示。微软雅黑有如下特点:
1. 单独设计的粗体。
以往
宋体的粗体都是通过内嵌点阵或者字体引擎渲染的,效果不是很好。粗体的单独设计意味着另外设计一套字体,所有的
时间成本和
人力成本翻倍,造价也会翻倍,但是显示效果也会非常好。再考虑到
繁体中文和日文韩文都是如此处理,微软这次真的下了血本了。
在
windows 上第一次看到如此清晰的中文斜体,真的有点令人感动。虽然是 14px ,但宋体的斜体已经显得支离破碎了。
3. 更清晰的小号字显示。
在以往, 12px 是宋体能显示的极限。小于12px的字号会因为没有内嵌点阵而变得模糊。而从上面微软雅黑的字范来看, 11px 下的显示非常优秀, 10px 的字基本可以辨认, 9px 以下,对于汉字的正常显示,已经是不可能的任务了,平常也不会作为正常的屏幕使用字号,但这个极限字号的测试是一个有参考价值的项目。我们可以看到,由于
字体设计师出色的Hinting工作,雅黑在这种情况下仍然还有大约一半左右的字符可以识别出来。
4. 对于最常用的字号。
12 、 14px ,微软雅黑的显示非常的清晰和优美,中英文的搭配非常的和谐。和宋体相比,雅黑的字形不是
正方形的,而是稍微的扁宽,
字间距很小,这样的处理使得默认的行间距更为明晰;同时雅黑的字心显得更为饱满,在同样的字号下,雅黑的单字面积就显得更大,更容易识别,阅读起来也更舒服。
5. 更优美而现代的字形设计。
从此以后,很多网页的标题字可以不用做成图片了,尤其是
blog之类的
web2.0应用的网站,它们直接使用雅黑就可以在页面上实现很完美的
版面设计效果了。
特色
雅黑,又称微软雅黑,是微软公司为其新一代操作系统Vista开发的中文字体,它是迄今为止
个人电脑上可以显示的最清晰的中文字体。
该字体将作为Vista的默认字体取代2001年推出的XP系统下默认的宋体汉字,以支持高清显示的ClearType功能。
同时,微软方面也为这种新型字体付出了昂贵的代价,“这种字体每个字的造价成本在100美元左右,据不完全统计,我国各字典、词海收录有2万多个汉字”一位微软的工作人员如此表示。
“Vista完全可以沿用原来的字体,但启用微软雅黑,将令中文版Vista更加清晰、明亮。”
100美元一个汉字,微软花这么大的价钱打造的新Vista中文字体,到底有多厉害?大家
先看看对比图吧:
长期以来,Windows一直采用点阵字库方案作为界面和文本的常规
显示模式。中文用宋体,英文用
Tahoma。
网页制作人员也习惯了11pt/12px的最小字号,用于阅读的正文字体则采用11.5pt/14px。在这个字号下,汉字的显示能达到最美观和易读的效果。因此多年以来大家都相安无事,但是
液晶显示器的普及改变了这一切。
液晶新潮时尚无辐射,字体显示清晰无比,但和CRT相比最大的缺点是:插值显示效果惨不忍睹,只能在最优分辨率下看东西。不幸的是,无论液晶的尺寸有多大,最优分辨率下的文字显示都实在太小:比在15英寸CRT上小了足足24%!这对于长时间阅读来说太糟糕了,而对于老年人和
弱视人群简直不啻于一场灾难。
虽然现有的Windows在界面显示中提供了大字体方案,但这种未经优化的点阵大字体粗糙而难看,绝大多数人都无法接受。而更悲哀的是,即便你受得了,IE也不支持。
情况显然非常严重。然而,在
苹果的中文操作系统OSX上,已经可以看到一种平滑显示的优美黑体,在系统界面和网页上都可以完美显示。同样,在
Linux系统中,也采用了一种“字体渲染”技术,可以在界面上平滑显示矢量中文黑体。但是,在拥有最多用户的Windows世界呢?无论如何,微软必须赶在液晶全面普及之前找到一条可行的界面文字显示解决方案。于是,微软重新翻出了ClearType技术。
等等!为什么是重新?因为ClearType的确不是一种新技术了,这是微软于1998年底发布的一项屏幕字体优化
显示技术,可以在屏幕上平滑显示
矢量字体,以改善
LCD的文本显示效果——据说可以将LCD的显示效果提高200%,而且特别适合现有的液晶显示设备,尤其是手持电脑和
掌上电脑。效能提高300%?真的这么夸张吗?
我们知道,在计算机上图像的最小
计算单位是像素,再优秀的
图像处理软件也无法生成比一个像素更小的图像信息。但是,在屏幕显示上,如果你用
放大镜来查看屏幕,会发现每一个点都是红绿蓝的栅条所组成的,就算是白点也不例外。事实上屏幕上的所有颜色,都是通过不同亮度的红绿蓝(
RGB)固定搭配显示出来的,ClearType打破了局限,将任意三个连续的RGB栅条当成一个像素来显示,从而实现比像素更小的显示精度。
为什么如此优秀的显示技术从1998年来一直没有广泛应用?因为这种技术仍然是有局限的。首先,普通CRT屏幕的
屏幕点阵和
液晶屏幕的分布是不一样的,ClearType在CRT上面的显示效果提升没有液晶那么明显,甚至更糟糕;其次,由于液晶的栅条是垂直的,所以这种显示仅仅提升了水平的
显示分辨率,假如屏幕发生了旋转——例如液晶常见的90度旋转显示,显示可能会出问题;最后,ClearType技术能用于WinXP/2003和Vista/WIN7以及WIN8/WIN8.1中。如果你使用WinXP sp2以上的系统,只能下载一个叫做ClearType Tuner的小工具来微调,遗憾的是,平滑的效果仅仅限于英文,对中文完全不起作用。
更麻烦的中文ClearType字体
在中文系统下,情况就更为复杂了。即使解决了上面的这些问题,仍然有最后一个艰难的障碍需要跨越:中文世界里缺少一套合适的ClearType屏幕正文显示字体。
这款字体必须能解决在ClearType平滑显示状态下小字号正常阅读的问题。现有的所有中文字库都无法在ClearType平滑显示状态下完美地显示文本。我们知道,Windows中的宋体、黑体等字体是由中国北京的中
易公司开发的,微软向中
易购买了版权之后将其嵌入Windows中文版。之前的宋体之所以能够在小字号点阵状态下很好的显示,是由于在矢量字库中嵌入了12、14、16、18等几个点阵字库,效果才比较理想。但在ClearType状态下,继续采用内嵌点阵显示汉字,就会和平滑显示的英文粗细不一致,风格上非常
不协调,此外,强制平滑显示的效果显得纤细发虚,看起来很模糊。
为什么英文可以直接使用ClearType平滑显示?多数优秀的英文字体并不采用内嵌点阵的优化方式,而是一种叫做Hinting(字形微调)的技术来对小字号的显示进行优化。简单点说,矢量字体可以平滑缩放没错,但在小字号下,由于能使用的像素非常有限,系统自动解析会出现笔画粗细不匀,文字之间高低不齐,甚至笔画模糊无法识别等问题。因此必须由字体设计师人工干预,在矢量字库中嵌入附加信息,来告诉字体
渲染引擎在某个特定的字号下面,应该如何对这个字符的细节进行修正。
Hinting调整的范围需要涵盖各级小字号,一般最少要包括9px - 18px这个常用的字号区间。即便对于非常有经验的设计师来说,这也是非常高难度而且费时费力的工作。而中文的笔画繁多,自动解析的错误也就更多更严重。此外,英文只有26个字母,汉字的情况就复杂得多了,仅仅是最常用的汉字就有6000个,全加起来差不多有3万个。仅仅是这矢量造字的工作就是非常浩大的。
这还不算,作为一套功能完整的中文字体,还需要考虑到斜体和粗体的显示,斜体和小字号一样也需要Hinting。为了更完美地显示粗体,微软决定将标准体和粗体分开,作为两套单独的字体
来设计,安装时也是两套字体,但在系统中使用时是显示为一套字体的不同状态。这套单独的黑体也同样需要单独造字,然后指定一系列的Hinting和斜体Hinting。
Hinting信息是评价一款优秀矢量字体的一个重要指标,良好的Hinting能在小字号下面提供和内嵌
点阵字一样优秀的显示质量,同时又降低内存的消耗。虽然当时已经拥有不少不错的矢量中文字体,但适合屏幕显示的正文字体很少,而包含完善Hinting信息的,一个也没有。所以,微软等于是在全新开发一套具备完善Hinting信息的ClearType中文字体,这也正是雅黑如此昂贵的原因之一。
雅黑带来了什么
各国的 Vista 版本都有全新设计的ClearType专用字体,中国大陆地区的是微软雅黑,中国台湾地区的是
微软正黑体,日文地区的是 Meiryo (据说这个名称来源于“明了”或者“明流”的读音),韩国地区的则是Malgun。
对于微软雅黑和
微软正黑,我们不好简单地用简体或者繁体来区分他们,因为这两套字体都同时包含了比较完整的简繁体汉字,以确保在简体和繁体混排的页面上都能够完美显示。但由于文教部门在各自的文字规范中对汉字的写法规定有很多细节上的不同,所以这两套字形在
正式场合是不能混淆使用的。同样,日文的Meiryo字体中也包含了大量的繁体汉字,不过由于汉字在日本也经过了上千年的演变,日文中的汉字写法和
中国本土也有着很大区别,更无法混为一谈。
这款革命性的ClearType字体出自中国方正公司。
改版字体
Microsoft Yahei UI是微软雅黑的改版字体。
通过伟大的互联网这个字体在2011年的时候就有网友咨询过,但是
微软一直并没有把他作为默认的界面
UI所使用的字体,同时
Windows 8下面让高级视觉设置消失,这可能是微软准备打造统一界面、统一样式、统一交互的一个措施,当一个操作系统已经不单单是为了完成帮助人类进行硬件与应用软件的桥梁工作的时候,统一还会带来更大进步前进。
主要变化
“2”字的连接脚变弯了
“4”字的斜线变弯了
“7”字的脚变弯了
windows10版的微软雅黑UI
在windows10系统里的Microsoft Yahei UI,字母“I”变成了无衬线的了,字母“Q”的尾巴变短了,同时连非UI版的微软雅黑也与UI版的微软雅黑同步了。
兼容
用户发现这种字体可以完美的兼容于同样采用
ClearType 技术的
Windows XP系统,于是,开始逐渐有人把这种字体从 Vista 中单独提取出来,放在网络上共享给其他的用户。在各大
搜索引擎中,可以轻易搜索到大量的不同版本的微软雅黑字体下载。
问题
由于字体Hinting信息不是非常精细,造成字体看上去显得有些高低不平,
繁体字部分基本上未作优化。所以从做工上看不如繁体字的
微软正黑体。 如9pt下:“请”的粗体、10pt下“启动精灵”的繁体。
微软雅黑在 XP 下的 CRT 显示器非常模糊,很难阅读,在
LCD 显示器里锯齿明显、笔划粗细不一,显示效果还不如
宋体。经测试,微软雅黑在 XP 下的
IE6 和非 IE 浏览器显示有问题,
IE7 显示正常。这与文字
渲染引擎有关,微软雅黑是为 Vista 以上的
系统设计的,用 XP 的老一代 GDI ClearType 技术渲染时会产生问题,而 IE7 浏览器和 Vista 使用的 WPF ClearType 技术,能正常渲染。所以如要使用微软雅黑,应当只对 IE7 和 Vista 用户显示,而对其他用户仍以宋体显示。
设置
让XP享受雅黑字体
Windows XP里的
文字编辑工具就可以调用雅黑了,比如,打开记事本程序单击“格式→字体”,然后在字体列表选择“微软雅黑”即可使用雅黑。
第二步:我们也可以通过更换Windows XP主题文件将微软雅黑变为系统默认字体,不过根据实际测试,雅黑字体在XP中和很多程序不兼容,因此不建议替换主题,而且使用雅黑主题后,它会替换上面安装的“VistaCHS主题”。我们最好
右击桌面选择属性,切换到“外观”,单击“高级”按钮,把所有能够设置字体的项目字体设置为“微软雅黑”即可。
提示:为了让雅黑能够显示更好的效果,可以在“外观”设置窗口,单击“效果”按钮,打开效果设置对话框,
勾选“使用下列方式使屏幕字体的边缘平滑”复选项,同时单击该设置项处的下拉按钮,从弹出的下拉列表中选择“清晰”项目,最后单击“确定”退出。
知识产权
“微软雅黑”字体是“
北大方正电子有限公司”设计开发的字体作品。该字体与著名的“
方正兰亭黑系列字体”(该系列字体共有十一个不同粗细版本,共十一款字体)系出同源,前者针对
屏幕显示,后者针对印刷用。方正公司拥有“方正兰亭黑系列字体”的全部版权。但微软雅黑的版权分为两个部分,在Windows系统的内嵌使用,包括屏幕输出和
个人使用为目的的打印,这部分微软已经向方正支付了版权授权费用,所有正版Windows用户均可放心使用。但是以商业发布为目的的微软雅黑版权,仍由
北大方正保留。
微软公司在开发新一代操作系统时,为了改善屏幕字体的视觉效果,委托方正公司设计两款字体。微软公司将此两款字体命名为“微软雅黑”和“微软雅黑 Bold”。
以下是“微软雅黑”字体的
版权页和方正兰亭黑字体的
著作权证书。