wine9.0

英文显示

若设置中中文显示为方框,可以临时调整为英文显示。

macOS命令行中输入以下指令,然后再继续输入wine的相关指令。

切换英文:

export LC_CTYPE=en_US.UTF-8 
export LC_ALL=en_US.UTF-8

切换中文:

export LC_CTYPE=zh_CN.UTF-8 
export LC_ALL=zh_CN.UTF-8

字体平滑

wine 安装完成后未开启字体平滑,可以使用下面的注册表项进行设置。
可以手动设置,或使用regedit直接导入。

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Control Panel\Desktop]
"FontSmoothing"="2"
"FontSmoothingType"=dword:00000002
"FontSmoothingGamma"=dword:00000578
"FontSmoothingOrientation"=dword:00000001

将上面配置项使用文本编辑器保存到桌面命名为 fontsmoothing.reg,然后使用下面命令直接导入。
(下面提到的导入注册表项参考此节)

wine regedit ~/Desktop/fontsmoothing.reg

Retina 显示

如果你使用了高分辨率的显示器,打开 Retina 可以让字体更清晰。
(可以自行搜索retina的原理)

  1. 打开注册表编辑器 regedit,定位到一下项目
HKEY_CURRENT_USER\Software\Wine\Mac Driver
  1. 新建一个字符串值名为 RetinaMode,修改值为 Y
    修改完成后关闭 regedit 再次打开可以查看到效果,此时我们会发现字体变小了。
  2. 修改 DPI 适应 Retina 模式:关闭 regedit,命令输入 winecfg,在显示选项卡屏幕分辨率设置页面,将dpi设置为当前的2倍并点击确认。
    iShot_2024-02-04_10.54.44.png
  3. 重新输入命令行 winecfg 打开设置页面,此时字体大小应该应该比较正常,重新选择显示选项卡,将 dpi 按照你喜欢的样子设置一个合适的值。

以下修改完成前后和途中的显示效果,若设置正确,此时字体应当非常清晰且显示大小正常。

iShot_2024-02-04_10.50.03.png
iShot_2024-02-04_10.52.16.png
iShot_2024-02-04_10.56.24.png

使用 mac 原生苹方字体

默认的字体在显示中文时可能会出现很多方框,显示不全,我们可以使用下面方法修改(修改方法很多,这里只是其中一种方法)。

  1. 打开 winecfg
    在桌面整合选项卡中,参考下面图片,将菜单文字修改为 苹方-简

iShot_2024-02-04_11.14.05.png

  1. 打开 regedit,定位到以下位置。
HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics
  1. WindowMetrics 上点右键选择导出。
  2. 使用文本编辑器打开刚刚导出的文件。
    拷贝 MenuFont 的值,将所有其他同格式的值修改为拷贝的值,此步骤为批量替换字体为苹方。
  3. 导入修改后的注册表导出文件。
    效果对比:

iShot_2024-02-04_11.23.02.png
iShot_2024-02-04_11.23.38.png

模拟重启Windows

使用 wineboot