Close and Go BackBack to Viget

Typography Tuesday: Legibility

Samantha Warren
Samantha Warren, ON THE TOPIC OF Tips and Tricks
Jun10 7

What is Typography Tuesday?

It is no secret that I love Typography. Typography is the cornerstone of design. In situations that don’t afforded the luxury of other graphical elements such as photography or illustration, typography can carry the design. Strip away all the bells and whistles of the web and you are left with type; make that type look fantastic under aggressive circumstances and THAT is bad-ass.

the letter GBack in February, I had the pleasure of speaking about web typography at DC Design Talks. I learned a lot of great things while developing the presentation, and I’ve tried to simplify some of those ideas to share with you each Tuesday until I run out.  (Which could, theoretically, be never.)

This Week’s Topic: Legibility

Ever meet people who think Papyrus is the greatest font ever and must jam their websites with it? Hopefully, those clients are few and far between, but what they don’t realize is that while they are totally entitled to their opinion of the awesomeness of papyrus, it is very difficult typeface to read due to its sharply contrasting stroke widths, ascenders, and descenders.  Legibility is a major factor that determines the clarity of a typeface to a user since it’s how clearly content can be read. Readability can be scientifically determined by how quickly and comprehensibly a block of text is read by a user.  In print design, serif fonts have been determined as the types of fonts easiest to read in body copy because the serifs reinforce the horizontal flow as the eye moves from left to right; however, there is no conclusive evidence that I can find that states this is true for screen. Rather than comparing serif typefaces to san-serif typefaces, it seems that those designed specifically for display prove to be more readable online. Both Verdana and Georgia come out as being the most legible, web-safe fonts. 

image

A great site that allows you to compare typefaces for the screen is http://typetester.maratz.com/

image


Other Factors That Determine Legibility

What font you choose is not necessarily as important as how you typeset it.



  • All Caps: Slows the readability of that text above all other factors because it lacks the visual cues that tell the reader where and when each word stops.

  • Letter Spacing: Too much or two little space between letters can interrupt the natural texture of the type.

  • Measure: The number of characters that make up the length of a line of text is called measure. Optimal measure for a column of text is 45-75 characters.

  • Size: Type set from 9 to 12 points in the most effectively read.

  • Line-Height: The space between lines of text can determine legibility; too little or too much can cause crowding.

  • Font Style: While italics provide an effective way to determine emphasis, overuse can make reading very difficult because of the slanting of the letters.

  • Stroke Variation: Some typefaces such as Bodoni have sharp variations in stroke widths within individual letters; this contrast makes those typefaces more difficult to read when used in large blocks.

  • Color: Stark contrast—or white text on black—can be hard on the eyes, making text more difficult to comprehend.

When typesetting on the web, it is very important to keep the user in mind. The web is not a canvas—it is an interface that users interact with to achieve goals and obtain information. While expression is a priority, legibility should come first for information that guides and informs as a part of an interface. I hope these tips help! 

Resources and additional reading on legibility:

Calvin Chan said on 06/10 at 11:58 AM

Can’t agree with you more!  Great advices!  Thanks for the article!

Zach LeBar said on 06/10 at 12:04 PM

thank you for this very informative article. i’m a student web designer and learning better typography is at the top of my list of things to do. thanks again, and i look forward to more of these articles. :)

Neal G said on 06/10 at 01:09 PM

I’ve always found that a generous amount of line-height helps readability. Usually 2-.2.25 em (12px base) for my lines looks the best and reads the best. Also having the text justify seems to look and work the best for me.

Dan Boland said on 06/11 at 05:02 PM

You’ll almost always find this in my stylesheet:

body {
font: 12px/1.5 [font goes here];
}

Tor Løvskogen Bollingmo said on 06/13 at 02:15 PM

Who uses points as size value on the web? Anyway, you can’t be serious about 9pt being legible?

Samantha Warren said on 06/13 at 02:52 PM

@Tor Løvskogen Bollingmo

There is an ongoing debate online over what increment to use in CSS layouts. For the point of this article I probably should have said pixel however I used the term pt because it was taken from research which was done on the general legibility of typography rather than type specifically for screen.

Because the web varies so greatly in how it displays type, the ability to scale the text to be readable at a larger size without breaking the layout is an important detail that should not be overlooked. I do find 9 pxs for many fonts legible, but there is a gray area depending on several factors, this is just a generalized guide to help give someone a good starting point for typesetting online.

An entire post going into extensive detail could be written on every one of these legibility factors… and maybe some day i will write them

for now some other great resources are:

http://www.alistapart.com/articles/howtosizetextincss/

http://riddle.pl/emcalc/

http://jontangerine.com/silo/css/pixels-to-ems/

Tor Løvskogen Bollingmo said on 06/13 at 02:55 PM

Yes, but 9pt equals about 10px, which is tiny, and not legible. I don’t think it’s a good idea to design for visitors having to adjust the size up one size. A better idea would be to use 12px type, and supplement with some 11px type if needed.

Name:

Email:

URL:

Not a robot? Prove it by entering the word below.


Remember my personal information

Notify me of follow-up comments?