by Paul D. Hunt
These days, almost anyone you talk to can name their favorite font. Likewise, virtually every business, whether large or small, as well as an ever-increasing number of individuals, maintain a website or blog. What if you could use your favorite font on your blog or website? With the advent of web fonts, the chances of being able to do just that are increasing day by day. In fact, this recently happened to Chelsey Scheffe as you can see from the screen capture of her blog post dated August 30 of this year. As we recently announced, Adobe has made several of its most popular typefaces available for @font-face embedding via Typekit’s service, and we plan on adding even more in the future.
But, just because you can use your favorite font on the web, should you? This article is the second in our weekly series on web fonts, and seeks to lay out some very basic, practical design considerations to keep in mind when choosing type that is intended to be viewed on screen in the context of the web. I will thus focus on the more technical aspects of choosing type. For further guidance on choosing and pairing type, I strongly recommend reading Robert Bringhurst’s excellent Elements of Typographic Style, particularly the sixth chapter, which is entitled “Choosing & Combining Type.”
When it comes to type for body text, I’m of the opinion that it takes a very good web font to be better than no web font at all. What I mean is that unless the font you want to use renders as well as the tried and true core fonts for the web, you probably shouldn’t use it. These fonts are considered web designers’ workhorse fonts, not only because they are ubiquitous, but also because they were specifically designed for screen, and have proven to render well in various rasterization environments. Of this set of fonts, I’m rather fond of Georgia and Verdana. Design qualities that contribute to the success of these two typefaces in particular include generous x-heights and counters that remain open even at very small sizes. When choosing type for text, look for these features or plan to do some compensation for their absence. In the example above, Chelsey worked with the moderate x-height and smallish counters of Adobe Garamond Pro by choosing a slightly larger font size, and really made it shine as the text font for her blog.
Some basic considerations for choosing a suitable type size follow. Check to see that all of your characters are easily distinguishable, and that the counters do not become clogged — particularly those of the ‘a’, ‘e’, and ‘g’ tend to suffer most. However, it is important to ensure that all letters at the chosen size are legible. Also check to see that the tops and bottoms of all uppercase characters are aligned, and that the x-heights of lowercase ones are even, and not bouncy. Lastly, choose a type size that will be comfortable to read for the entire text. With regard to weight, you might experiment with different members of the same typeface family to better determine which one gives the best legibility and appearance. For example, the semibold weight may actually be a better choice for text than the regular in some instances. Typekit’s online specimens (screenshot below) and browser samples come in very useful when trying to make these types of judgements.
Another consideration, when formatting content that is intended to be read on the web, is to design for the lowest common denominator in terms of OS and browser configuration. For many of you that are designing on Mac OS X, that means you should check how your web fonts are rendering on Windows down to version XP at the least. The issue at hand here is largely an interaction between hinting instructions available in the font file and rasterization performed at the OS level. Mac OS X generally ignores hints, which results in font rendering that is smooth (if, at times, a bit blurry) on lower resolution screens. Whether or not you like the font rendering on Mac OS X, there is not much you can do about it. On Windows, however, font rasterization relies on the hinting instructions included in fonts. Depending on the OS settings, the same font may look decent, or it might look less-than-desirable. For the screenshots in this blog posting, I have chosen to show how the referenced fonts rendered on Windows XP using Chrome as the browser, and with sub-pixel rendering enabled via ClearType. Below is an illustration that demonstrates the difference between Windows XP’s ClearType rendering and Mac OS X’s Quartz rendering. The type is Chaparral Pro.
In contrast to choosing a good text font, choosing a suitable typeface for headings and display is much simpler. At larger sizes, the issues of rasterization all but disappear and the design of the type, rather than technical considerations, can be given greater prominence. However, it is still important to check the type you would like to use at the size you intend to use it in a variety of browsers, checking that smooth edges and that fine details are adequately rendered. For a simple, refined feel, a designer can often simply use the same type that is used for text at a size large enough to reveal interesting details of the type. In the example below, Minion Pro is set at a size that shows off the sophisticated terminal treatment on the letters ‘a’, ‘y’, and ‘r’; the elegance of the crossbar of the ‘e’; and we get to see the lovely ampersand up close.
Another simple option for pairing typefaces is to use various weights and widths of the same type family. Below you can see Myriad Pro Condensed Black working as the main headline and paired with other styles of Myriad Pro and Myriad Pro Semi Condensed. The overall effect is a cohesive and polished look.
If you are using a typeface designed for display settings, be sure to use it at a large enough size that its appearance won’t suffer too much degradation. Type designs with fine details, such as Garamond Premier Pro Display, Rosewood, Bickham Script Pro, Caflish Script Pro, or Voluta Script Pro all fall into this display type category. Lastly, have fun and experiment! We’d love to see what you create with Adobe web fonts.