Changing Fonts
You can use a mod to change in game fonts. Or you can replace the original game fonts with the fonts you want to use. Create the following folder:
<WoW directory>\Fonts\
Create copies of the font file of your choice, place them in the above folder, and rename them to the following names:
FRIZQT__.ttf (the main UI font - NPC names, player names, spell names, item names, buffs, quest log text, combat text, button text)
ARIALN.ttf (chat font, info text, small text)
skurri.ttf (default unit frame combat text)
MORPHEUS.ttf (mail text, quest log header text)
FRIENDS.ttf (friends list text)
Popular Fonts: Expressway Free, Comfortaa, SD Fresh Regular, Tork, Andika Basic, SF New Republic
dafont has many good fonts to choose from.
Font Mods
AfterFonts
AfterFont is a very light mod, it changes all fonts in the game almost. And colors them, outlines, and give them shadows and make them to not look so boring!
WoWInterface
Font Damage Changer
Quick and Easy way to change the default blizzard font to something more snazzzy.
Curse
Fonter
Allows the use of in game and custom fonts to customize your UI, Allowing you to change any in game fonts to one of your choosing.
Curse
KryDamageFont
KryDamageFont is a easy and lightway addon to change your Damage Font.
WoWInterface
SharedMedia ,
Inserts media(fonts, bars, borders, etc) into LibSharedMedia's storage. They can then be selected by any addon that supports LibSharedMedia, a lot of them do.
Curse
SharedMediaAdditionalFonts
xFont
A self-contained LUA based font changer, nothing more, nothing less. I used to be a big ClearFont2 user and decided that I wanted an updated way to configure my fonts. Basically it is a VERY stripped down version of ClearFont2 with added in features from tekticles and aZoneText with all the GUIs and in-game configs completely removed. I know there are lots of similar addons but I kinda just decided to release it because there is no other addon that does EXACTLY what this does for as small a memory footprint.
WoWInterface