Type on the Web: creative choice.

I love the variety of typefaces that exists. Creatively chosen letterforms sit like tiny jewels on a well designed page. It is one of my favorite aspects of design. In print, the right typeface can subtly set the proper tone for the reader. The reader may not even be aware how that tone is being established, but they feel it. Unfortunately, the web has inflicted some terrible limitations on the role of typefaces in design. The two most important are low resolution and shifting the font resource to the reader. This article discusses the how shifting the type face from the creator to the reader affects web design.

Choosing a typeface, or not.

Most people have never really thought about where typefaces come from. If I create a brochure using the type face ITC Berkeley, the reader will see that face in the printed material they read. But on the World Wide Web that relationship has been turned around. The reader can specify what typefaces they see on pages they view. Most people do not realize they have this power and so the site designer becomes the guide to the typefaces used. But the site designer is just that: a guide. This is because regardless of which typeface a designer wants to use, the reader must have the actual font file for that typeface on their computer.

There are two main reasons typefaces were left to the client side of the Web. (Aside from the overwhelming desire for the creators of the web to leave the reader in control.) One, in order to save download time and conserve precious bandwidth, it is faster to have the web browser's system supply the fonts. Second, the licensing issues of sending font data to a viewers system never been overcome. Even file formats that allow embedded fonts (Acrobat PDF) still allow for a specific font maker to not allow embedding.

The mechanisim that is used to specify a typeface works like this: I can ask your browser to show any typeface I want. But if that font is not available, the browser will supply a face based on its local default values. But before the browser jumps to that worst case default, I can give your browser some other choices. For instance, the headlines on the page are being requested as Georgia. (A serif typeface many computers have.) But Times is being requested as a second choice. Finally, if you do not have Georgia or Times available, I have asked for your browser's default serif face. The actual code looks like this:

font-family: Georgia, Times, serif;

There are ways to get around the problem, but they all have a downside attached. To see a table of these workarounds and their problem, see the table as the bottom of the page.

Maybe some day this will change, but for long term future this is how it is.

Font reality survey.

Please take a minute or two to participate in our “anecdotal” survey. In each box below I have specified a specific font. Below that text is a static image of the same text as it appeared on my system using Internet Explorer 6 on Windows XP. Disregard the small shifts in alignment or size. After you submit your responses, this page will refresh showing the results of all the previous responses.



Arial G
 Arial font sample.

This is the most basic of fonts, both Windows and Mac have it available. It is extremely similar to Helvetica (the next sample).



Helvetica G
 Helvetica font sample.

Most Windows-based viewers will not have Helvetica available, But most people cannot tell the difference anyway. Arial was designed to look like Helvetica. I included the upper case G in the Arial and Helvetica samples because that is about the only letter you tell apart at screen resolution. (Hint, look at the "spur" coming down from the crossbar.)



Lucida Grande
 Lucida Grande font sample.

This is a Mac OSX font. It is designed to be very readable at screen resolution. It is very unlikely that any Windows viewers would have it.



Arriba Arriba
Arriba Arriba font sample.

I am very curious to see how many viewers have this face. If you think no one would specify this font in a web page, click this link. (Oh, wait, you probably will not see the font anyway!)



Impact
 Impact font sample.

This face is general available to both Mac and Windows users. It is standard issue with almost every Microsoft product including Microsoft Office.



Adobe Garamond Pro
 Adobe Garamond Pro font sample.

When comparing these two samples, pay special attention to the capital P. The stroke at the bottom of the bowl does not meet the upright. If you are sure you have this font, but it does not show up here, you probably got it as a part of the Adobe Creative Suite. Adobe CS installs those fonts into a special "application specific" font location. They are available to Adobe applications, but not others.



Croissant LT
 Croissant LT font sample.

If you have this face, you probably also have QuarkXPress 6.5. This was included in a package of OpenType faces that were and incentive to activate the update.



Generic Sans Serif
Sans serif font sample.

There are several generic classifications of type that can be specified. These are usually used as a "font of last resort". Sans Serif is usually equivalent to Arial on Windows and Helvetica on Mac. Arial is being displayed in the static image.



Generic Serif
Serif font sample.

A request for Serif usually gets some form of Times. That is the face being displayed in the static image.



Generic Cursive
Cursive font sample.

Cursive is a generic font request that usually gets Comic Sans in Windows Internet Explorer. I do not find that a very "cursive" choice. In the Mac Safari browser, I get the pretty Apple Chancery. The point here is that you get something besides a Sans Serif or Serif face. That would be close enough for me.



Generic Script
Script font sample.

I am not exactly sure what the difference between Cursive and Script was supposed to be, but in my Windows Internet Explorer I got the "system font" called Script. No other browser knew what to do with it. Once again the point here is to see something besides a standard upright serif or sans serif.



Generic Fantasy
Fantasy font sample.

The generic Fantasy gave me Bernhard Bold on my Windows Internet Explorer. I expect the results viewers see will be all over the map. Safari on my Mac gave me Papyrus - at least it has a higher "fantasy factor" than Bernhard Bold. If you get anything besides a standard upright sans serif or serif face, click on "Close enough for me."