在 Chrome 中造訪使用 Palatino 字體的網站時,我有一段時間遇到了一個煩惱:小寫字母y
完全z
不顯示,而且小寫字母x
顯示為雙引號 ( "
)。我剛剛嘗試安裝 Firefox,結果是一樣的。然而,Safari 可以正確呈現字體。
Chrome 的渲染字體公用程式顯示該字體來自本機檔案。我嘗試使用該atsutil
實用程式刪除字體緩存,但沒有成功。字體冊正確顯示字體,文字編輯等應用程式可以毫無問題地使用它。
我已經遇到這個問題好幾年了,至少回到El Capitan(我在Catalina 10.15.2)。一直以來,這都是一種低級的煩惱。我想修復它,但不知道為什麼只有 Chrome 和 Firefox 才會出現這個問題。
我該如何解決這個問題?
答案1
我不使用 Chrome,但我知道 Firefox 中的一項設定允許您在網頁中使用或不使用網頁字體。有時,取消選取該選項,重新啟動 Firefox,然後重新啟用該選項將清除網頁字體快取並載入一組乾淨的字體。
或者,您可以從以下位置下載字體編輯的網站並手動安裝(它會自動偵測您的作業系統,除非您使用 NoScript 或 ScriptSafe 等腳本攔截器;如果您這樣做,您將必須授權整個頁面)。
編輯:您確實使用了“sudo atsutildatabases-remove”命令來清除系統字體緩存,不是嗎?它需要管理員權限。