Fonts in some Wine applications (Word 2007 for example) are heavily aliased. How do I turn on anti aliasing for Wine applications?
Asked
Active
Viewed 4.8k times
3 Answers
33
The easiest way is through winetricks
mkdir ~/bin
cd ~/bin
wget http://winetricks.org/winetricks
chmod +x ./winetricks
winetricks fontsmooth-rgb
In newer version of winetricks the command to use is
winetricks settings fontsmooth=rgb
There are other LCD pixel orders available. You can read about them and the rest of the impressive winetricks feature list on its WineHQ site.
stephenmyall
- 9,895
Oli
- 299,936
8
Just adding details to Oli's answer for those who need it: what winetricks settings fontsmooth=rgb actually does is creating and importing a registry file with the following content:
REGEDIT4
[HKEY_CURRENT_USER\Control Panel\Desktop]
"FontSmoothing"="2"
"FontSmoothingGamma"=dword:00000578
"FontSmoothingOrientation"=dword:00000001
"FontSmoothingType"=dword:00000002
Once you saved it as fontsmoothing.reg you can import it with:
wine regedit fontsmoothing.reg
ccpizza
- 1,568
- 19
- 20
-
3
-
2As of today there are several options for
fontsmooth, namelybgr,disable,grayandrgb. Default values are"FontSmoothing"=2,"FontSmoothingGamma"=dword:0x0,"FontSmoothingOrientation"=dword:0x1,"FontSmoothingType"=dword:0x1, so only"FontSmoothingGamma"and"FontSmoothingType"get updated in the option fontsmooth=rgb – Pau Coma Ramirez Feb 14 '21 at 11:20
3
An alternative method with no relation on a temp file:
$ 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
Verify that the changes are applied successfully:
$ env WINEPREFIX=~/.wine/<prefix> wine reg query "HKCU\Control Panel\Desktop" | grep FontSmoothing
Trudy
- 230
winetricksis one of those things you want to keep as recent as possible if you're following install guides that use it heavily. – Oli Mar 08 '11 at 18:38fontsmoothoptions, no effect. I see a warning about 64 bit WINEPREFIX, could that be it? I had this working perfectly in a previous 64 bit setup before. – kontextify Apr 21 '24 at 05:49