標籤彙整: Font

Ubuntu等Linux系統下用Steam運行Dota 2及Left 4 Dead 2等遊戲時,中文字符變成小方塊的解決辦法

方法一:

2015年11月24日更新

  最近發現《Left 4 Dead 2》(求生之路2、惡靈勢力2)這款遊戲有字符顯示問題。如果Steam客戶端本身的界面語言是繁體中文,而且在客戶端裡面把該遊戲的語言也設為繁體中文,那麼進入遊戲之後,漢字就會顯示成小方框。

  我在網上搜索解決方案,並根據https://github.com/ValveSoftware/steam-for-linux/issues/3255 等帖子所說的內容,找到了這個方法。請大家先嘗試此方法,然後再嘗試其餘幾種方法。

  這個方法還能夠應對Dota 2在簡體中文模式下的文字顯示問題,只是該方法不支持Dota 2 Test。

  具體步驟是:

  1. 通過Synaptic套件管理程式(也稱為新立得)安裝fonts-wqy-zenhei軟件包,這實際上相當於安裝文泉驛中黑字型(也稱為文泉驛中黑字體)。
  2. 安裝完之後,重啓Steam客戶端並進入遊戲,就會發現大部分中文字符都能正常顯示了。

  此外,還可以打開終端機,通過sudo apt-get install fonts-wqy-zenhei命令來安裝。

方法二和方法三:

2015年5月15日更新

  盤子同學的《一個解決 Linux 版 DotA2 中 CJK字符顯示成方塊的 Workaround》一文中給出了兩種解決辦法,請大家參考: https://cubarco.org/blog/2015/05/dota2-blocky-cjk-fonts-workaround/

方法四:

  把Steam客戶端的界面語言設為英文(English)。

  把Dota 2的語言也設為英文,如果原來遊戲語言不是英文,可能會提示下載更新,等更新下載完畢再執行下述操作。

  驗證遊戲緩存的完整性:在Library的Games列表裡右擊Dota 2,選擇Properties菜單項,在LOCAL FILES分頁中點擊VERIFY INTEGRITY OF GAME CACHE…按鈕。然後運行遊戲即可。

方法五:

  還有一種辦法,是把Steam界面切換成簡體中文,然後把Dota 2也切換成簡體中文。

參考資料:

http://dev.dota2.com/showthread.php?t=10401
http://dev.dota2.com/showthread.php?t=153834
http://steamcommunity.com/app/570/discussions/0/882964580413072965/

  翔按:不能正常顯示中文的問題,有網友認為與字體有關,請參見下帖。
http://arch.acgtyrant.com/2015/02/05/Show-Chinese-in-Dota-2/

廣告