Windows 7/8:日文字型/漢字偶爾顯示為正方形

Windows 7/8:日文字型/漢字偶爾顯示為正方形

這是我為解決這個問題所做的

  • 我安裝了日語語言包。
  • 我取消選取“根據您的語言設定隱藏字體”選項。
  • 我將本地語言設定為日語,然後又設定回我的語言
  • 我刪除了 C:\Windows\System32 中的 FNTCACHE.DAT

當我進行冷啟動時,有 50% 的可能性,程式(例如 Skype)中帶有日文字體/漢字的所有檔案名稱和文字顯示為正方形。

重新啟動通常可以暫時解決問題,但這非常煩人。有人知道如何不斷解決這個問題?

答案1

這實在是太簡單、太容易了。建立一個名為 火.txt 的檔案並將其放在桌面上,然後重新啟動。 (僅在Win7下測試)

由於字體緩存,這將起作用。作業系統中有兩個主要部分創建快取。一個是 Windows 資源管理器,另一個是 DX 的 DirectWrite 部分。問題是,DXW 在使用 Unicode 時失敗。因此,當程式使用 unicode 和 dxw api 啟動時,字體快取是由 dxw 建構的,由於失敗而不包含 unicode。如果您將 txt 檔案放在桌面上,則瀏覽器首先會填入快取。並且explorer支援unicode,所以快取初始化正確。

答案2

  • 確保您也使用日語鍵盤。
  • 還可以使用日語語言環境

相關內容