<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>zomigi.com &#187; typography</title>
	<atom:link href="http://zomigi.com/tags/typography/feed/" rel="self" type="application/rss+xml" />
	<link>http://zomigi.com</link>
	<description>The professional blog of Zoe Mickley Gillenwater</description>
	<lastBuildDate>Thu, 10 May 2012 16:30:37 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Roundup of Font Embedding and Replacement Techniques</title>
		<link>http://zomigi.com/blog/roundup-of-font-embedding-and-replacement-techniques/</link>
		<comments>http://zomigi.com/blog/roundup-of-font-embedding-and-replacement-techniques/#comments</comments>
		<pubDate>Thu, 17 Sep 2009 14:58:17 +0000</pubDate>
		<dc:creator>Zoe Gillenwater</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[fonts]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[links]]></category>
		<category><![CDATA[typography]]></category>

		<guid isPermaLink="false">http://zomigi.com/?p=242</guid>
		<description><![CDATA[There are more options than ever for getting unique, good-lookin' fonts into your pages. Apart from @font-face, here are your options for font embedding services and font replacement techniques.]]></description>
			<content:encoded><![CDATA[<p class="note">This post was last updated February 2010</p>
<p>Although <code>@font-face</code>, the CSS method for embedding and using any font in a web page, now enjoys <a href="http://webfonts.info/wiki/index.php?title=@font-face_browser_support">rather good browser support</a>, it still has some limitations that keep people from using it. Chief among these is the fact that the license of most fonts, even free ones, do not allow re-distribution over the web using <code>@font-face</code>. Because of this, a number of services and technologies are springing up that provide alternate ways to get non-standard fonts into your pages. I was unable to find any place that listed all of the major <code>@font-face</code> alternatives, so I decided to do my own roundup to provide the basic info on each.</p>
<p>This roundup of alternatives is not meant to discourage the use of <code>@font-face</code>. In the spirit of <a href="http://en.wikipedia.org/wiki/Progressive_enhancement">progressive enhancement</a>, I wholeheartedly think it&#8217;s ready to use (with the <a href="http://webfonts.info/wiki/index.php?title=Fonts_available_for_%40font-face_embedding">right fonts</a>, of course). But, in case you are unable or unwilling to use a pure <code>@font-face</code> solution, or you&#8217;re just curious what your other options are, here&#8217;s are the most popular services and techniques out there for you right now.</p>
<p class="note">Note: This a rapidly evolving area of web design. These solutions are going to change and more are going to be added. I will try to keep this page updated as things change, but if any of the changes are so big that it makes the most sense to just create a new page, I&#8217;ll do that instead. Either way, I&#8217;ll post a note here indicating where the latest updates are.</p>
<h3>Font Embedding Services</h3>
<p>These services all make use of <code>@font-face</code>, but make implementation easier by helping you work around the browser differences. They also all get around the legal issue of font embedding by providing you with a set of fonts that are licensed for this type of use and impossible or difficult for end users to steal.</p>
<h4><a href="http://typekit.com/">Typekit</a></h4>
<h5>Status</h5>
<p>Open to all.</p>
<h5>Method</h5>
<p>Subscription to a font library from multiple foundries by month or year. JavaScript used to connect your site with remote font library. You customize CSS to work with the selectors and tags you need, as well as create a font stack to be used as a fallback if <code>@font-face</code> is not supported, but the CSS is in the JavaScript, not your own sheet. sIFR and Cufón will also be used as fallbacks.</p>
<h5>Pricing</h5>
<p><a href="http://en.wikipedia.org/wiki/Freemium">Freemium</a>. Free &#8220;Trial&#8221; account gives access to smallest number of fonts and can be used on one web site. &#8220;Personal&#8221; account for $24.99/year, &#8220;Portfolio&#8221; account for $49.99/year, and &#8220;Corporate&#8221; account for $49.99/month increase limits on fonts, bandwidth, and number of sites.</p>
<h5>More Info</h5>
<ul>
<li><a href="http://forabeautifulweb.com/blog/about/first_impressions_of_typekit/">First impressions of Typekit</a></li>
<li><a href="http://carsonified.com/blog/design/fonts/getting-started-with-typekit/">Getting Started with Typekit</a></li>
<li><a href="http://css-tricks.com/video-screencasts/69-first-ten-minutes-with-typekit/">First Ten Minutes with TypeKit</a></li>
<li><a href="http://www.sawmac.com/etc/2009/06/23/a-few-thoughts-on-typekit/">A Few Thoughts on TypeKit</a></li>
</ul>
<p><span id="more-242"></span></p>
<h4><a href="http://fontdeck.com/">Fontdeck</a></h4>
<h5>Status</h5>
<p>In development. <a href="http://fontdeck.com/">Sign up on home page</a> to get details when they become available.</p>
<h5>Method</h5>
<p>Supposedly similar to Typekit&#8217;s, but details unknown. Font library will be from multiple foundries.</p>
<h5>Pricing</h5>
<p>Unknown.</p>
<h4><a href="http://www.kernest.com/">Kernest</a></h4>
<h5>Status</h5>
<p>Open to all.</p>
<h5>Method</h5>
<p>A la carte font selection from multiple foundries. Select fonts you want to use and paste generated CSS into your style sheet. No JavaScript involved.</p>
<h5>Pricing</h5>
<p>Pay yearly subscription for each font individually, per domain. Many fonts free.</p>
<h5>More Info</h5>
<ul>
<li><a href="http://www.pigsgourdsandwikis.com/2009/08/using-new-fonts-from-kernest-on-blogger.html">Using new fonts from Kernest on Blogger</a></li>
<li><a href="http://shortformblog.com/tech/the-importance-of-knowing-kernest-pretty-high-your-move-typekit">The importance of knowing Kernest: Pretty high. Your move, TypeKit.</a></li>
<li><a href="http://readableweb.com/an-interview-with-kernests-garrick-van-buren/">An Interview With Kernest’s Garrick Van Buren</a></li>
</ul>
<h4><a href="http://www.typotheque.com/webfonts">Typotheque</a></h4>
<h5>Status</h5>
<p>Open to all.</p>
<h5>Method</h5>
<p>Fonts come only from the Typotheque foundry. Select fonts you want to use and paste generated CSS into your style sheet. No JavaScript involved.</p>
<h5>Pricing</h5>
<p>Pay one-time fee for each font individually. Buying installable print version of font for full-price (including access to web version) or web-only version for 20% of full font price. Extra charges for bandwidth over 500 MB.</p>
<h5>More Info</h5>
<ul>
<li><a href="http://forabeautifulweb.com/blog/about/testing_typotheque_font-face_embedding/">Testing Typotheque @font-face embedding</a></li>
<li><a href="http://nimbupani.com/blog/multi-lingual-fonts-with-typotheque-and-font-face.html">Multi-Lingual Fonts with Typotheque and Font Face</a></li>
<li><a href="http://blog.rdsny.com/?p=294">Beta-testing Typotheque’s Font Embedding Technology</a></li>
</ul>
<h3>Font Replacement Techniques</h3>
<p>These techniques do not make use of <code>@font-face</code>, but instead use scripting and/or Flash to display fonts that are not on the user&#8217;s system. All of these techniques are free and open to all to use. None of them directly address the licensing issue, but none of them link directly to ready-to-use fonts, so copyright legality is not clear-cut.</p>
<h4><a href="http://wiki.novemberborn.net/sifr3/">sIFR (Scalable Inman Flash Replacement)</a></h4>
<p>Embed your font in a Flash SWF file. JavaScript converts chosen text on the page to Flash text, which can be selected and resized. Some styling handled in CSS and some in JavaScript. Rather difficult to set up.</p>
<h5>More Info</h5>
<ul>
<li><a href="http://www.sifrgenerator.com/">sIFR Generator</a></li>
<li><a href="http://www.sifrvault.com/">sIFRvault</a></li>
<li><a href="http://divitodesign.com/typography/implant-sifr3-healthy-alternative-browser-text/">Implant sIFR3 – A Healthy Alternative to Browser Text</a></li>
<li><a href="http://net.tutsplus.com/javascript-ajax/how-to-implement-sifr3-into-your-website/">How To Implement sIFR3 Into Your Website</a></li>
<li><a href="http://tylersticka.com/2009/09/cufon-and-sifr/">cufón and sIFR (A Visual Comparison)</a></li>
<li><a href="http://thinkclay.com/technology/cufon-sifr-flir">Cufon vs sIFR vs FLIR</a></li>
<li><a href="http://thatguynamedandy.com/blog/text-replacement-comparison">Text replacement comparison</a></li>
<li><a href="http://cssvault.com/blog/2009/07/29/text-replacement-roundup-the-pros-and-cons-of-sifr-cufon-typefacejs-and-flir/">Text Replacement Roundup: The Pros and Cons of SIFR, Cufon, Typeface.js, and FLIR</a></li>
<li><a href="http://paulirish.com/type/">Rich Typography Options for the Web</a></li>
</ul>
<h4><a href="http://wiki.github.com/sorccu/cufon/about">Cufón</a></h4>
<p><a href="http://cufon.shoqolate.com/generate/">Convert</a> your font to a proprietary JavaScript format and link to it and the main Cufón script. Specify CSS normally. Uses the HTML5 <code>canvas</code> element or VML to draw text. Contrary to popular belief, text selection is possible, you just can&#8217;t see the selection.</p>
<h5>More Info</h5>
<ul>
<li><a href="http://net.tutsplus.com/videos/screencasts/the-easiest-way-to-use-any-font-you-wish/">The Easiest Way to Use Any Font You Wish</a></li>
<li><a href="http://www.cameronmoll.com/archives/2009/03/cufon_font_embedding/">Exploring Cufón, a sIFR alternative for font embedding</a></li>
<li><a href="http://kilianvalkhof.com/2009/css-xhtml/combining-cufon-and-font-face/">Combining Cufón and @font-face</a></li>
<li><a href="http://tylersticka.com/2009/09/cufon-and-sifr/">cufón and sIFR (A Visual Comparison)</a></li>
<li><a href="http://thinkclay.com/technology/cufon-sifr-flir">Cufon vs sIFR vs FLIR</a></li>
<li><a href="http://kilianvalkhof.com/2009/javascript/cufon-vs-typefacejs-which-one-is-better/">Cufón vs. Typeface.js, which one is better?</a></li>
<li><a href="http://thatguynamedandy.com/blog/text-replacement-comparison">Text replacement comparison</a></li>
<li><a href="http://cssvault.com/blog/2009/07/29/text-replacement-roundup-the-pros-and-cons-of-sifr-cufon-typefacejs-and-flir/">Text Replacement Roundup: The Pros and Cons of SIFR, Cufon, Typeface.js, and FLIR</a></li>
<li><a href="http://paulirish.com/type/">Rich Typography Options for the Web</a></li>
</ul>
<h4><a href="http://typeface.neocracy.org/">typeface.js</a></h4>
<p>Same idea as Cufón, but somewhat lower performance and quality. <a href="http://typeface.neocracy.org/fonts.html">Convert</a> your font to a proprietary JavaScript format and link to it and the main typeface.js JavaScript library. Specify CSS normally. Uses the HTML5 <code>canvas</code> element or VML to draw text.</p>
<p><a href="http://www.typeselect.org/">TypeSelect</a> is based on an older version of typeface.js, but now that typeface.js supports text selection, it seems to be redundant.</p>
<h5>More Info</h5>
<ul>
<li><a href="http://kilianvalkhof.com/2009/javascript/cufon-vs-typefacejs-which-one-is-better/">Cufón vs. Typeface.js, which one is better?</a></li>
<li><a href="http://thatguynamedandy.com/blog/text-replacement-comparison">Text replacement comparison</a></li>
<li><a href="http://cssvault.com/blog/2009/07/29/text-replacement-roundup-the-pros-and-cons-of-sifr-cufon-typefacejs-and-flir/">Text Replacement Roundup: The Pros and Cons of SIFR, Cufon, Typeface.js, and FLIR</a></li>
<li><a href="http://paulirish.com/type/">Rich Typography Options for the Web</a></li>
</ul>
<h4><a href="http://facelift.mawhorter.net/">FLIR (Facelift Image Replacement)</a></h4>
<p>Uses PHP and JavaScript on a regular font file that you upload to your web server to dynamically generate images.</p>
<h5>More Info</h5>
<ul>
<li><a href="http://divitodesign.com/typography/install-flir-typography-solution-for-the-web/">Install FLIR – Typography Solution For The Web</a></li>
<li><a href="http://net.tutsplus.com/javascript-ajax/how-to-use-any-font-you-wish-with-flir/">How To Use Any Font You Wish With FLIR</a></li>
<li><a href="http://thinkclay.com/technology/cufon-sifr-flir">Cufon vs sIFR vs FLIR</a></li>
<li><a href="http://cssvault.com/blog/2009/07/29/text-replacement-roundup-the-pros-and-cons-of-sifr-cufon-typefacejs-and-flir/">Text Replacement Roundup: The Pros and Cons of SIFR, Cufon, Typeface.js, and FLIR</a></li>
<li><a href="http://paulirish.com/type/">Rich Typography Options for the Web</a></li>
</ul>
<h4><a href="http://www.xanthir.com/pir/">PIR (PHP Image Replacement)</a></h4>
<p>Uses PHP and jQuery on a regular font file that you upload to your web server to dynamically generate images.</p>
<h4><a href="http://fontjazz.com/">FontJazz</a></h4>
<p><a href="http://fontjazz.com/jazz">Convert</a> your font to an image containing each character in a specific size and color. A generated JavaScript for the font displays the appropriate character for each word.</p>
<h3>More Resources</h3>
<p>There are a ton of general articles and web sites out there about <code>@font-face</code>, font embedding services, font replacement methods, the politics of web fonts, and more. Here are just a few that I think are particularly helpful.</p>
<ul>
<li><a href="http://www.webfonts.info/wiki/index.php?title=Main_Page">Webfonts.info wiki</a></li>
<li><a href="http://hacks.mozilla.org/2009/06/beautiful-fonts-with-font-face/">Beautiful fonts with @font-face</a></li>
<li><a href="http://ilovetypography.com/2009/08/07/the-font-as-service/">The Font-as-Service</a></li>
<li><a href="http://opentype.info/blog/2009/07/29/why-webfont-services-are-the-future-of-fonts-on-the-web/">Why webfont services are the future of fonts on the web</a></li>
<li><a href="http://paulirish.com/2009/the-direction-forward-with-web-fonts/">The direction forward with web fonts</a></li>
<li><a href="http://forabeautifulweb.com/blog/about/designing_with_font-face_delivery_services/">Designing with @font-face delivery services</a></li>
<li><a href="http://readableweb.com/web-fonts-panorama-september-2009/">Web Fonts Panorama – September, 2009</a></li>
<li><a href="http://nicewebtype.com/notes/2009/09/13/woff/">WOFF, the web standard for type</a></li>
<li><a href="http://themechanism.com/blog/2009/04/16/typography-for-the-web-ny-web-standards-meetup/">Typography for the Web—NY Web Standards Meetup</a></li>
<li><a href="http://www.smashingmagazine.com/2009/10/22/rich-typography-on-the-web-techniques-and-tools/">Rich Typography On The Web: Techniques and Tools</a></li>
</ul>
<h3 class='related_post_title'>Related Posts:</h3>
<ul class='related_post'>
<li><a href='http://zomigi.com/blog/media-queries-presentation/' title='Media queries presentation at indieconf'>Media queries presentation at indieconf</a></li>
<li><a href='http://zomigi.com/blog/a-few-links-css-and-accessibility/' title='A few links: CSS and accessibility'>A few links: CSS and accessibility</a></li>
<li><a href='http://zomigi.com/blog/adobe-max/' title='Adobe MAX slides and resources'>Adobe MAX slides and resources</a></li>
<li><a href='http://zomigi.com/blog/web-directions-usa/' title='Web Directions USA slides and resources'>Web Directions USA slides and resources</a></li>
<li><a href='http://zomigi.com/blog/maintainable-efficient-css/' title='Highly Maintainable, Efficient, and Optimized CSS'>Highly Maintainable, Efficient, and Optimized CSS</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://zomigi.com/blog/roundup-of-font-embedding-and-replacement-techniques/feed/</wfw:commentRss>
		<slash:comments>30</slash:comments>
		</item>
	</channel>
</rss>

