How do I change World of Warcraft's default font?
Fontifier seems like it would do what you want. I haven't used it myself though, so I can't be sure.
You don't actually need an addon to do this, and can instead just replace the fonts by naming your chosen fonts equivalently. To make this process a little more convenient, Fontify is a batch script which automates the renaming.