如何解決 Ubuntu 遊戲中文字型無法顯示?

目前在 Ubuntu 玩遊戲有個已知的中文字型顯示問題,這會導致理應顯示中文字的地方會直接變成空白區域,亂源就在系統預設的 Noto Sans CJK TC 字型。而這個問題最簡單的解決方法就是改用其他字型,我們這次來試試看開源的「文泉驛微米黑」。

解決流程

一、在家目錄下的 .config/fontconfig 資料夾中新增一個 fonts.conf 檔案,如果沒有這個資料夾就自己新增一個。

二、用文字編輯器打開 fonts.conf,將下方的設定檔內容貼上儲存。

<?xml version='1.0'?>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<fontconfig>
 <match target="pattern">
  <test name="family" qual="any">
   <string>Nimbus Sans L</string>
  </test>
  <edit name="family" mode="assign" binding="same">
    <string>文泉驛微米黑</string>
  </edit>
 </match>
</fontconfig>

三、打開終端機,輸入以下指令安裝文泉驛微米黑字型,之後開遊戲後就會顯示中文了。

sudo apt install fonts-wqy-microhei

以瘟疫公司這款遊戲為例 (Steam),原本消失的中文字已能夠正常顯示。

ubuntu fix chinese font disappear
訂閱
Notify of
guest
0 留言
Inline Feedbacks
檢視所有留言