SXSW: Web Typography Sucks

| | Comments (3) | TrackBacks (0)

[Notes from this panel with Mark Boulton and Richard Rutter]

[OED] Typography - (1) the are or process of setting and arranging types and printing from them. (2) the style and appearance of printed matter

Typography - the mechanical notation and arrangement of language.

See: Type & Typography by Phil Baines

So why does web typography sucks.

' " are primes, not quotation marks. These are used for height and latitude longitude.

The hypen, en dash, em dash, and minus are all different and have different cultural contexts. In the UK en dashes are supposed to be used without spaces. This changes in different places. Regardless of these rules, en and em dashes are never hyphens.

Even The Sun in the UK uses proper typography. If The Sun can do it why can't we?

All it is a matter of using the correct HTML entities instead of hyphens.

See: The Trouble with EM and EN
See: Smarty Pants plugin
See: Textile

Always use the best ampersand available!

See: Ampersand on Simple Bits

<span class="amp">&amp;</span> font-family: "Goudy Old Style", "Palatino", "Book Antiqua", serif;

Vertical rhythm is incredibly important in typography, just as rhythm is important in music.

The first thing you see when you look at the default style applied by the browser is that the paragraphs are too cramped. It's sill not right. If you make an 18 pixel grid you will see that the text doesn't match up at all.

As designers we know that there is space between a header and a paragraph. You should be defining these spaces, you should know.

Working this out involves a little math so pay attention.

  • base test size: 12 pixels
  • text size for rhythm: 18 pixels
body { font-size: 12px;} p { font-size: 1em; line-height: 1.5em;} h1 {font-size: 1.5em; line-height: 1em;} .sidenote {font-size: 0.8333em; line-height: 1.8em;} h2 { font-size: 1.1667em; line-height: 1.286em; margin-top: 1.929em; margin-bottom: 0.643em;}

font-size: desired font size / base font size = em size
line-height: base line height / em font size = em line height

In addition to vertical rhythm there are things to consider in spacing and alignment. When someone describes a shopping list, like a politician, there is a physical gesture. Mirror this rhythm in type.

Give the list extra prominence. Use a different face or a different weight. Use position to hang the list in the margin. This makes it easier for the eye to read the list and it is the historically correct way to display a list. There is hanging punctuation as well the same way that numericals in this case are hanging in the gutter.

Start with a blank set.

Layout is also related to this.

See: The Elements of Typographic Style
See: Grid Systems and Graphic Design by Muller-Brockman
See: The Chicago Manual of Style

Start with a unit with a rational ratio of 2:3, which is a rounding up of the golden ration of 1:1.68. It's easier to use the rational ratio so that's what we'll do in this example.

Divide this unit into six blocks. Give each block a relationship of 1em so you have 2em:3em. Extrapolate this out to the layout with 0.5em gutters. As you combine these units in whatever way you see fit.

Place your type on the grid so that the grid is rationally derived from the unit of type.

The space that remains, the white space, is not decided arbitrarily, it related to type. There is a relationship between everything on the page.

Typefaces and fonts remain the thorny issue on the web. The typefaces that we are left with are actually very good. Verdana, Arial, Georgia, and the rest are good for our medium.

body {font-famile: verdana, arial, helvetica, sans-serif;}

The problem with this is that Arial is not a good backup for Verdana. Arial will look about a third smaller.

But what about giving people with nicer fonts a chance to see them on the web. This list liberates you to start with the optimal font and then list your fonts from most desirable to least such that they all fit.

Helvetica Neue, for example, is the old helvetica optimized for digital display.

If your organization has conservative typeface requirements, push for something better than Arial.

Windows Vista comes with some really great new typefaces:

  • Calibri
  • Cambria
  • Candara
  • Contantia
  • Corbel

So will these make it to Macs? We hope so. It would be great if they shipped with Office so they could become the new standards. They are truly very good. They lack certain character but their generic nature allows them to be applied over a wide range of uses.

Why they begin with "C" is an open question and it is rather silly.

What typography is all about is how the small parts come together to make a beautiful whole.

Think about the periodic table. If you take a proton away from anything on the periodic table you change the nature of the thing. This is the same with the details of typography. If you don't put any effort in you end up with Carbon instead of Gold, you win, to use a Britishism, the wooden spoon for your design sloth.

So who cares about these things within an organization? The answer should be that everyone does because that's what it is like in a newspaper. Everyone cares that the right characters are used, that the type is set correctly. Everyone involved in writing, editing, printing, etc.

At the BBC, where the medium was different, the care just wasn't there. What happened to our industry that we have lost track of this craft.

Web typography sucks because of us. Everyone should be responsible for typography. Typography should be in the process. Many of these things can be automated but to get there you need to tell software engineers what to put into their content management applications.

If you are an author and you see your text on the web with shoddy typography you should be annoyed. This is a matter of people reading text that is not as easy to read as it could be. Go up the process and demand that typographical detail is taken seriously at every stage.

Most organizations with print output do this on paper but it gets lost on the web. This can change and it is up to fix it. The new version of The New York Times does a great job of this, it is possible.

Get on your colleagues backs about this. The result is worth it.

See: webtypography.net/sxsw2007

The measure was originally dictated by line length. If you set a measure of around two alphabets, is that a scalable em based layout retains sizes as it grows. Because there are so many things that reader has control over you have to limit the lengths of your lines. You can do this bounding your layout in ems or with a liquid layout defined as a percentage of the window size. The content should determine which way you go.

Intelligent controls that know what size the type is and adapting the grid and the content to this size is a great step in the right direction.

Automation is only part of the solution. We need to nurture an environment that emphasizes using the right character in the right place. We just need to care a little bit more about our craft.

One counter argument is that resolution isn't good enough. As technology improves the defects of our work will become more apparent.

Jeff Croft from the audience: There is nothing wrong with using pixels to size your type. The only thing wrong with this is IE 6. Ems are great but don't let IE6 hold you back from using pixels. It is important to use the right characters in the presentation layer but it less important in XML where the right characters can get in the way.

Dan Moll from the audience: In lists you said that the proper way to do lists is to hang the numerics. How do you do this with quotation marks?

It is very hard to do this because the tools get in the way of what you are trying to do. There is no easy way to make this happen. Negative text-indent is one way to do this but it is only a rough approximation. You tend to not bother until the tools do what you want them to.

0 TrackBacks

Listed below are links to blogs that reference this entry: SXSW: Web Typography Sucks.

TrackBack URL for this entry: http://www.samfelder.com/mt/mt-tb.cgi/280

3 Comments

Rudi said:

Fascinating stuff. I'm not sure I agree with all of the theory, if only because it seems a bit too married to the standards of the print world. As is the case, human interaction with text on a screen is markedly different than interaction with printed text ona page.

But the bits about special type characters, dashes, quotes, et al, is spot-on. If only there were some way to get things consistent without requiring the use of bloated code, the world would be a better place.

Serj.Tarhanov said:

Italic amps are great but use Palatino Linotype for visitors who use windows. Without it browsers use serif equal to Times New Roman with simple ampersand.

I also want to ask. Simple bits using serif font for title with custmized ampersand. But I have titles written with Trebuchet MS. Trying to change default &, I have stopped in front of two ways to make it. I can use serif or sans-serif font for customization. http://www.flickr.com/photos/0ffh/457665723/ If all other letters around ampersand are whitten with sans-serif, wouldn't it looks ugly to customize ampersand with serif font?

Serj.Tarhanov said:

All new microsoft font names begin with one letter, I think to be near in font list.

Leave a comment

Who is this guy?

Sam Felder is a web designer and occasional writer in Los Angeles, CA.

Born in Washington, DC, Sam and his family moved to Peoria, IL, where he grew up and went to school. He returned to DC in 2003 and left for the west coast in late 2005.

See me speak at SXSW Interactive 2008

Archives

Recent Activity

April 16

  • Sam saved the link The Next Page: Thirty Tables of Contents
  • Sam tweeted, "I don't think tonight's presidential debate could possibly have had less substance: http://tinyurl.com/6arb64"
  • Sam is attending IxDA-SF Presents: Matt Jones, "Playfulness in Design" at odopod
  • Sam tweeted, "slowly getting better at making espresso. still terrible at foaming soymilk..."

April 15

  • Sam tweeted, "Glad that I filed my income tax last week. I had to pay but at least I don't have to spend today stressed out!"
  • Sam tweeted, "OH: I think the future of dolls is..."

April 12

  • Sam tweeted, "biking in SF makes me want terrain view in google maps on the iPhone. These hills are serious!"
  • Sam tweeted, "every time I see an airplane gracefully take off I'm impressed that we can do that. It really is amazing!"

April 10

  • Sam tweeted, "Making plans for a great weekend up in SF. The weather is going to be great and I plan to spend as much of it outside as possible."
  • Sam tweeted, "Loving the new season of Radiolab http://www.wnyc.org/shows/radiolab/"

April 9

  • Sam tweeted, "up late watching video from TED"
  • Sam saved the link NewsVisual

April 7

  • Sam tweeted, "Why does iTunes keep downloading partial podcasts? I don't want 18 minutes of This American Life. I want the full hour!"

April 4

April 3

  • Sam saved the link City songbirds are changing their tune
  • Sam tweeted, "I dreamt that it was suddenly May and I had forgotten to file my taxes. Is it a sign that I should stop procrastinating?"

April 2