Dec. 2011 Update

Version 1.4 was released, adding proper support for HTML entities such as &

PHP is broken!

Please vote for this bug - until fixed, fontjazz.com remains broken! :-(

Please and Thank You:

All donations will go to my wife, kids, two dogs and a bunnyrabbit, who sacrifice their time with me so I can write crazy code for you.

What's all this then?

FontJazz is a tiny typographic engine written in JavaScript, enabling webdesigners and developers to use any typeface on a website!

FontJazz does not take the usual road, where an image is generated on the server-side, for every headline - an approach that is rather ineffective.

Instead, FontJazz implements a simple type-rendering engine in JavaScript, which means that any headlines are rendered 100% client-side, without any kind of server-side dependencies or bandwidth overhead.

Unlike traditional web-font solutions, FontJazz requires the user's browser to fetch only a single image and a tiny JavaScript file, and only once for any number of headlines!

Simple & Elegant

Just look at the headlines on this page - crisp, smooth fonts, with zero server-side requirements or bandwidth overhead!

If you view the source of this page, you will see that the headlines are in fact <h1> elements - the transformation happens transparently to the viewer, in the browser.

The JavaScript uses DOM and works with IE5+, Firefox 2+, Opera 9+, Google Chrome and most likely any other standards-compliant browser.

In older or exotic browsers that don't support FontJazz, you simply see the <h1> elements as they were, without any jazz.