I would like to be able to have the user select which font they would like the page to be displayed in. Here is the way that Google recommends you do it using JavaScript.
Check out the WebFont.load command in this github repo:
https://github.com/typekit/webfontloader
You can load whatever font you want dynamically: