如何修復 Windows Mozilla Firefox 中的字型?

如何修復 Windows Mozilla Firefox 中的字型?

每當我格式化電腦時,我通常只是將所有 .ttf 和 .fon 檔案複製/貼上到Fonts系統資料夾中。

我不能 100% 確定,但我認為在我這樣做之後,Firefox 停止正確顯示某些網站的字體,我指的是通常的預設字體,如 Arial、Helvetica 等。

除了 Firefox 之外,我在任何其他程式中都沒有遇到此問題。

這是什麼的螢幕截圖掘客現在在我的筆記型電腦上查看:

在此輸入影像描述

看起來很奇怪,字體有點亂。

我如何解決它?我使用的是 Windows 7、Firefox 3.6.10。

答案1

此特定問題是由於安裝了 Windows 或 Firefox 無法顯示的 Helvetica 字型版本(網路上非常常用)造成的。若要進行確認,您只需將以下文字貼上到 Firefox 網址列中,然後按 Enter 鍵:

data:text/html,
Helvetica
   <font face="Helvetica" size="25">abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ</font>

Helvetica Neue
  <font face="Helvetica Neue" size="25">abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ</font>

如果它顯示為奇怪的符號,那麼您可以確定這就是您的問題。

要修復它,您所要做的就是轉到 %WINDIR%\Fonts 並刪除所有名為 Helvetica 的字體。

如果由於某種原因,Windows 不允許您這樣做,您必須前往註冊表,導航至HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts名稱中包含 Helvetica 的所有條目,然後將其刪除。

如果您使用的是 Windows 7 64 位,您也必須從下列登錄機碼中刪除 Helvetica 條目。

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\Fonts

之後,您只需重新啟動計算機,字體就會再次正確顯示。至少這對我來說解決了。

答案2

我只是在努力解決同樣的問題(儘管是使用谷歌瀏覽器)並偶然發現了這個主題。因為我在工作中使用 PC,所以我沒有進行登錄編輯的權限。然而,我找到了另一種解決方法,它可能只適用於 Chrome,但至少它解決了我的問題。因此,雖然這與 Firefox 無關,但我仍然想分享它,以防其他人也參與這個主題。

  1. 開啟谷歌瀏覽器
  2. 開啟一個新分頁並在網址列中輸入以下內容:

chrome://flags/#disable-direct-write

  1. 按一下「啟用」可啟用此開關,從而停用 Google Chrome 使用 Microsoft DirectWrite。
  2. 關閉並重新開啟 Chrome。

來源和學分:https://youtu.be/cHHBnHRcOjQ

答案3

轉到您的 Firefox 首選項,在“內容”選項卡下應該有一個“預設字體”組合框。嘗試將設定切換為常用的 Microsoft 字型之一。如果沒有,則可能是您沒有安裝 Microsoft 字型。顯然,你可以在這裡獲得一些核心字體:http://web.nickshanks.com/fonts/microsoft-core-web-fonts

相關內容