您的位置:首页 > 其它

Ubuntu 10.04下Wine乱码问题(unsolved)

2010-07-11 15:15 435 查看
在Ubuntu 10.04上安装了Wine后,再安装Windows下的软件,安装向导是乱码的,找到网上声称的解决办法:

彻底解决Ubuntu下wine乱码问题,使用文泉驿字体

vi ~ylmf/.wine/system.reg

打开.wine/system.reg(应该在/home/用户名/.wine)
进行编辑

(一定要使用 gedit 或其他支持 gb2312/utf8 编码的编辑器修改这些文件,否则文件中的中文可能变乱码)

搜索: LogPixels
找到的行应该是:[System//CurrentControlSet//Hardware Profiles//Current//Software//Fonts]
将其中的:
“LogPixels”=dword:00000060

改为:
“LogPixels”=dword:00000070
//这个是增大字体大小

搜索: FontSubstitutes
找到的行应该是:[Software//Microsoft//Windows NT//CurrentVersion//FontSubstitutes]
将其中的:
“MS Shell Dlg”=”Tahoma”
“MS Shell Dlg 2″=”Tahoma”

改为:
“MS Shell Dlg”=”/usr/share/fonts/truetype/wqy/wqy-zenhei.ttc”
“MS Shell Dlg 2″=”/usr/share/fonts/truetype/wqy/wqy-zenhei.ttc”

//因为Ubuntu下是没有Tahoma字体的……所以wine会调用系统默认的字体来显示..而Ubuntu默认字体又不支持中文….这就是问题所在.

ubuntu 8.04-9.10都可以通过这样来解决问题。如果wine不修改这个逻辑的话,应该可以一直通过这样来解决问题。

还有一种说法:

wine的乱码是因为字体关联不正确造成的,在解决的时候需要修改注册表的键值,在ubuntu8.04中安装了wine如果显示的都是乱码可以通过修改注册表关联来解决。

注册表并不怎么陌生,但是想起来windows中繁琐的查找注册表显然是会头痛的。

1)把真正xp系统c:/windows/font/simsun.ttc 拷到用wine菜单中用brower drive c:/ 打开的虚拟c盘的同样位置。

2)改配置文件在终端中用这个:

gedit ~/.wine/system.reg

进行编辑

(一定要使用 gedit 或其他支持 gb2312/utf8 编码的编辑器修改这些文件,否则文件中的中文可能变乱码)

搜索: LogPixels

找到的行应该是:[System//CurrentControlSet//Hardware Profiles//Current//Software//Fonts]

将其中的:

“LogPixels”=dword:00000060

改为:

“LogPixels”=dword:00000070

搜索: FontSubstitutes

找到的行应该是:[Software//Microsoft//Windows NT//CurrentVersion//FontSubstitutes]

将其中的:

“MS Shell Dlg”=”S”

“MS Shell Dlg 2″=”Tahoma”

改为:

“MS Shell Dlg”=”SimSun”

“MS Shell Dlg 2”=”SimSun”

保存完成就ok拉。

经测试:两种方法都试了,但照做之后,在Ubuntu 10.04 LTS上无效,仍然乱码。不知道为什么。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: