Linux作業系統下Wine中文顯示不正常的解決方案
阿新 • • 發佈:2019-01-05
首先wine自己的系統中必須有中文字型,我的Ubuntu系統中已經安裝了宋體,這也是Windows Vista之前的幾個版本的系統使用的中文字型,所以:
cd ~/.wine/drive_c/windows/fonts
ln -s /usr/share/fonts/truetype/simsun.ttf simsun.ttc
當然,也可以將該字型複製到fonts目錄,這裡直接建立連線,省空間。
然後修改wine的登錄檔:
vi ~/.wine/system.reg
找到“[System\\CurrentControlSet\\Hardware Profiles\\Current\\Software\\Fonts]”,將其中的““LogPixels”=dword:00000060”改成““LogPixels”=dword:00000070“。
再找到”[Software\\Microsoft\\Windows NT\\CurrentVersion\\FontSubstitutes] xxxx“項,將其中的”MS Shell Dlg“相關的兩項修改成如下內容(即更換字型為宋體):
“MS Shell Dlg”=”SimSun”
“MS Shell Dlg 2″=”SimSun”
然後:
vi ~/.wine/drive_c/windows/win.ini
將”Desktop“塊修改成如下內容(即增大字型):
[Desktop]
menufontsize=13
messagefontsize=13
statusfontsize=13
IconTitleSize=13
經過這番折騰,大部分情況下,中文顯示應該就正常了。