Sometimes fonts rendering on Linux (especially on some distros) can be a real issue.
As I managed to find a configuration that works great for me, I thought I should share this.
This HowTo is based on my current distro which is Ubuntu with Gnome. However, the proper settings can be applied to other Desktop Environments (such as KDE) and other distros too; you'll just have to find the right GUI in which to set up these things.
Anyway, the idea is to play with the "Smoothing" and "Hinting" font parameters.
- First of all, go to "System --> Preferences --> Appearance" menu
The following window should open and then go to the "Fonts" tab:
- Now in the "Rendering" section pick the "Subpixel smoothing (LCDs)" option
- Then click on the "Details" button
A new window will open, as follow:
- In the "Smoothing" section pick the "Subpixel (LCDs)" option
- In the "Hinting" section pick the "Slight" option
You'll immediately notice a better font rendering in this same window. As a quick preview, take a close look to the difference between the fonts in the two images I used in this HowTo.
- Now just close the the windows by clicking on the "Close" buttons
- Enjoy the better rendering
I hope that'll help.
P.S: please note that this HowTo especially helps on LCD screens. On CRT monitors the result might not be great.