ubuntu 22 wine 显示乱码

https://blog.csdn.net/wto882dim/article/details/122062262
即使你安装的是英文系统,没有配置默认中文local也一样

把windows的字体包c:\windows\fonts拷贝到~/.wine/drive_c/windows/Fonts中

修改注册表

sudo vi ~/.wine/system.reg

  1. "LogPixels"=dword:00000060改为"LogPixels"=dword:00000070

"MS Shell Dlg"="Tahoma"
"MS Shell Dlg 2″="Tahoma"

改为:

"MS Shell Dlg"="SimSun"
"MS Shell Dlg 2″="SimSun"

修改 ~/.wine/drive_c/windows/win.ini

在文件末尾加入:

[Desktop]
menufontsize=13
messagefontsize=13
statusfontsize=13
IconTitleSize=13

把下面的代码保存为zh.reg,然后终端执行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"

运行winecfg把系统调成win10

重启ubuntu

实际上测试下来就是缺少字体,也可以直接把windows下的字体全部拷贝过来,理论上可以直接解决

posted @ 2022-09-27 17:00  秋来叶黄  阅读(507)  评论(0编辑  收藏  举报