Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Win10 安裝第三方字體後瀏覽器網頁亂碼?群組原則強制 UA 字串修復相容性

編輯:Windows 10 系統介紹

部分使用者在 Win10 安裝特定第三方字體後,發現瀏覽器 (含 Edge/IE/Chrome) 渲染網頁出現亂碼或字型錯亂。主因是字體檔內部中文字形對應表與系統預期不符,觸發瀏覽器字型回退機制失效。透過群組原則強制指定 User-Agent 字串為 MSIE 9.0,可繞過相容性判斷邏輯,恢復正常顯示。

修復步驟

  1. Win+R → gpedit.msc 開啟「本機群組原則編輯器」(家用版需先啟用 gpedit)。
  2. 依序展開:
    電腦設定 → 系統管理範本 → Windows 元件 → Internet Explorer
  3. 右側雙擊 「自訂使用者代理程式字串」。
  4. 選擇 「已啟用」,選項欄輸入 MSIE 9.0,套用 → 確定。
  5. 重新開機或執行 gpupdate /force 刷新原則。

gpedit.msc 開啟

自訂 UA 字串設定

原理解析

部分舊版網站或企業內部系統依據 UA 字串判斷瀏覽器版本,決定下發哪套 CSS/字型集。Win10 內建字體與第三方字體混用時,若 UA 顯示為新版 Edge/IE,伺服器可能下發不相容的字型指令。強制 UA 為 MSIE 9.0 可誘導伺服器下發相容性最佳的字型集。

替代方案

  • 卸載導致衝突的第三方字體,改用系統內建 Microsoft JhengHei / Microsoft YaHei。
  • 瀏覽器層面:Edge/Chrome 進入 edge://flags/#enable-force-font-smoothing 啟用字型平滑,或在字型設定中指定備用字型順序。
  • 網站端:在 CSS 中明確宣告 font-family: "Microsoft JhengHei", sans-serif;。

透過群組原則鎖定 UA 字串,可快速解決第三方字體導致的網頁顯示異常,適合無法移除特定字體的企業環境。

Copyright © Windows教程網 All Rights Reserved