<?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>Webmonkey &#187; typography</title>
    <atom:link href="http://www.webmonkey.com/tag/typography/feed/" rel="self" type="application/rss+xml" />
    <link>http://www.webmonkey.com</link>
    <description>The Web Developer&#039;s Resource</description>
    <lastBuildDate>Mon, 06 May 2013 17:29:19 +0000</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <generator>http://wordpress.org/?v=3.4.2</generator>
    
    <item>
        <title>Learn Typography Basics With &#8216;On Web Typography&#8217;</title>
        <link>http://www.webmonkey.com/2013/02/learn-typography-basics-with-on-web-typography/</link>
        <comments>http://www.webmonkey.com/2013/02/learn-typography-basics-with-on-web-typography/#comments</comments>
        <pubDate>Mon, 11 Feb 2013 19:32:19 +0000</pubDate>

                <dc:creator>Scott Gilbertson</dc:creator>

        <guid isPermaLink="false">http://www.webmonkey.com/?p=60895</guid>
        		<category><![CDATA[Visual Design]]></category>
		<category><![CDATA[Web Basics]]></category>
		<category><![CDATA[typography]]></category>
		<category><![CDATA[video]]></category>
        <description><![CDATA[Web typography has come a long way from the days when the only way to get a custom typeface on a page was with images created in Photoshop. These days, thanks to widespread browser support for CSS @font-face and services like Typekit, a couple lines of code will add actual font files to your pages. [...]]]></description>

            <content:encoded><![CDATA[<p><!-- wpautop enabled --><iframe src="http://player.vimeo.com/video/59237572" width="580" height="326" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe></p>
<p>Web typography has come a long way from the days when the only way to get a custom typeface on a page was with images created in Photoshop. These days, thanks to widespread browser support for CSS @font-face and services like Typekit, a couple lines of code will add actual font files to your pages.</p>
<p>Go back to 2001 with that information and you would blow many a designer&#8217;s mind.</p>
<p>Of course if you&#8217;re not a designer, today&#8217;s overwhelming variety of type possibilities can be overwhelming. For some help deciphering it all and navigating the sometimes complex world of web typography, check out <a href="http://vimeo.com/59237572#">the video</a> above of Typekit&#8217;s <a href="http://jasonsantamaria.com/">Jason Santa Maria</a>&#8216;s talk &#8220;On Web Typography.&#8221; The video comes from <a href="http://aneventapart.com/">An Event Apart</a> Boston in June of last year, but was only recently made available online (note that Santa Maria has since <a href="http://jasonsantamaria.com/articles/leaving-typekit">left Typekit</a>).</p>
<p>After a whirlwind tour of the history of online typography, Santa Maria explores typography from a newcomer&#8217;s perspective, looking at how typography affects how you read and how to choose and combine typefaces for a better looking, easier to read site. It&#8217;s about an hour long, but you&#8217;d be hard pressed to find a better intro to and overview of the art of typography.</p>
<div id='linker_widget' class='contextly-widget'></div>]]></content:encoded>
            <wfw:commentRss>http://www.webmonkey.com/2013/02/learn-typography-basics-with-on-web-typography/feed/</wfw:commentRss>
        <slash:comments>0</slash:comments>

        
    </item>
    
    <item>
        <title>&#8216;Interactive Guide&#8217; Teaches the Basics of Good Web Typography</title>
        <link>http://www.webmonkey.com/2012/12/interactive-guide-teaches-the-basics-of-good-web-typography/</link>
        <comments>http://www.webmonkey.com/2012/12/interactive-guide-teaches-the-basics-of-good-web-typography/#comments</comments>
        <pubDate>Wed, 19 Dec 2012 16:47:01 +0000</pubDate>

                <dc:creator>Scott Gilbertson</dc:creator>

        <guid isPermaLink="false">http://www.webmonkey.com/?p=60401</guid>
        		<category><![CDATA[Blog Publishing]]></category>
		<category><![CDATA[Visual Design]]></category>
		<category><![CDATA[Web Basics]]></category>
		<category><![CDATA[typography]]></category>
            <enclosure url="http://www.webmonkey.com/wp-content/uploads/2012/12/woodentype-200x100.jpg" type="image/jpeg" length="48000" />
                    <description><![CDATA[<div class="rss_thumbnail"><img src="http://www.webmonkey.com/wp-content/uploads/2012/12/woodentype.jpg" alt="&#8216;Interactive Guide&#8217; Teaches the Basics of Good Web Typography" /></div>Have a blog, but don't understand the finer points of good web typography? No problem. Thanks to developer Tommi Kaikkonen's interactive guide to blog typography you'll be an expert in no time. Your readers will thank you for it.]]></description>

            <content:encoded><![CDATA[<p><!-- wpautop enabled --><div id="attachment_60402" class="wp-caption aligncenter" style="width: 590px"><a href="https://secure.flickr.com/photos/artisticwhim/3627382834/"><img src="http://www.webmonkey.com/wp-content/uploads/2012/12/woodentype.jpg" alt="" title="woodentype" width="580" height="382" class="size-full wp-image-60402" /></a><p class="wp-caption-text"><em>Image: <a href="https://secure.flickr.com/photos/artisticwhim/3627382834/">Rob McKaughan/Flickr</a></em></p></div>
<p>Good web typography needn&#8217;t be difficult, but typography can be a complicated and sometimes intimidating subject for newcomers.</p>
<p>To help you understand typography a bit better &#8212; and create better-looking websites with your new understanding &#8212; developer Tommi Kaikkonen created his <a href="http://kaikkonendesign.fi/typography/">Interactive Guide to Blog Typography</a>. The guide offers a nice hand-holding walk through of the elements that make for good typography on the web, helping you not just make more readable sites, but understand why they&#8217;re more readable.</p>
<p>For most suggestions in Kaikkonen&#8217;s guide there&#8217;s an interactive button to toggle different line-heights, fonts and measures so you can see for yourself why those elements matter and how they contribute to making your site easier to read.</p>
<p>Among the suggestions in Kaikkonen&#8217;s guide are to set a readable measure (the number of characters on a line), frame content with white space (to put emphasis on the main part of the page), avoid pure black for text and, unless you really know what you&#8217;re doing, stick with just two different fonts. </p>
<p>There is one part of the guide we can&#8217;t totally endorse &#8212; the last suggestion, which is to use <code>font-variant: small-caps;</code> even if the font you&#8217;re using doesn&#8217;t actually have a small-caps variant. With some fonts &#8212; the traditional six fonts of web design, for example &#8212; you can get away with this, but if you&#8217;re using fancier fonts like those from Google Web Fonts or TypeKit this can make for some really awful results; proceed with caution on that one.</p>
<div id='linker_widget' class='contextly-widget'></div>]]></content:encoded>
            <wfw:commentRss>http://www.webmonkey.com/2012/12/interactive-guide-teaches-the-basics-of-good-web-typography/feed/</wfw:commentRss>
        <slash:comments>0</slash:comments>

        
    </item>
    
    <item>
        <title>Exercise Better Web Typography With CSS Hyphens</title>
        <link>http://www.webmonkey.com/2012/11/better-web-typography-with-css-hyphens/</link>
        <comments>http://www.webmonkey.com/2012/11/better-web-typography-with-css-hyphens/#comments</comments>
        <pubDate>Wed, 28 Nov 2012 20:52:54 +0000</pubDate>

                <dc:creator>Scott Gilbertson</dc:creator>

        <guid isPermaLink="false">http://www.webmonkey.com/?p=60082</guid>
        		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Web Standards]]></category>
		<category><![CDATA[typography]]></category>
            <enclosure url="http://www.webmonkey.com/wp-content/uploads/2012/11/hyphens-200x100.png" type="image/png" length="48000" />
                    <description><![CDATA[<div class="rss_thumbnail"><img src="http://www.webmonkey.com/wp-content/uploads/2012/11/hyphens.png" alt="Exercise Better Web Typography With CSS Hyphens" /></div>Web typography has improved by leaps and bounds over the last few years thanks to the new tools in CSS 3. There's still one thing most sites aren't using though: proper hyphenation. Here's a snippet of CSS you can use to improve the readability of your text with only a few lines of code.]]></description>

            <content:encoded><![CDATA[<p><!-- wpautop enabled --><div id="attachment_60084" class="wp-caption aligncenter" style="width: 590px"><img src="http://www.webmonkey.com/wp-content/uploads/2012/11/hyphens.png" alt="" title="hyphens" width="580" height="399" class="size-full wp-image-60084" /><p class="wp-caption-text">Forget <em>The Homer</em>; look at those sweet, sweet hyphens. <em>Image: Screenshot/Webmonkey</em>.</p></div></p>
<div lang="en" style="-webkit-hyphens: auto; -moz-hyphens: auto; -ms-hyphens: auto; -o-hyphens: auto; hyphens: auto;">
<p>Last night, while reading Craig Mod&#8217;s excellent article, <cite><a href="http://craigmod.com/journal/subcompact_publishing/">Subcompact Publishing</a></cite>, I noticed something that only type-obsessed nerds probably notice: some really good-looking hyphenation. A quick right-click to &#8220;inspect element&#8221; revealed this gem: <code>-moz-hyphens: auto;</code>.</p>
<p>It&#8217;s true; while we were sleeping <a href="http://caniuse.com/css-hyphens">Firefox, IE 10 and Safari</a> all implemented the <a href="http://www.w3.org/TR/css3-text/#hyphenation">CSS hyphenation spec</a>. In fact, Firefox has had hyphenation support for over year (starting with version 6). Sadly, Chrome doesn&#8217;t support hyphens just yet, nor does Opera. Still, if you&#8217;d like to do something really simple that will vastly improve the readability of your text for Firefox, IE 10 and Safari users, add this to your site&#8217;s stylesheet:</p>
<pre class="brush: js">
p {
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    -o-hyphens: auto;
    hyphens: auto;
}
</pre>
<p>Right now the <code>-o-</code> prefix isn&#8217;t doing anything, but it future-proofs the code a bit for when Opera adds support. The only catch to hyphenation is that not only does the browser need to support it, it also needs to have a hyphenation dictionary for the language you&#8217;re using. The Mozilla Developer Network has a good <a href="https://developer.mozilla.org/en-US/docs/CSS/hyphens">rundown of which browsers support which languages</a>. </p>
<p>There&#8217;s no real need for a fallback since the web has never had any hyphenation. Browsers that don&#8217;t support the CSS <code>hyphens</code> rule will simply render the page as they always have, but those that do will now be a bit more readable. </p>
<p>And, as a kind of footnote, if you have any interest in the future of publishing, <cite><a href="http://craigmod.com/journal/subcompact_publishing/">Subcompact Publishing</a></cite> is well worth a read.</p>
</div>
<p>[<strong>Update</strong>: It looks like developer Peter Paul Koch just noticed hyphenation support as well. He's got a short post that notes one potential problem with hyphens that I missed: you need to explicitly declare a language, as in <code>&lt;html lang="en"&gt;</code> in order to trigger hyphenation. See <a href="http://www.quirksmode.org/blog/archives/2012/11/hyphenation_wor.html">Koch's post for more details</a>.]</p>
<div id='linker_widget' class='contextly-widget'></div>]]></content:encoded>
            <wfw:commentRss>http://www.webmonkey.com/2012/11/better-web-typography-with-css-hyphens/feed/</wfw:commentRss>
        <slash:comments>0</slash:comments>

        
    </item>
    
    <item>
        <title>Responsive Design Tricks: Fluid Typography With CSS 3</title>
        <link>http://www.webmonkey.com/2012/02/responsive-design-tricks-fluid-typography-with-css-3/</link>
        <comments>http://www.webmonkey.com/2012/02/responsive-design-tricks-fluid-typography-with-css-3/#comments</comments>
        <pubDate>Wed, 08 Feb 2012 19:07:04 +0000</pubDate>

                <dc:creator>Scott Gilbertson</dc:creator>

        <guid isPermaLink="false">http://www.webmonkey.com/?p=54239</guid>
        		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Visual Design]]></category>
		<category><![CDATA[Web Standards]]></category>
		<category><![CDATA[CSS 3]]></category>
		<category><![CDATA[typography]]></category>
            <enclosure url="http://www.webmonkey.com/wp-content/uploads/2012/02/tablets-200x100.jpg" type="image/jpeg" length="48000" />
                    <description><![CDATA[<div class="rss_thumbnail"><img src="http://www.webmonkey.com/wp-content/uploads/2012/02/tablets.jpg" alt="Responsive Design Tricks: Fluid Typography With CSS 3" /></div>Building a website that looks good on every screen is a tricky prospect. The key is to keep everything fluid -- type like water, Danielsan.]]></description>

            <content:encoded><![CDATA[<p><!-- wpautop enabled -->
<p><div id="attachment_54241" class="wp-caption alignleft" style="width: 310px"><img src="http://www.webmonkey.com/wp-content/uploads/2012/02/tablets.jpg" alt="" title="tablets" width="300" height="224" class="size-full wp-image-54241" /><p class="wp-caption-text">Photo: Ariel Zambelich/Wired.com</p></div>Building <a href="http://www.webmonkey.com/2012/01/building-a-responsive-future-friendly-web-for-everyone/">responsive websites</a> means that your design has to adapt to different screen sizes. That there is no such thing as &#8220;pixel perfect&#8221; has long been a maxim of good web design, but nowhere is this more true than when you start working with percentage widths, em-based type and other flexible techniques of responsive design. While fluid grids, adaptive images and other tools help, sometimes even basic things like the flow of type can look wrong without a little extra help. </p>
<p>One common problem when designing for multiple devices is handling the changes that happen when the user rotates the screen. It&#8217;s frustrating to see your elegant portrait-oriented designs fall apart as the device moves to landscape mode (or vice versa). Frequently the problem is that images, videos and other embedded content in your page is sized in relation to the pixel width of the viewport, but the type is not. That means that the type fails to adapt to layout changes, leaving ugly gaps, whitespace or hard-to-read, overly long lines.</p>
<p>There are a number of ways to solve this problem, but one of the simplest and easiest is to use fluid typography in addition to your fluid grid. BBC developer Mark Hurrell wrote up an <a href="http://blog.responsivenews.co.uk/post/13925578846/fluid-grids-orientation-resolution-independence">excellent tutorial</a> some time ago that shows how, by specifying font sizes in rems, you can &#8220;adjust every font-size on the page by using media-queries to change the font-size set on the BODY or HTML element according to viewport width.&#8221;</p>
<p>To find the right size type for various screen widths, Hurrell calculates a resolution-independent font scale based on target widths. That is then applied using a series of media queries and the new <a href="http://www.w3.org/TR/css3-values/">CSS 3 unit <code>rem</code></a>. The rem unit means ems <a href="http://snook.ca/archives/html_and_css/font-size-with-rem">relative to the root</a> (the HTML) element. That means your type gets proportionally larger overall, rather than in relation to its parent element as would happen with a simple em. As Hurrell notes, support is pretty much universal on tablets and phones (browsers that don&#8217;t support it will fall back to px sizing, so all is not lost).</p>
<p>In the end what you get using rems and media queries is fluid typography that scales just like a fluid grid. That means that when the device rotates the type resizes to fit the new screen dimensions. For more details on how to make it work on your site be sure to check out the <a href="http://blog.responsivenews.co.uk/post/13925578846/fluid-grids-orientation-resolution-independence">Responsive News blog post</a>, which also has a few links to websites already using this trick. </p>
<div id='linker_widget' class='contextly-widget'></div>]]></content:encoded>
            <wfw:commentRss>http://www.webmonkey.com/2012/02/responsive-design-tricks-fluid-typography-with-css-3/feed/</wfw:commentRss>
        <slash:comments>3</slash:comments>

        
    </item>
    
    <item>
        <title>Thinking with Type: Brush Up Your Typography Skills</title>
        <link>http://www.webmonkey.com/2011/11/thinking-with-type-brush-up-your-typography-skills/</link>
        <comments>http://www.webmonkey.com/2011/11/thinking-with-type-brush-up-your-typography-skills/#comments</comments>
        <pubDate>Fri, 11 Nov 2011 16:29:29 +0000</pubDate>

                <dc:creator>Scott Gilbertson</dc:creator>

        <guid isPermaLink="false">http://www.webmonkey.com/?p=52629</guid>
        		<category><![CDATA[Visual Design]]></category>
		<category><![CDATA[typography]]></category>
            <enclosure url="http://www.webmonkey.com/wp-content/uploads/2011/11/ttype.jpg" type="image/jpeg" length="48000" />
                    <description><![CDATA[<div class="rss_thumbnail"><img src="http://www.webmonkey.com/wp-content/uploads/2011/11/ttype.jpg" alt="Thinking with Type: Brush Up Your Typography Skills" /></div>The power and potential impact of typography on the web has grown by leaps and bounds with the advent of widespread browser support for @font-face and font hosting services like Adobe&#8217;s Typekit. Of course with new tools come new problems. Many web developers don&#8217;t know much about fonts and typography. After all it used to [...]]]></description>

            <content:encoded><![CDATA[<p><!-- wpautop enabled -->
<p><a href="http://www.webmonkey.com/wp-content/uploads/2011/11/ttype.jpg"><img src="http://www.webmonkey.com/wp-content/uploads/2011/11/ttype.jpg" alt="" title="ttype" width="580" height="390" class="aligncenter size-full wp-image-52631" /></a>The power and potential impact of typography on the web has grown by leaps and bounds with the advent of widespread browser support for <code>@font-face</code> and font hosting services like <a href="http://www.webmonkey.com/2011/10/adobe-acquires-typekit-web-font-service/">Adobe&#8217;s Typekit</a>.</p>
<p>Of course with new tools come new problems. Many web developers don&#8217;t know much about fonts and typography. After all it used to be there were only six reliable font choices on the web &#8212; why bother learning about something you couldn&#8217;t use? But that, like so many other things in web development, is no longer true.</p>
<p>If the web&#8217;s newfound typography options leave you feeling a bit behind, head over to Ellen Lupton&#8217;s <a href="http://www.thinkingwithtype.com/">Thinking With Type</a> website. The site is a goldmine of information on typography dos and don&#8217;ts both on the web and off. The site is not, however, so much about fonts, but rather about type as a visual element and what it can do (both good and bad) within a design.</p>
<p>If you&#8217;ve ever wondered why your <a href="http://www.thinkingwithtype.com/contents/letter/#Caps_and_Small_Caps">small caps don&#8217;t look right</a>, how to <a href="http://www.thinkingwithtype.com/contents/text/#Kerning">properly kern text</a> or how you can use <a href="http://www.thinkingwithtype.com/contents/letter/#Mixing_Typefaces">contrasting font weights</a> to create more visually engaging banners, Thinking With Type has the answers for you.</p>
<p>There&#8217;s even a section on working with <a href="http://www.thinkingwithtype.com/contents/grid/#Multicolumn_Grid">multi-column grids</a>, something that will hopefully be possible in the near future as more browsers begin to <a href="http://www.webmonkey.com/2011/05/adobe-envisions-brave-new-world-of-web-layouts-with-css-regions/">support the various CSS grid layout systems</a>.</p>
<p>The Thinking With Type website is a companion to Lupton&#8217;s <a href="http://elupton.com/2009/10/book-store/">book of the same name</a>, which is well worth picking up if you have any interest in learning more about typography.</p>
<p><strong>See Also:</strong><br/></p>
<ul>
<li><a href="http://www.webmonkey.com/2011/11/shape-type-the-html5-typography-game/">Shape Type: The HTML5 Typography Game</a></li>
<li><a href="http://www.webmonkey.com/2011/10/adobe-acquires-typekit-web-font-service/">Adobe Acquires Typekit Web-Font Service</a></li>
<li><a href="http://www.webmonkey.com/2011/05/improve-your-websites-typography-with-kern-js/">Improve Your Website&#8217;s Typography With Kern.js</a></li>
<li><a href=http://www.webmonkey.com/2010/11/lettering-js-makes-complex-typography-easy/"">Lettering.js Makes Complex Typography Easy</a></li>
</ul>
<div id='linker_widget' class='contextly-widget'></div>]]></content:encoded>
            <wfw:commentRss>http://www.webmonkey.com/2011/11/thinking-with-type-brush-up-your-typography-skills/feed/</wfw:commentRss>
        <slash:comments>0</slash:comments>

        
    </item>
    
    <item>
        <title>Improve Your Website&#8217;s Typography With Kern.js</title>
        <link>http://www.webmonkey.com/2011/05/improve-your-websites-typography-with-kern-js/</link>
        <comments>http://www.webmonkey.com/2011/05/improve-your-websites-typography-with-kern-js/#comments</comments>
        <pubDate>Tue, 17 May 2011 15:19:00 +0000</pubDate>

                <dc:creator>Scott Gilbertson</dc:creator>

        <guid isPermaLink="false">http://www.webmonkey.com/?p=50968</guid>
        		<category><![CDATA[CSS]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Visual Design]]></category>
		<category><![CDATA[Web Basics]]></category>
		<category><![CDATA[typography]]></category>
            <enclosure url="http://www.webmonkey.com/wp-content/uploads/2011/05/kernjs.jpg" type="image/jpeg" length="48000" />
                    <description><![CDATA[<div class="rss_thumbnail"><img src="http://www.webmonkey.com/wp-content/uploads/2011/05/kernjs.jpg" alt="Improve Your Website&#8217;s Typography With Kern.js" /></div>Web typography used to be something of an oxymoron, but recent browser advances and tools like Typekit have helped bring web typography out of the dark ages with custom fonts. Thanks to JavaScript libraries like Lettering.js you can tweak those custom fonts &#8212; targeting specific words or letters &#8212; and adjust them to your liking. [...]]]></description>

            <content:encoded><![CDATA[<p><!-- wpautop enabled -->
<p><a href="http://www.webmonkey.com/wp-content/uploads/2011/05/kernjs.jpg"><img src="http://www.webmonkey.com/wp-content/uploads/2011/05/kernjs.jpg" alt="" title="kernjs" width="300" height="110" class="alignleft size-full wp-image-50967" /></a>Web typography used to be something of an oxymoron, but recent browser advances and tools like <a href="http://typekit.com/">Typekit</a> have helped bring web typography out of the dark ages with custom fonts. Thanks to JavaScript libraries like <a href="http://www.webmonkey.com/2010/11/lettering-js-makes-complex-typography-easy/">Lettering.js</a> you can tweak those custom fonts &#8212; targeting specific words or letters &#8212; and adjust them to your liking.</p>
<p><a href="http://letteringjs.com/">Lettering.js</a> even makes it possible to do custom kerning on the web. Kerning refers to the space between characters in proportional width fonts. CSS has long offered the <code>letter-spacing</code> property, but because it applies to an entire element &#8212; for example an <code>h2</code> tag &#8212; what you&#8217;re really doing with <code>letter-spacing</code> is adjusting the tracking.</p>
<p>To actually control kerning you need to target each letter individually. Because Lettering.js can wrap each letter in your text with span tags, you can then target each span separately, adjusting the spacing of individual letters, or, kerning.</p>
<p>But, handy as Lettering.js is, tweaking the letter-spacing, hitting refresh, tweaking some more and so on is still a rather tedious way to improve your kerning. That&#8217;s why designer <a href="https://twitter.com/#!/bstrom">Brendan Stromberger</a> created the <a href="http://www.kernjs.com/">Kern.js JavaScript bookmarklet</a>. Used in conjunction with Lettering.js, Kern.js allows you to adjust kerning by simply selecting and dragging letters (or you can use the arrow keys). Kerning adjustments can be made in pixels or ems, so even you if you have a liquid layout there&#8217;s no reason you can&#8217;t get in on the kerning fun. Once you&#8217;ve got your kerning looking the way you&#8217;d like, just hit the &#8220;finish editing&#8221; button and Kern.js will spit out the necessary CSS to apply.</p>
<p>Kerning is admittedly a somewhat nerdy pursuit in a field that&#8217;s already pretty nerdy to begin with, but if you&#8217;ve developed an obsession with good looking typography, you know that there&#8217;s more to it than just dropping in some Typekit fonts. Thanks to Lettering.js and Kern.js, you can finally improve kerning on the web without the tedium of endless page refreshes.</p>
<p><strong>See Also:</strong><br/></p>
<ul>
<li><a href="http://www.webmonkey.com/2010/11/lettering-js-makes-complex-typography-easy/">Lettering.js Makes Complex Typography Easy</a></li>
<li><a href="http://www.webmonkey.com/2010/11/good-web-typography-is-easy-with-type-a-file/">Good Web Typography Is Easy With Type-a-File</a></li>
<li><a href="http://www.webmonkey.com/2010/07/fontfonter-test-web-fonts-on-any-website/">FontFonter: Test Web Fonts on Any Website</a></li>
</ul>
<div id='linker_widget' class='contextly-widget'></div>]]></content:encoded>
            <wfw:commentRss>http://www.webmonkey.com/2011/05/improve-your-websites-typography-with-kern-js/feed/</wfw:commentRss>
        <slash:comments>1</slash:comments>

        
    </item>
    
    <item>
        <title>Good Web Typography Is Easy With Type-a-File</title>
        <link>http://www.webmonkey.com/2010/11/good-web-typography-is-easy-with-type-a-file/</link>
        <comments>http://www.webmonkey.com/2010/11/good-web-typography-is-easy-with-type-a-file/#comments</comments>
        <pubDate>Thu, 04 Nov 2010 17:34:51 +0000</pubDate>

                <dc:creator>Scott Gilbertson</dc:creator>

        <guid isPermaLink="false">http://www.webmonkey.com/?p=49103</guid>
        		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Fonts]]></category>
		<category><![CDATA[Visual Design]]></category>
		<category><![CDATA[CSS 3]]></category>
		<category><![CDATA[typography]]></category>
            <enclosure url="http://www.webmonkey.com/wp-content/uploads/2010/11/typeset.jpg" type="image/jpeg" length="48000" />
                    <description><![CDATA[<div class="rss_thumbnail"><img src="http://www.webmonkey.com/wp-content/uploads/2010/11/typeset.jpg" alt="Good Web Typography Is Easy With Type-a-File" /></div>The web is awash with CSS frameworks. But, while frameworks can be great for prototyping and quick mockups, they&#8217;re often overkill for most projects. It&#8217;s also pretty rare to find a framework that meets all of your design needs. If you&#8217;re just looking for a way to get some great typography on your site, but [...]]]></description>

            <content:encoded><![CDATA[<p><!-- wpautop enabled -->
<p><a href="http://www.webmonkey.com/wp-content/uploads/2010/11/typeset.jpg"><img src="http://www.webmonkey.com/wp-content/uploads/2010/11/typeset.jpg" alt="" title="typeset" width="580" /></a></p>
<p>The web is awash with CSS frameworks. But, while frameworks can be great for prototyping and quick mockups, they&#8217;re often <a href="http://www.webmonkey.com/2008/08/css_should_you_use_a_framework_or_diy/">overkill</a> for most projects. It&#8217;s also pretty rare to find a framework that meets all of your design needs. </p>
<p>If you&#8217;re just looking for a way to get some great typography on your site, but don&#8217;t need a grid or other tools that often come with a full-blown framework, check out <a href="http://type-a-file.com/">Type-a-File</a>. Type-a-File isn&#8217;t exactly a framework, it&#8217;s more specific &#8212; a set of typography styles that you can adapt into your CSS.</p>
<p>Type-a-File is the work of designer Russ Maschmeyer and currently offers eight different typographic style sheets, designed, in Type-a-File&#8217;s words, to &#8220;give your web typography a head start.&#8221; </p>
<p>The style sheets takes advantage of some of the new features in CSS 3 like <code>column-count</code> and <code>border-radius</code>, as well as services like <a href="http://typekit.com/">TypeKit</a> for fancy fonts. Fortunately, the vast majority of the rules aren&#8217;t based on the still-nascent CSS 3 spec, so nearly all the effects will work in older browsers as well. </p>
<p>In addition to basic rules for typographic elements &#8212; h1-6, p, lists, cite and so on &#8212; Type-a-File has a few classes you can apply to pull quotes, create &#8220;kickers&#8221; or &#8220;sidenotes&#8221; and change default headings.</p>
<p>Type-a-File is released under a Creative Commons Attribution license, so if you&#8217;d like to take one of the eight example style sheets and use it to build something of your own you&#8217;re feel to do so. You can even submit it back to Type-a-File for inclusion on the site.</p>
<p><em>Photo by the four elements/<a href="http://www.flickr.com/photos/thefourelements/3537962313/">Flickr</a>/CC</em></p>
<p><strong>See Also:</strong><br/></p>
<ul>
<li><a href="http://www.webmonkey.com/2010/06/design-for-readability-first/">Design for Readability First</a></li>
<li><a href="http://www.webmonkey.com/2008/08/css_should_you_use_a_framework_or_diy/">CSS: Should You Use a Framework or DIY</a></li>
<li><a href="http://www.webmonkey.com/2010/07/css3-pie-lets-you-have-your-css-and-ie-it-too/">CSS3 Pie Lets You Have Your CSS and IE It, Too</a></li>
</ul>
<div id='linker_widget' class='contextly-widget'></div>]]></content:encoded>
            <wfw:commentRss>http://www.webmonkey.com/2010/11/good-web-typography-is-easy-with-type-a-file/feed/</wfw:commentRss>
        <slash:comments>5</slash:comments>

        
    </item>
    
    <item>
        <title>Adobe Shows Off Fancy WebKit-Based Typography</title>
        <link>http://www.webmonkey.com/2010/11/adobe-shows-off-fancy-webkit-based-typography/</link>
        <comments>http://www.webmonkey.com/2010/11/adobe-shows-off-fancy-webkit-based-typography/#comments</comments>
        <pubDate>Tue, 02 Nov 2010 18:58:26 +0000</pubDate>

                <dc:creator>Scott Gilbertson</dc:creator>

        <guid isPermaLink="false">http://www.webmonkey.com/?p=49090</guid>
        		<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Visual Design]]></category>
		<category><![CDATA[Web Basics]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Fonts]]></category>
		<category><![CDATA[typography]]></category>
		<category><![CDATA[Web fonts]]></category>
		<category><![CDATA[Webkit]]></category>
        <description><![CDATA[Typography on the web has improved by leaps and bounds since the dark days of the blink tag, but it&#8217;s still a long way from ideal. Sure there are great ways to serve custom fonts, and you can even use JavaScript libraries like Lettering.js for even more control over your layout. But when it comes [...]]]></description>

            <content:encoded><![CDATA[<p><!-- wpautop enabled -->
<p><object width="580" height="460"><param name="movie" value="http://www.youtube.com/v/zRa4QTsb08s?fs=1&amp;hl=en_US"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/zRa4QTsb08s?fs=1&amp;hl=en_US" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="580" height="460"></embed></object></p>
<p>Typography on the web has improved by leaps and bounds since the dark days of the blink tag, but it&#8217;s still a long way from ideal.</p>
<p>Sure there are great ways to <a href="http://www.webmonkey.com/2010/08/typekit-teams-up-with-adobe-to-offer-more-web-fonts/">serve custom fonts</a>, and you can even use JavaScript libraries like <a href="http://www.webmonkey.com/2010/11/lettering-js-makes-complex-typography-easy/">Lettering.js for even more control</a> over your layout. But when it comes to the flow of text around images, pull quotes and other block level elements, well, web typography falls apart.</p>
<p>The demo movie above from Adobe shows off some WebKit-based experiments that seek to change that. Adobe Engineering VP Paul Gubbay narrates and the demo, and he shows how his team is extending the WebKit browser to do some new typographic tricks. WebKit is the open source engine behind Safari and Google Chrome, and it powers the most popular mobile browsers like the ones on the iPhone, iPad, iPod and all the Android phones. The demo certainly shows some impressive results.</p>
<p>However, we&#8217;re a bit suspicious of the methodology behind the results. Gubbay talks about <a href="http://blogs.adobe.com/designandweb/2010/10/improving-the-web-for-digital-publishing.html">extending WebKit&#8217;s CSS support via vendor prefixes</a>, but neglects to mention what those prefixes are built against &#8212; in other words, there&#8217;s no mention of submitting a standard that other browsers could work from. </p>
<p>In fact, while the demo is pretty cool, the whole overview is too vague to say much about other than, &#8220;that would be nice.&#8221;</p>
<p>Also, note to Adobe, you don&#8217;t need to work with Google to work on WebKit. It&#8217;s an open source project. You can just submit your patches (<a href="http://webkit.org/coding/contributing.html">instructions are here</a>).</p>
<p>[via <a href="http://blogs.adobe.com/jnack/2010/11/adobes-enhancing-webkit-for-better-typography.html">John Nack</a>]</p>
<p><em><strong>Update:</strong> The original post got Paul Gubbay&#8217;s name wrong. We have updated it. (Sorry, Paul!) Also, be sure to read his response in the comments.</em></p>
<p><strong>See Also:</strong><br/></p>
<ul>
<li><a href="http://www.webmonkey.com/2010/06/design-for-readability-first/">Design for Readability First</a></li>
<li><a href="http://www.webmonkey.com/2010/07/fontfonter-test-web-fonts-on-any-website/">FontFonter: Test Web Fonts on Any Website</a></li>
<li><a href="http://www.webmonkey.com/2009/10/mozilla_throws_its_weight_behind_improving_web_type__adopts_woff_for_firefox/">Mozilla Throws Its Weight Behind Improving Web Type, Adopts WOFF for Firefox</a></li>
</ul>
<div id='linker_widget' class='contextly-widget'></div>]]></content:encoded>
            <wfw:commentRss>http://www.webmonkey.com/2010/11/adobe-shows-off-fancy-webkit-based-typography/feed/</wfw:commentRss>
        <slash:comments>5</slash:comments>

        
    </item>
    
    <item>
        <title>Lettering.js Makes Complex Typography Easy</title>
        <link>http://www.webmonkey.com/2010/11/lettering-js-makes-complex-typography-easy/</link>
        <comments>http://www.webmonkey.com/2010/11/lettering-js-makes-complex-typography-easy/#comments</comments>
        <pubDate>Tue, 02 Nov 2010 18:44:29 +0000</pubDate>

                <dc:creator>Scott Gilbertson</dc:creator>

        <guid isPermaLink="false">http://www.webmonkey.com/?p=49085</guid>
        		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Visual Design]]></category>
		<category><![CDATA[Fonts]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Type]]></category>
		<category><![CDATA[typography]]></category>
            <enclosure url="http://www.webmonkey.com/wp-content/uploads/2010/11/lettering.gif" type="image/gif" length="48000" />
                    <description><![CDATA[<div class="rss_thumbnail"><img src="http://www.webmonkey.com/wp-content/uploads/2010/11/lettering.gif" alt="Lettering.js Makes Complex Typography Easy" /></div>CSS 3 adds some awesome new tools to web designers&#8217; toolkit &#8212; the ability to rotate, transform and tweak elements means complex layouts can be done with nothing more than some style sheet rules. Combine that with some of the fancy new fonts available through web services like Typekit and Fonts.com and you&#8217;re well on [...]]]></description>

            <content:encoded><![CDATA[<p><!-- wpautop enabled -->
<p><a href="http://www.webmonkey.com/wp-content/uploads/2010/11/lettering.gif"><img src="http://www.webmonkey.com/wp-content/uploads/2010/11/lettering.gif" alt="" title="lettering" width="300" height="112" class="alignleft size-full wp-image-49087" /></a>CSS 3 adds some awesome new tools to web designers&#8217; toolkit &#8212; the ability to rotate, transform and tweak elements means complex layouts can be done with nothing more than some style sheet rules.</p>
<p>Combine that with some of the fancy new fonts available through web services like <a href="http://www.webmonkey.com/2009/11/review_typekit_delivers_custom_web_fonts_to_the_masses/">Typekit</a> and <a href="http://webfonts.fonts.com/">Fonts.com</a> and you&#8217;re well on your way to replicating the kind of fine-tuned typography control print designers have long enjoyed. However, targeting individual letters and words can still be tricky.</p>
<p>That&#8217;s where <a href="http://letteringjs.com/">Lettering.js</a> comes in. The JQuery plugin can wrap your text with span tags, allowing you to target CSS rules to individual letters, words or sentences.</p>
<p>If you wondered how the designers behind the <a href="http://lostworldsfairs.com/atlantis/">Lost World&#8217;s Fairs</a> <a href="http://www.webmonkey.com/2010/09/a-guide-to-internet-explorer-9s-html5css-3-support/">CSS experiment</a> did it, well, look no further than Lettering.js. The other <a href="http://letteringjs.com/">showcase examples</a> on the Lettering.js website are no less impressive.</p>
<p>The library, which requires JQuery, can be <a href="http://github.com/davatron5000/Lettering.js">downloaded from Github</a>. Using it is as simple as selecting the element you want to target and applying the appropriate function &#8212; basically, whether to wrap the letters, words or lines of your target element.</p>
<p>One thing to note, the developers recommend putting Lettering.js in your head tags to avoid the <a href="http://www.webmonkey.com/2010/05/dealing-with-the-dreaded-flash-of-unstyled-text/">unsightly flash of unstyled content</a> that can occur if you include it at the bottom of your page.</p>
<p><strong>See Also:</strong><br/></p>
<ul>
<li><a href="http://www.webmonkey.com/2010/08/typekit-teams-up-with-adobe-to-offer-more-web-fonts/">Typekit Teams Up With Adobe to Offer More Web Fonts</a></li>
<li><a href="http://www.webmonkey.com/2010/07/typekit-gets-an-api/">Typekit Gets an API</a></li>
<li><a href="http://www.webmonkey.com/2010/09/a-guide-to-internet-explorer-9s-html5css-3-support/">A Guide to Internet Explorer 9&#8242;s HTML5/CSS 3 Support</a></li>
<li><a href="http://www.webmonkey.com/2009/11/review_typekit_delivers_custom_web_fonts_to_the_masses/">Review: Typekit Delivers Custom Web Fonts to the Masses</a></li>
</ul>
<div id='linker_widget' class='contextly-widget'></div>]]></content:encoded>
            <wfw:commentRss>http://www.webmonkey.com/2010/11/lettering-js-makes-complex-typography-easy/feed/</wfw:commentRss>
        <slash:comments>3</slash:comments>

        
    </item>
    
    <item>
        <title>Typekit Gets an API</title>
        <link>http://www.webmonkey.com/2010/07/typekit-gets-an-api/</link>
        <comments>http://www.webmonkey.com/2010/07/typekit-gets-an-api/#comments</comments>
        <pubDate>Thu, 29 Jul 2010 17:54:27 +0000</pubDate>

                <dc:creator>Michael Calore</dc:creator>

        <guid isPermaLink="false">http://www.webmonkey.com/?p=48196</guid>
        		<category><![CDATA[APIs]]></category>
		<category><![CDATA[Fonts]]></category>
		<category><![CDATA[Typekit]]></category>
		<category><![CDATA[typography]]></category>
		<category><![CDATA[Web fonts]]></category>
        <description><![CDATA[Font startup Typekit introduced an API Thursday that lets web programmers generate kits from the Typekit library behind the scenes. The company has previously only offered the option of picking fonts and generating kits using the web-based tool on its site. But by releasing an API, it&#8217;s giving people the option of building Typekit into [...]]]></description>

            <content:encoded><![CDATA[<p><!-- wpautop enabled -->
<p><img src="http://www.wired.com/images_blogs/epicenter/2009/05/typekit-logo.jpg" />Font startup Typekit introduced <a href="http://blog.typekit.com/2010/07/29/the-typekit-api/">an API</a> Thursday that lets web programmers generate kits from the Typekit library behind the scenes.</p>
<p>The company has previously only offered the option of picking fonts and generating kits using the web-based tool on its site. But by releasing an API, it&#8217;s giving people the option of building Typekit into their own apps or simply extending the way they use the service.</p>
<p>Writing on the Typekit blog, Paul Hammond says: &#8220;The Typekit API gives you the ability to programmatically create, modify and publish kits. It also allows them to fetch metadata about all the fonts in the Typekit library.&#8221;</p>
<p>Here are the <a href="http://typekit.com/docs/api">documentation pages</a>. As you can see, the Typekit API returns data in a few different flavors (JSON, XML and YAML)</p>
<p>There&#8217;s an example page set up <a href="http://github.com/typekit/typekit-api-examples">on Github</a>, and while there isn&#8217;t much there yet (just a kit generator for Ruby) we can expect more soon.</p>
<p>If you haven&#8217;t yet explored Typekit&#8217;s service for including fancy fonts in your site designs, you should. Especially handy is the <a href="http://code.google.com/apis/webfonts/docs/webfont_loader.html">WebFont Loader</a>, an open source library of scripts that Typekit developed to help eliminate the &#8220;<a href="http://www.webmonkey.com/2010/05/dealing-with-the-dreaded-flash-of-unstyled-text/">flash of unstyled text</a>&#8221; that happens when a page loads. The WebFont Loader offers a number of JavaScript events which allow developers more control over when and how their fonts are loaded onto the page.</p>
<p><b>See Also:</b></p>
<ul>
<li><a href="http://www.webmonkey.com/2009/12/typekit_now_offering_custom_fonts_for_wordpress_blogs/">Typekit Now Offering Custom Fonts For WordPress Blogs</a></li>
<li><a href="http://www.webmonkey.com/2009/11/review_typekit_delivers_custom_web_fonts_to_the_masses/">Review: Typekit Delivers Custom Web Fonts to the Masses</a></li>
<li><a href="http://www.webmonkey.com/2010/05/google-typekit-join-up-to-improve-web-fonts/">Google, Typekit Join Up to Improve Web Fonts</a></li>
</ul>
<div id='linker_widget' class='contextly-widget'></div>]]></content:encoded>
            <wfw:commentRss>http://www.webmonkey.com/2010/07/typekit-gets-an-api/feed/</wfw:commentRss>
        <slash:comments>3</slash:comments>

        
    </item>
    </channel>
</rss>
