如何在 OS X 下停用 Times 字體?
Times 是 OS X 的系統字體,無法通過字體冊停用。Times 在英文表達方面無可厚非,可是在中文方面我就是看不順眼。偏偏有些網站如 Wikipedia 之流,居然把 Times 寫進 font-family,而一般標題都是Times,實在煩人。
Times 是西文字體,沒有漢字字元。而且,它是 OS X 的系統字體,不能通過字體冊停用。
------
你看到的「Times 的中文」,是字體回退 (font fallback) 機制的結果——首選字體(這裡的場景,首選字體是 Times)缺失的字元,按照預先設定的規則調用系統中其他字體顯示。所以,在首選字體為 Times 的情況下,你看到的漢字是什麼字體,與網站的 font-family 序列、瀏覽器設置、系統字體回退設置都有關係。
Wikipedia 使用了襯線體的部分只有條目頁面的主、次標題部分。其 font-family 的設定如下——
在 OS X 中,Wikipedia 優先使用的字體是另一個襯線體 Georgia, 而非 Times. 如果沒有動過默認設置,你應該不會看到使用 Times 顯示的情況。對比如下。
@font-face { font-family: serif; unicode-range: U+0000-2E79; src: local("Palatino");}
@font-face { font-family: serif; unicode-range: U+2E80-FFFF; src: local("Hiragino Sans GB");}
但是,這段樣式表視乎不總是有效,在一些頁面中會失靈,原因未明。如果並不喜歡 Times 的西文部分,也可以嘗試用類似的樣式表解決。
鑒於能看到 Times 的機會大多出現在網頁中,而且題主亦提到主要是其「中文」的問題,那麼以上方法基本上能夠解決問題,沒有必要停用 Times. 要停用系統字體,可能只能通過刪除其字體文件實現。但這樣做有很大的造成錯誤的風險。推薦閱讀:
※2016款MacBook pro如何外接4K@60Hz顯示器?
※把MacBook Pro當遊戲本可行嗎?
※如何看待"John Carmack:除非被脅迫,我不會用Mac"?
※「Linux 桌面只是一個玩具,而 Mac 才是真諦」的說法正確么?
※怎樣使用 AirPort Time Capsule 的無線硬碟共享功能?