How is it different?
It's not an addon, but a Windows batch script. You run it once with a font of your choice and restart the game. As a result, no extra memory or CPU cycles are consumed in-game.

How does it work?
WoW looks in the Fonts folder for four font files and uses them as the defaults if it finds them. Instead of installing an addon to change the fonts after the game is loaded, we can instead override the defaults by providing the fonts, under their particular names, in the Fonts folder. What this script provides is a quick way to do just that -- instead of manually copying and renaming a font file, you can simply drag it onto the script file.

What if I only want to replace certain fonts?
Open up the file in your text editor of choice and comment out the fonts you don't want to replace. For example, I prefer to use a different font for morpheus, so I prefix the line which copies morpheus with "::".

Thanks for the suggestion! I'm currently using Casper Bold and really enjoying it. I like to change the font every few weeks to freshen things up, though, so more suggestions are obviously welcome. Perhaps I'll add some to the addon description.

I'm back on WoW and this is still my preferred method of changing the font, so I posted an update. It still actually worked fine as it's just a simple batch script, but it needed bumping out of outdated mods anyway.