某些 Wine 应用程序(例如 Word 2007)中的字体锯齿严重。如何为 Wine 应用程序启用抗锯齿功能?
答案1
最简单的方法是通过winetricks
mkdir ~/bin
cd ~/bin
wget http://winetricks.org/winetricks
chmod +x ./winetricks
winetricks fontsmooth-rgb
在较新版本的winetricks
命令中,要使用的命令是
winetricks settings fontsmooth=rgb
还有其他 LCD 像素顺序可用。您可以在以下位置阅读有关它们的信息以及 Winetricks 的其他令人印象深刻的功能列表其 WineHQ 网站。
答案2
只需添加详细信息Oli 的回答对于那些需要它的人来说:winetricks settings fontsmooth=rgb
实际做的是创建并导入具有以下内容的注册表文件:
REGEDIT4
[HKEY_CURRENT_USER\Control Panel\Desktop]
"FontSmoothing"="2"
"FontSmoothingGamma"=dword:00000578
"FontSmoothingOrientation"=dword:00000001
"FontSmoothingType"=dword:00000002
保存后,fontsmoothing.reg
您可以使用以下方式导入它:
wine regedit fontsmoothing.reg
答案3
与临时文件无关的替代方法:
$ env WINEPREFIX=~/.wine/<prefix> wine reg add "HKCU\Control Panel\Desktop" /v FontSmoothing /t REG_SZ /d 2 /f
$ env WINEPREFIX=~/.wine/<prefix> wine reg add "HKCU\Control Panel\Desktop" /v FontSmoothingGamma /t REG_DWORD /d 0x578 /f
$ env WINEPREFIX=~/.wine/<prefix> wine reg add "HKCU\Control Panel\Desktop" /v FontSmoothingOrientation /t REG_DWORD /d 1 /f
$ env WINEPREFIX=~/.wine/<prefix> wine reg add "HKCU\Control Panel\Desktop" /v FontSmoothingType /t REG_DWORD /d 2 /f
验证更改是否已成功应用:
$ env WINEPREFIX=~/.wine/<prefix> wine reg query "HKCU\Control Panel\Desktop" | grep FontSmoothing