在折腾 wine 的时候发现很多软件包括系统对话框的中文字体显示为方框,很影响使用,搜索后发现解决方法。
系统:MacOS Mojave 10.14.6
软件:Wine-5.0

win 下是支持字体连接的,出现方块的原因是因为默认的字体不存在导致,甚至 winecfg 的字体示例也显示不出来。
解决方案是:导入注册表文件,连接到存在的字体即可修复

1. 创建 fix.reg 文件输入以下内容

REGEDIT4
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink]
"Arial"="Lantinghei.ttc"
"Lucida Sans Unicode"="Lantinghei.ttc"
"Microsoft Sans Serif"="Lantinghei.ttc"
"MS Sans Serif"="Lantinghei.ttc"
"SimSun"="Lantinghei.ttc"
"Tahoma"="Lantinghei.ttc"
"Tahoma Bold"="Lantinghei.ttc"

2. 执行 wine regedit 导入即可

3. 检查是否修复完成

可以执行 winecfg 在显示一栏查看是否修复。

标签: none

添加新评论