You want to funkify your site. You've put your heart into the visual presentation of your Vanilla community. You're comparing it to other communities and you're pretty sure your's is a 10. But then you notice, there are some other 10s out there. You want to go up to 11. You're thinking web fonts!
(OK, the real story is there is someone in your marketing department who is insisting that you adhere to the a strict organization-wide style guide which includes very specific font faces.)
Vanilla has a built-in mechanism for using Google Fonts, but often communities are mandated to use font faces that is not available on Google Fonts. Now you are discovering something that seems so simple, is acutally quite complicated. Let's try to untangle fonts.