TypeKit vs. sIFR
When I was redesigning this site I decided early on that I wanted to do something a little different with the fonts and not just use the standard web fonts that gets used over and over. Since font foundries don’t like when their font files get uploaded to web servers to render a custom fonts in a browser, because anyone will a little understanding of how the web works can find that file and download it. That means that the font file that someone paid for can now be traded around the internet for free. So as designers we’ve been pretty limited on what fonts we could use when designing web sites and have been left picking from the same 12 fonts for years.
sIFR
sIFR(Scalable Inman Flash Replacement) has been around for a couple years as a way to use different fonts on the web. It basically uses a flash(SWF) file that has been embedded with the custom font a designer would like to use and some javascript and CSS to replace the text on a web page with the font from the flash file. I’ve used it a couple of times to mixed results. A couple times it worked great, like replacing header tags throughout the site, and times were it flat didn’t work like in list items for menus. I’ve also never had a great track record of be able to create the SWF file so it would work correctly, some would be prefect others would kinda work, still others would make the text totally disappear.
I started playing with sIFR for this site and since I’m using WordPress as the backend, I did a searched for WordPress plugins and I found a couple good ones that gave me sIFR font management and the ability to add CSS selectors so I could get the styling just right. However there were still problems with the sIFR files some worked, some didn’t. Then I found out the WordPress plugin I was using would not show sIFR fonts correctly in Firefox running on Mac. Since that was my development environment it made testing really tough.
TypeKit
A few months ago I got an invitation to try TypeKit, I signed up and played with it a little but nothing I ever did made it to a production web site. So when I started having trouble getting sIFR working correctly I decided to take another look at TypeKit. TypeKit could not be easier to get setup. When you sign up for a TypeKit account you are asked for what website you would like to use TypeKit on, then you simply have to copy and paste some simple javascript code into the head section of your web pages. If you are uncomfortable with HTML code and using WordPress there is a nice WordPress plugin by Amlia Sampath that will insert the code in your WordPress header for you.
After you get the javascript code set up you just have to go there the TypeKit site and pick out what fonts you would like to use. It should be said that to really unlock the power of TypeKit you are going to have to pay for an upgraded account, unlike sIFR that doesn’t cost anything. But with the free TypeKit account you can have one website with two fonts. So you can get use out of it right way, it’s just going to be a little limited.
Inside of the TypeKit editor you can also define CSS selectors and class to target whatever HTML element you want. Of course the more knowledge of CSS you have the more creative you can get with the fonts. But even if you just have a basic WordPress theme that you would like to change the font of say your post titles, you can find the CSS class and add it to the TypeKit interface and it will change the font via the script.
The Decision
For me TypeKit was by far the easiest way to go and by a long shot. I’ll take copy and pasting two lines of code over trying to get perfectly working sIFR files any day and the cost wasn’t that big of a deal for the time it saved me. I was going round in circles for three days with sIFR and TypeKit got what I wanted done in 10 minutes. Since I wrote the CSS file for this site it made it very easy to target in on whatever element I wanted to change. I was so happy with this I left the little TypeKit badge on this site even after I upgraded my account, why? Cause I wanted to give TypeKit an extra shout out.
- Go State! Sorry I'm be hide, was watching on DVR.
- It's like Ron Prince never happened, back to the old jerseys.
- http://icio.us/qtgamq
- 10 Useful WordPress Plugin Recommendations Based on Personal Testing http://ping.fm/mDJ2W
- Ping is an interesting addition to ITunes...











