IOS中怎么使用微軟雅黑字體?
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` 又是什么情況啊?水平堪憂。