Linux实战023:Ubuntu解决Wine乱码问题

刚装上了Wine6.0稳定版,终于可以在Ubuntu上面运行Windows软件了(O(∩_∩)O~~)。但是遇到的第一个问题就是通过Wine打开的Windows软件中文都乱码了,这样啥也看不到呀...。查了下都说Wine中对话框默认的字体是Tahoma,Tahoma字体在Ubuntu是无法正常显示中文。

Linux实战023:Ubuntu解决Wine乱码问题

下载中文字体

既然是因为缺少了相应的中文字体,我们就去下载中文字体将其配置到Wine中来(比如:simsum.ttc)。字体我们可以直接百度搜索“simsum.ttc”下载,然后将 simsun.ttc 复制到~/.wine/drive_c/windows/fonts目录(这个是Windows系统字体的存放目录)。

Linux实战023:Ubuntu解决Wine乱码问题

修改注册表

Wine打开注册表可以在终端执行命令:wine regedit 就可以弹出注册表窗口,在Wine的regedit中找到:HKEY_LOCAL_MACHINESoftwareMicrosoftWindows NTCurrentVersionFontSubstitutes。将MS Shell Dlg设置为我们刚刚放进去的中文字体,我刚刚下载的是宋体simsum.ttc。我们将注册表中的MS Shell Dlg值改成simsum,修改之后关闭注册表窗口即可生效。

Linux实战023:Ubuntu解决Wine乱码问题

批处理修改

你也可以创建一个注册表脚本font.reg来快速修改该参数, 然后在终端执行命令:wine regedit font.reg来达到修改注册表的目的。为了让更多的软件都能替换过来我们把这里的所有字体都替换成simsun,记得用 gedit 或其他支持 gb2312/utf8编码的编辑器来编辑文件否则还是可能会中文乱码。

REGEDIT4
[HKEY_LOCAL_MACHINESoftwareMicrosoftWindows NTCurrentVersionFontSubstitutes]
"Arial"="simsun"
"Arial Baltic,186"="simsun"
"Arial CE,238"="simsun"
"Arial CYR,204"="simsun"
"Arial Greek,161"="simsun"
"Arial TUR,162"="simsun"
"Courier New"="simsun"
"Courier New Baltic,186"="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 Baltic,186"="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"

验证效果

我们再来重新打开下Foxmail邮箱找到同一个邮件看看,现在所有的字体就都显示正常了。

Linux实战023:Ubuntu解决Wine乱码问题

总结:

这就是个缺少中文字体库的原因造成的,我们只要去下载一个自己想要的字体文件将其放到Windows的字体目录然后注册下即可。以上内容是小编给大家分享的【Linux实战023:Ubuntu解决Wine乱码问题】。希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。

展开阅读全文

页面更新:2024-05-02

标签:乱码   目的   可能会   批处理   终端   编辑器   注册表   中文   实战   命令   字体   窗口   文件   目录   中文字体   数码   软件

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top