Font is actually pretty much straight forward nowadays with most distros. You just need to enable lcd rgb subpixel rendering and thats it.
I use the Croscore set of fonts, the ones based on the Arial/Times/Courier that Google uses on the Chromebook and for me, it looks even better than on Windows or OSX.
This is my config: https://github.com/edgard/dotfiles/blob/master/config/fontco...