現在使用的系統是Linux Mint 18,安裝了Wesnoth,發現打開之後部分中文顯示正常,部分中文顯示為亂碼。
Google出的很多辦法都只給出了幾條指令,但並不具有普適性,我提供一種新的方法,通過修改配置文件來解決亂碼問題。
步驟如下:1.列出所有字體
fc-list :lang=zh
使用指令列出所有中文字體,根據輸出找到合適的字體,並復制。
2.復制字體文件
把字體文件復制到目錄
/usr/share/games/wesnoth/1.12/fonts
3.更改字體配置文件
使用root權限打開文件
/usr/share/games/wesnoth/1.12/data/hardwired/fonts.cfg
將order的第一項、family_order的第一項以及被替換的font修改為你的字體
我選擇的是wqy-microhei.ttc字體
order修改為"wqy-microhei.ttc,Andagii.ttf......
family_order修改為"wqy-microhei
被替換的字體(原來第一項[font])修改為[font] name="wqy-microhei.ttc"
4.享受游戲吧!