Dalla mia esperienza su opensuse:
1)installare dei font decenti. Usufruire anche del webcorefont se gradito.
Index of /software/webcore-fonts
2)settare i font preferiti nel pannello di configurazione di kde. Dimensione 8/9. Abilitare l'antialias , escludere l'intervallo da 0 a 8/9 ,subpixel RGB, hinting Medium.(attenzione che se scegliete un font piccolo il "fixed width" va cambiato dall'originale. Un "andale mono" rende bene con tutto settato su tahoma)
3)settare sempre nel pannello di configurazione di kde le gtk che usino i valori dei font di kde. Lo stile sceglietelo a garbo.
4)da shell lanciare "qtconfig". Molti programmi usano le qt quindi bisogna settare anche quelle.
Al menu font mettere pure "come sopra" quello che vi garba. (inutile dire che che debbano essere uguali i settaggi tra gtk e qt ... ammesso che voi non vogliate diversi font per diverse applicazioni) . Salvare i parametri nel menu in alto a sx.

5) Ripetere esattamente tutto per root. Altrimenti tutti i pannelli eseguiti con i permessi di root si vedranno una schifezza.

ps: è possibile ovviamente personalizzare anche i font della shell dalla gestione profili.Anche numerosi programmi hanno la possibilità di settate i font preferiti. Amsn,conqueror e via dicendo...

Con questo ecco sistemati una volta per tute TUTTI i font del desktop.

Per il login manager potrebbe essere necesario editare il tema...

Salut