像我这个怎么解决?
解决方法在8楼,我只是把 MS shell dlg 的值设置为空就正常显示了
问题应该是出在我的 ubuntu 设置了文泉驿正黑为默认字体,而 wine 中找到到对应的字体所产生的
代码: 全选
REGEDIT4
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
"Arial Baltic,186"="DejaVu Sans,186"
"Arial CE,238"="DejaVu Sans,238"
"Arial CYR,204"="DejaVu Sans,204"
"Arial Greek,161"="DejaVu Sans,161"
"Arial TUR,162"="DejaVu Sans,162"
"Courier New Baltic,186"="DejaVu Sans Mono,186"
"Courier New CE,238"="DejaVu Sans Mono,238"
"Courier New CYR,204"="DejaVu Sans Mono,204"
"Courier New Greek,161"="DejaVu Sans Mono,161"
"Courier New TUR,162"="DejaVu Sans Mono,162"
"Helv"="DejaVu Serif"
"Helvetica"="DejaVu Sans"
"MS Shell Dlg"="Microsoft YaHei"
"MS Shell Dlg 2"="DejaVu Sans"
"Tahoma"="Microsoft YaHei"
"Times"="DejaVu Serif"
"Times New Roman Baltic,186"="DejaVu Serif,186"
"Times New Roman CE,238"="DejaVu Serif,238"
"Times New Roman CYR,204"="DejaVu Serif,204"
"Times New Roman Greek,161"="DejaVu Serif,161"
"Times New Roman TUR,162"="DejaVu Serif,162"
"Tms Rmn"="Microsoft YaHei"
代码: 全选
regedit /s zh_CN.reg
代码: 全选
#!/bin/sh
ln -s /usr/share/fonts/TTF/DejaVuSans.ttf ~/.wine/drive_c/windows/Fonts/DejaVuSans.ttf
ln -s /usr/share/fonts/TTF/DejaVuSansMono.ttf ~/.wine/drive_c/windows/Fonts/DejaVuSansMono.ttf
ln -s /usr/share/fonts/TTF/DejaVuSerif.ttf ~/.wine/drive_c/windows/Fonts/DejaVuSerif.ttf
ln -s /usr/share/fonts/TTF/msyh.ttf ~/.wine/drive_c/windows/Fonts/msyh.ttf
代码: 全选
chmod +x font.sh & ./font.sh
……regeditMANOFWIND 写了:弱弱问句,regedit在哪找?
没办法,自己找~~
在wind ->Browse C:\Dive->windows里面找到