The infinality fontconfig patch completely fixes this, but no distribution ships it because of patent encumberence.
Hmm, the FreeBSD port print/freetype2 has LCD_FILTERING ("Sub-pixel rendering (patented)") enabled by default since 27 Nov 2014.
infinality is obsolete. Freetype 2.7.0 ships a new interpreter (that's… based on infinality. but faster and simpler) http://lists.nongnu.org/archive/html/freetype-devel/2016-07/...
I'll have to check if I'm missing something but I haven't been happy with the effect on Ubuntu despite hearing this for a while.
This is true, however Windows suffers from the same problem (and OSX too, however in a minor degree).
> awful font rendering
Only by default maybe. I did tweak my fontconfig (just some symlinks available in /etc/fonts/conf.avail) and IMO the font rendering in my Linux systems are better than my Windows systems (even after tweaking Windows ClearType).
There is the fact that some applications does not support fontconfig, however I can't think anyone that I use daily at least.