首先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
找到“[SystemCurrentControlSetHardware ProfilesCurrentSoftwareFonts]” , 将其中的““LogPixels”=dword:00000060”改成““LogPixels”=dword:00000070“ 。
再找到”[SoftwareMicrosoftWindows NTCurrentVersionFontSubstitutes] 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
【Linux操作系统下Wine程序的中文字体设置】
经过这番折腾 , 大部分情况下 , 中文显示应该就正常了 。
- 言不信者下一句
- 下雪天穿什么最保暖
- 零下1度和零下5度哪个冷
- 曾孙的儿子叫什么 曾孙下面三代分别叫什么
- 微软: Vista中UAC值得所有操作系统效仿
- 飞机最怕什么天气?
- 小技巧: 在任何文件下打开Command Prompt
- 迅雷U享版离线如何下载 离线下载方法说明
- 在Vista下轻松实现随时使用记事本打开文件
- 在Vista下轻松实现使用记事本打开文件
