Use external fonts in WordPress stylesheet

Just a suggestion:

  1. Learn from another plugin
    Take a look at this plugins code to find out how it integrates Google Fonts http://wordpress.org/extend/plugins/wp-google-fonts/screenshots/

  2. Learn by example create your own Theme Panel
    a. Here’s a wp-tut http://net.tutsplus.com/tutorials/wordpress/how-to-create-a-better-wordpress-options-panel/

b. (from comments below) The easiest approach is to just output the user’s CSS into the page template … That’s also the nasty approach. The best method will be to write the users saved options to a custom.css file and even save them in the WordPress database.

  1. Develop your theme using a theme framework
    WooThemes or Thesis are probably great starting points
    see also:
    http://www.webdesignerdepot.com/2011/10/a-comparison-of-leading-wordpress-theme-frameworks/