搜索過好幾個解決方案,諸如添加skin等等,在我的ARCH機器上似乎都不行然后在搜索linux steam cjk時,
發現一個鏈接中有解決DOTA2顯示中文不正確的問題,感覺可能有用,就參考着搞定了這個事情
鏈接:
https://cubarco.org/blog/2015/05/dota2-blocky-cjk-fonts-workaround/#fn:1
解決辦法:
創建xxx-font-config.conf,內容見下
<?xml version="1.0"?> <!DOCTYPE fontconfig SYSTEM "fonts.dtd"> <fontconfig> <include ignore_missing="no">fonts.conf</include> <match target="pattern"> <test qual="any" name="family"> <string>Arial</string> </test> <edit name="family" mode="assign" binding="same"> <string>WenQuanYi Zen Hei</string> </edit> </match> </fontconfig>
這里就是將Arial替換成文泉驛的正黑字體
然后弄個啟動腳本,在調用steam之前,先設置個環境變量
export FONTCONFIG_FILE=/usr/local/steam/steam-fontconfig.conf
exec /usr/local/steam/bin/steam &
這樣,在Steam中,Interface上就可以將界面設置為簡體中文了