Using Google Fonts on your Drupal website

Last week Google announced their Font API and Font Directory, which provides a simple, cross-browser method for using any font in the Google Font Directory on your web page. That announcement made me very excited and I decided to spent my evening to make a Google Fonts Drupal module. Building the module didn't took me long (thanks to the powerful Drupal API) so I was able to release a working version of the module the same evening.

Dries mentioned my tweet which sent lots of people to the project page. The same night already, issues were opened for me to work on. Now, one week later, I added a new release of the module that not only enables users to use Google Fonts in their CSS, but also preview them in the Admin interface and apply CSS rules without having to edit the stylesheets.

Yesterday I was quite surprised that Robert Douglass, Senior Drupal Advisor at Acquia, wrote a blog post about the module: Google Fonts API - time to Drupal market - one day. A quote: "Time to market - one day. In the first week after its release, the module has already been installed on over 50 websites, kick-starting the virtuous cycle of testing and feedback that is the hallmark of open source software. [...] I'd be willing to bet that the leading proprietary CMS and social publishing systems don't have Google Fonts on their radar yet."

Thanks for the nice words Robert!

Next post

Presenting at the Software Development Network

Read More »

Comments

Thanks

Things move fast on the internet, because you can't stop the open-source!

After reading the "Google Fonts API - time to Drupal market - one day" post, I gave the module a try myself and produced a walkthrough right after: http://baxwrds.com/drupal_google_fonts

MOLLOM - always I am a robot because I never make misteaks!

Great write-up

Thanks Tim for your blog post. I really appreciate it. I'm proud that my efforts to build this module already helps over 150 sites to implement the Google Fonts!

Thanks

Thanks for the module. It was just a snap to set up and super easy to get going. I have this habit of reading the readme file to make sure I don't have to do anything extra to install the module. Your module didn't have one...it's not needed. Super easy and slick, now if only all modules were like this. Thanks again.

Your welcome!

Hi Kelly, thanks for your nice feedback. As a module developer and maintainer it's always nice to get some positive feedback now and then! And the module will be even better in the future as I plan to implement a preview option in the settings page!