目前在 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),原本消失的中文字已能夠正常顯示。