如何在 Wine 中启用字体抗锯齿功能?

如何在 Wine 中启用字体抗锯齿功能?

某些 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

相关内容