微軟雅黑體
微軟雅黑體
微軟雅黑是美國微軟公司委託中國北大方正電子有限公司設計的一款全面支持ClearType技術的字體。Monotype公司負責字體Hinting工作。它屬於OpenType類型,文件名是MSYH.TTF,字體設計上屬於無襯線字體和黑體。這種字體每個字的造價成本在100美元左右。該字體家族還包括“微軟雅黑Bold”(粗體),文件名為MSYHBD.TTF。這個粗體不是單純的將普通字元加粗,而是在具體筆畫上分別進行處理,因此是獨立的一個字體。微軟雅黑隨簡體中文版Windows Vista一起發布,是Windows Vista默認字體。另外,Microsoft Office 2007簡體中文版也附帶這個字體。當使用於不能顯示中文字型名稱的系統時,會顯示為Microsoft YaHei。
微軟雅黑的版權分為兩個部分:個人使用為目的的Windows系統的內嵌使用、屏幕輸出和列印;以商業發布為目的的微軟雅黑版權,由北大方正保留。
win7中的微軟雅黑
微軟雅黑體
這款字體是一種全新的無襯線黑體,它的字形略呈扁方而飽滿,筆畫簡潔而舒展,易於閱讀。這款字體在 ClearType 技術下的清新和優美著實給人留下了深刻的印象。我國各字典、詞海收錄有2萬多個漢字”。一位微軟的工作人員如此表示。微軟雅黑有如下特點:
1. 單獨設計的粗體。
以往宋體的粗體都是通過內嵌點陣或者字體引擎渲染的,效果不是很好。粗體的單獨設計意味著另外設計一套字體,所有的時間成本和人力成本翻倍,造價也會翻倍,但是顯示效果也會非常好。再考慮到繁體中文和日文韓文都是如此處理,微軟這次真的下了血本了。
2. 顯示品質優異的斜體。
在 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:舊瓶裝新酒
ClearType效果
我們知道,在計算機上圖像的最小計算單位是像素,再優秀的圖像處理軟體也無法生成比一個像素更小的圖像信息。但是,在屏幕顯示上,如果你用放大鏡來查看屏幕,會發現每一個點都是紅綠藍的柵條所組成的,就算是白點也不例外。事實上屏幕上的所有顏色,都是通過不同亮度的紅綠藍(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字體中也包含了大量的繁體漢字,不過由於漢字在日本也經過了上千年的演變,日文中的漢字寫法和中國本土也有著很大區別,更無法混為一談。
這款革命性的CleraType字體出自中國方正公司。
Microsoft Yahei UI是微軟雅黑的改版字體。
通過偉大的網際網路這個字體在2011年的時候就有網友諮詢過,但是微軟一直並沒有把他作為默認的界面UI所使用的字體,同時Windows 8下面讓高級視覺設置消失,這可能是微軟準備打造統一界面、統一樣式、統一交互的一個措施,當一個操作系統已經不單單是為了完成幫助人類進行硬體與應用軟體的橋樑工作的時候,統一還會帶來更大進步前進。
微軟雅黑體
“2”字的連接腳變彎了
“4”字的斜線變彎了
“5”字的直角變成鈍角了
“7”字的腳變彎了
“8”字由一個圓擰成8字形變成兩個圓相切了
在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主題文件將微軟雅黑變為系統默認字體,不過根據實際測試,雅黑字體在XP中和很多程序不兼容,因此不建議替換主題,而且使用雅黑主題后,它會替換上面安裝的“VistaCHS主題”。我們最好右擊桌面選擇屬性,切換到“外觀”,單擊“高級”按鈕,把所有能夠設置字體的項目字體設置為“微軟雅黑”即可(如圖4)。
提示:為了讓雅黑能夠顯示更好的效果,可以在“外觀”設置窗口,單擊“效果”按鈕,打開效果設置對話框,勾選“使用下列方式使屏幕字體的邊緣平滑”複選項,同時單擊該設置項處的下拉按鈕,從彈出的下拉列表中選擇“清晰”項目,最後單擊“確定”退出。
方正蘭亭黑字體”的著作權證書
微軟公司在開發新一代操作系統時,為了改善屏幕字體的視覺效果,委託方正公司設計兩款字體。微軟公司將此兩款字體命名為“微軟雅黑”和“微軟雅黑 Bold”。
以下是“微軟雅黑”字體的版權頁和方正蘭亭黑字體的著作權證書。