Ok I had an idea. I'm sure many of us have received great answers by someone else regarding a question we have asked, from now on whenever you receive a good answer to a question(even if stupid) post it here(after editing it a little). The goal to create a huge FAQ. After many posts, I hope, we can organise everything into a FAQ. If every linux forum could do this that would be even better!. Ok here is my first Question and Answer for the FAQ. Give credits if you like.
Q: What is ~/.fonts.conf ? If it exists, why do Gnome and KDE have tools
to configure fonts separately ?
A: FreeType2 uses /etc/fonts/local.conf and ~/.fonts.conf to decide how to look
for fonts, which to prefer in certain cases, and how to display them. They can
affect settings such as how fonts are hinted, and to what degree, and what fonts
are used by default if none is specified, among many other things. (Refer to
the `man /etc/fonts/fonts.conf` for details.)
~/.gtkrc-2.0 exists to specify for GTK applications what fonts to choose, in the
absence of Gnome. However, if Gnome is running, then
/usr/libexec/gnome-settings-daemon will manage all such settings, like choosing
what fonts to use, and how to display them, overriding many settings in the
configuration files.
This question was answered by Em on #fedora.
she has written a guide regarding improving font rendering for fedora at
http://www.fedorasolved.com/viewtopic.php?t=32
Please try contribute guys! hopefully we can make this big!