OS X 的預設簡中字型多年來都是華文黑體 / 黑體-簡,系統的字型回退機制也很健康,依賴回退就好了,不太需要在 CSS font-family 列表裡寫中文字型。(如果你驚訝的是為何沒指定冬青黑體,那麼請注意,iCloud 的網站介面理應與系統原生介面的預設字型一致。這種地方沒有利用非標準字型來美化的權利。)對於 Windows,為了避免中易宋體,自然需要在 font-family 列表中指定微軟雅黑。那麼,如果你不根據 UA 的平臺來提供兩套 CSS,就必然會把給 Windows 用的微軟雅黑寫進來。(當然,應當考慮 OS X 使用者裝有 Office for Mac 於是系統帶有微軟雅黑的情況,但你看看這程式碼的水平,你覺得這開發者考慮得了這麼多嗎?連繫統自帶字型都理不清。)因此微軟雅黑出現在這裡一點都不奇怪。真正奇怪的是,開發者是怎麼寫出——
OS X 的預設簡中字型多年來都是華文黑體 / 黑體-簡,系統的字型回退機制也很健康,依賴回退就好了,不太需要在 CSS font-family 列表裡寫中文字型。(如果你驚訝的是為何沒指定冬青黑體,那麼請注意,iCloud 的網站介面理應與系統原生介面的預設字型一致。這種地方沒有利用非標準字型來美化的權利。)對於 Windows,為了避免中易宋體,自然需要在 font-family 列表中指定微軟雅黑。那麼,如果你不根據 UA 的平臺來提供兩套 CSS,就必然會把給 Windows 用的微軟雅黑寫進來。(當然,應當考慮 OS X 使用者裝有 Office for Mac 於是系統帶有微軟雅黑的情況,但你看看這程式碼的水平,你覺得這開發者考慮得了這麼多嗎?連繫統自帶字型都理不清。)因此微軟雅黑出現在這裡一點都不奇怪。真正奇怪的是,開發者是怎麼寫出——
——這種奇怪程式碼的。Generic family `sans-serif` 放在中間?這是想要幹什麼?是想在回退到微軟雅黑之前先利用系統回退機制嗎?那麼 `Microsoft Yahei` 和 `Meiryo UI` 還怎麼生效?這是在 hack?簡中用微軟雅黑,沒問題啊。那繁中怎麼還是微軟雅黑?沒聽說過微軟正黑?日文點名用 Meiryo 的 UI 版,但微軟雅黑為什麼沒用 UI 版?(或許是在微軟雅黑 UI 版出來之前寫的 CSS 吧,Meiryo 的 UI 版確實比微軟雅黑早推出一些。)從日文和繁中的情況來看是要對 CJK 優先使用 Windows 自 Vista 開始提供的現代黑體,後備 Vista 之前的傳統宋體——那中易黑體(`SimHei`)是怎麼冒出來的?而且,那套傳統宋體有什麼必要明文指定嗎?連 `MS PGothic` 和 `MingLiU` 這種擰巴的大小寫都能寫對,把 `Microsoft YaHei` 寫成 `Microsoft Yahei` 又是什麼情況啊?水平堪憂。