Customizing your layout just got a whole lot more fun!
Instead of just being stuck with the generic system fonts which are "safe to use" for all computers/browsers,
you can use Google Fonts to import hundreds of new fonts into your profile and work with those instead!
NOTE:
In order to fully understand this guide, you should already have a grasp of the basics of CSS
which includes knowledge of how and where to add codes, how to use the "font-family" property,
and knowledge of the names of basic profile selectors.
Updates: 9.2014 -- Use Firefox or Internet Explorer in order to pull up Google Fonts. Chrome/Safari/Opera redirects an unnecessarily long amount of @font-face when the googleapis CSS is pulled up.
You should get redirected to the Quick Use page (there will be a "speedometer" on the right)
Choose what font style you want and the character sets, then scroll down to step three.
It will give you an html code to add to your website. Instead of copying the whole thing, just take the url from it and paste that into your address bar
You should get redirected to a page like this:
From there, simply copy all of the CSS on that page and paste it into your Theme Override!
Once you have your @font-face block pasted into your code, just use the font-family property to apply it to whatever selectors you please.
Example: .panel h2{font-family: 'Dancing Script';}
For certain browsers, your font might not load right away when navigating to the page, so expect brief moments of "a flash of default font"
You can use as many fonts as you want -- you just need a new @font-face for every new one you find!!
Just keep in mind that adding more fonts might slow the load rate of your page, especially for those with slower internet connections.
Frequently Asked Questions: Q: Why can't I use other font websites like Font Squirrel or DaFont? A: You can use those, but only certain browsers allow those sorts of fonts. IE and Firefox support EULA (End User License Agreement), which means they will not apply fonts from a different domain (Source). So if you want to be "all-browser-friendly", Google fonts is a good option!
Q: Okay... I pasted in the @font-face. Now what? A: Like I said, you will need to use the font-family property in order to apply it to your theme. Want to learn some more things you can do to your font as well? Check out this post.