wine應用程式下的字型顯示問題
阿新 • • 發佈:2019-01-07
在網上搜索了一下相關的問題。可以參考下面的文章。
http://blog.csdn.net/zengxyuyu/article/details/54620104
1、準備字型
為了讓 Windows 應用程式看上去更美觀,所以需要 Windows 下面的字型。
到windows系統下C:\Windows\Fonts目錄拷貝 simsun.ttc 檔案。複製到~/.wine/drive_c/windows/Fonts目錄。
建立一個 simfang.ttc 是許多 Windows 應用預設使用 simfang.ttc 字型。
2、修改 ~/.wine/system.reg
裝好字型後,還要修改一下 Wine 的登錄檔設定,指定與字型相關的設定:
gedit ~/.wine/system.reg
- 1
搜尋: LogPixels
找到的行應該是:[System\CurrentControlSet\Hardware Profiles\Current\Software\Fonts]
將其中的:
"LogPixels"=dword:00000060
- 1
改為:
"LogPixels"=dword:00000070
- 1
搜尋: FontSubstitutes
找到的行應該是:[Software\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
將其中的:
"MS Shell Dlg"="Tahoma"
"MS Shell Dlg 2″=" Tahoma"
- 1
- 2
- 3
改為:
"MS Shell Dlg"="SimSun"
"MS Shell Dlg 2″="SimSun"
- 1
- 2
- 3
3、修改 ~/.wine/drive_c/windows/win.ini
gedit ~/.wine/drive_c/windows/win.ini
在檔案末尾加入:
[Desktop]
menufontsize=13
messagefontsize=13
statusfontsize=13
IconTitleSize=13
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
4、最關鍵的一步,把下面的程式碼儲存為zh.reg,在。wine下,然後終端執行regedit zh.reg。
程式碼:
REGEDIT4
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
"Arial"="simsun"
"Arial CE,238"="simsun"
"Arial CYR,204"="simsun"
"Arial Greek,161"="simsun"
"Arial TUR,162"="simsun"
"Courier New"="simsun"
"Courier New CE,238"="simsun"
"Courier New CYR,204"="simsun"
"Courier New Greek,161"="simsun"
"Courier New TUR,162"="simsun"
"FixedSys"="simsun"
"Helv"="simsun"
"Helvetica"="simsun"
"MS Sans Serif"="simsun"
"MS Shell Dlg"="simsun"
"MS Shell Dlg 2"="simsun"
"System"="simsun"
"Tahoma"="simsun"
"Times"="simsun"
"Times New Roman CE,238"="simsun"
"Times New Roman CYR,204"="simsun"
"Times New Roman Greek,161"="simsun"
"Times New Roman TUR,162"="simsun"
"Tms Rmn"="simsun"