為什麼 Windows 不考慮用華文黑體(黑體-簡)作簡體中文界面字體?

常州華文設計的「黑體-簡」是 iOS 和 OS X 的系統默認字體。

—— http://zhihu.com/question/19930566


華文黑體不符合微軟在 Windows Vista 時尋求的字體風格 [1],而且它不是天生為屏幕設計的字體,更沒有為 Windows 的需求而優化。即使不顧風格問題而要用到 Windows 里也需要繁重的 hinting 工作而且最後效果還好不了。

而且華文黑體並不是一款多麼好的字體。蘋果至今還在用它只是歷史遺留問題,當年選了它似乎也只是沒什麼字體可選吧,華文黑體差強人意而已。微軟要是有點品位,如今何必再選華文黑體?

另外:微軟在 Windows Phone 上用方正等線其實很奇怪,因為方正等線和 Segoe 並不搭,它更接近華文黑體這種傳統的黑體設計。或許是因為微軟雅黑口碑實在太差然後 Windows Phone 又不用亞像素抗鋸齒吧。

* * *

Windows 的字體渲染風格與技術,導致輪廓字體必須為其特地優化乃至為屏幕特地設計才可在正文字型大小下清晰顯示:

  • Vista 以前提供的西文字體是 Tahoma、Verdana、Arial、Georgia 等,無不經過 hinting,而且 Tahoma、Verdana、Georgia 等是天生為低解析度屏幕設計的字體;CJK 字體在正文時全是點陣的。那時 Windows 的字體渲染技術無法在正文字型大小把漢字顯示清楚。

  • 從 Vista 開始全面啟用 ClearType,並提供了一批為 ClearType 做亞像素 hinting 的字體。西文有 Segoe UI 和 Calibri、Consolas 等一組 C- 開頭的字體;CJK 有微軟雅黑、微軟正黑、Meiryo 和 Malgun Gothic。

ClearType 讓 Windows 在正文字型大小用輪廓字體成為了可能,但問題很大:

之所以微軟有能力從 Vista 開始用黑體/哥特體/無襯線體 CJK 字體,就是因為開始用亞像素抗鋸齒了。但又因為過於強調銳利,於是 ClearType 這一亞像素抗鋸齒技術渲染出來的文本還有很強的點陣風味(不平滑),於是在正文字型大小下仍然依賴 hinting。如果沒有 hinting,筆畫會被強制對齊到亞像素網格去,字形完全被扭曲。但大家也看到了,即使經過繁重的 hinting,這一代 ClearType 的 CJK 字體仍然扭曲不堪。

專為屏幕設計並專為 ClearType 做 hinting 的字體都只能達到這樣不堪的質量,你讓微軟怎麼隨手找個華文黑體就用?微軟的屏幕字體必須特地設計、製作,不能像 OS X 那樣隨意使用任何字體。

* * *

DirectWrite 讓 TrueType 輪廓在大字型大小下終於平滑了,讓 PostScript 輪廓在任何字型大小的效果都很不錯了。

* * *

[1]「微軟在 Windows Vista 時尋求的字體風格」:Segoe、微軟雅黑、微軟正黑、Meiryo 和 Malgun Gothic 等字體的風格,很明顯吧?把華文黑體和它們放一起看看:

* * *電腦快沒電了,先匆忙寫這些。

知乎的圖片上傳機制連幾百 KB 的 PNG 都要統一再壓縮成 JPEG,這實在太討厭了。


太老了,風格也不一致

我知道一些,動作。但是不能說。

子時已到


這種字體本身缺點就不說了,在Cleartype下的表現就是一坨翔,比微軟雅黑還屎,微軟雅黑起碼還能看,非hinting中文字體+小字型大小+Cleartype根本沒眼看。

不信你把桌面窗口的字體設置成黑體試試。


說到華文黑體,題主需要看一下這兩篇:「華文黑體」有什麼缺點?

OS X 和 iOS 等 Apple 官方軟體的中文本地化研發工作有哪些不足?

都是傳統喇叭風格的黑體,中易黑體明顯比華文黑體在間架結構和筆劃平均粗細方面更加工整。

但這兩個字體說實話其實都好不到哪裡去。其實,華文黑體在OS X系統下作為GUI字體的顯示效果都如此悲劇了,Windows就更算了吧。

(簡體中文Windows隨贈中易黑體)

雅黑不夠理想,但至少目前而言仍舊是相對而言最理想的選擇。

(微軟正黑體要是有符合GB18030最新標準的版本的話就好了,唉)


所以只好用黑體羅?


推薦閱讀:

把伺服器當桌面機使用是什麼樣的感覺?
現在為什麼windows設備解析度大多採用16:9,而不用16:10?
為何 Surface Pro 3 邊框上的 Win徽標電容按鍵 沒和屏幕內Charms Bar的 Win徽標 對齊?
如何評價299元的MOMO7W平板電腦?
Windows源代碼值得保密嗎,難道不能集中一群民間電腦高手,大家合作,反編譯出源代碼?

TAG:字體 | MicrosoftWindows | 常州華文文字技術有限公司 |