Journal
Five simple steps to better typography
- Posted on: April 13, 2005
- In: Design, Simple Steps, Typography
- Comments closed

Typography, I find, is still a bit of mystery to a lot of designers. The kind of typography I'm talking about is not your typical "What font should I use" typography but rather your "knowing your hanging punctuation from your em-dash" typography. Call me a little bit purist but this bothers me.
So, in an attempt to spread the word here's the first of five simple steps to better typography. To kick it off, part one is about the Measure.
Measure the Measure.

The Measure is the name given to the width of a body of type. There are several units of measurement used for defining the Measure's width. The three basic units are:
- One point = 1/72 of an inch
- One pica = 12 points
- One em = The distance horizontally equal to the type size, in points, you are using. Eg. 1em of 12pt type is 12pt. (Thanks to Joe for correcting me on this.)
But, with the advent of DTP packages and the website design the following are also now used:
- Millimetres
- Pixels
There is an optimum width for a Measure and that is defined by the amount of characters are in the line. A general good rule of thumb is 2-3 alphabets in length, or 52-78 characters (including spaces). This is for legibility purposes. Keep your Measure within these guidelines and you should have no problem with legibility. Please note that this figure will vary widely with research, this is just the figure I use and it seems to work well as a generally rule of thumb.
CSS and fluid?
What is interesting here is fluid designs on the web. How can a Measure react to an increase and decrease in size. The entire grid would have to adapt to that change. An interesting discussion point and challenge.
The Measure and leading.
A simple rule is your leading should be wider than your word spacing. This is because when the balance is correct, your eye will move along the line instead of down the lines.
If your measure is wider than the guidelines for optimum legibility then increase the leading, or line-height as it's sometimes wrongly called. This will have the effect of increasing legibility. Your leading should increase proportionally to your Measure. Small Measure, less leading. Wide Measure, more leading. It's a simple but effective rule.
Reversing out?

When reversing colour out, eg white text on black, make sure you increase the leading, tracking and decrease your font-weight. This applies to all widths of Measure. White text on a black background is a higher contrast to the opposite, so the letterforms need to be wider apart, lighter in weight and have more space between the lines.
Tracking
![]()
The general rule of thumb in tracking your words (not the characters) is that the shorter the line length the tighter the tracking, the opposite is also true.
Your responsibility
Following these simple rules will ensure your bodies of text will be as legible as they can be. These rules come from a typographic craft background which unfortunately, for our industry in particular, aren't being taught as much as they should be in the art schools around the world. As a result they aren't being practiced and correct, well-considered typography is taking a nose-dive.
It's our responsibility, as designers, to embrace the rules which are born of a craft which goes back hundreds of years.
Hopefully, this series of quick, sure-fire ways of improving your typographic craft will help in some way make sure computers and DTP doesn't kill it off. That would be a great shame.
The series
This is the first installment of this "Simple Steps..." series. Next up we have Hanging punctuation
- Measure the measure
- Hanging punctuation
- Ligatures
- Typographic Hierarchy - size
- Typographic Hierarchy - weight
Most recent entries
- Don’t screw with conventions
- Design isn’t about tools
- Where’s the D in D&AD?
- Coolspotters: Where people and products meet
- Alys Rose Boulton
- abcdefghijklmnopqrstuvwxyz
- From Poly to Pole
- Ten Crimes Against Web Typography (and how to avoid them)
- Start Your Own Business
- Coolspotters and Garcia Media
Categories
Search
Journal feeds
Books
Stuff I like
Powered by Expression Engine



I'm a graphic designer from near Cardiff in the UK. I've been a designer for over ten years now and primarily work on the web. I'm still partial to a bit of print every now and then though. I used to work for
Comments
Great article - One of the most interesting things I have read recently, and by far the most useful.
Now I’ll have to think about altering all those old projects to conform…
David Appleyard
Wed 13th Apr 2005
at 2:18 pm
Nice article Mark, hope you also cover the nasty americanisms that have come started to invade British publications? the dreaded dog teeth quotation mark is one of our company’s pet hates. Anyone who uses it should be hung, drawn and quartered, ‘ not “. Grrrrrrr.
A good book to read if you get a chance is Copy-Editing The Cambridge Handbook for Authors and Publishers by Judith Butcher.
http://www.amazon.co.uk/exec/obidos/ASIN/0521400740
Graham Sanders
Wed 13th Apr 2005
at 5:16 pm
Good advice. I’ve heard 7-10 words per line is a good rule of thumb, it probably works out the same as your 2-3 alphabets, though your guideline is easier to implement.
Looking forward to the rest in the series.
Nigel
Wed 13th Apr 2005
at 5:29 pm
You should also check out the Thinking With Type website and Robert Bringhursts “Elements of Typographic Style.” Very good resources both, though the Bringhurst is the go to guide for typesetting.
chris
Wed 13th Apr 2005
at 6:11 pm
Mark,
An interesting read - I’ve always struggled to understand what to do in order to make text more legible, hopefully these articles will give me more of an insight. Look forward to reading the next one!
Rob Lewis
Wed 13th Apr 2005
at 7:30 pm
Thanks Mark. Another invaluable article. I’ve always wondered why line-height was used in CSS rather than leading. As somebody who comes from a newspaper publishing background (Quark Xpress et al) I got used to leading and kerning. Now it’s all line-height and letter-spacing. I guess these labels are a little more self descriptive than leading and kerning which i guess relate to the old skool print press process, rather than the web. Cant wait for your next installment.
Guy Carberry
Thu 14th Apr 2005
at 7:54 am
For beginners, I’d recommend “The Non-Designer’s Type Book” by Robin Williams; it’s a good guide to typographically-correct punctuation and such, as well as layout and readability, etc.
paul haine
Thu 14th Apr 2005
at 10:38 am
Chris - “Elements of Typographic style” is a must, it’s such a great book. Another favourite of mine, for no nonsense typography is “Stop Stealing Sheep & find out how type works” by Erik Spiekermann. Superb introduction to typographic design.
Mark Boulton
Thu 14th Apr 2005
at 10:50 am
Thanks for this, one for the bookmarks!
Tom
Thu 14th Apr 2005
at 7:59 pm
I’m a programmer trying to dive into the minds of designers…
Very interesting, our guys would just “huh” to these advice ;-)
Hendy Irawan
Mon 18th Apr 2005
at 12:31 pm
An em *is not* the size of a capital M. It is a square of the point size.
Joe Clark
Tue 19th Apr 2005
at 8:11 pm
Thanks Joe, you are of course correct and i’ve updated the article. I think that spans from my lecturers in college saying that a caps M is pretty much the widest base character, and as such is a rouch approximation to an Em. Funny how you can be misled all these years. Interesting to note that ‘Em’ is a horizontal measurement only. How many times have you seen em’s as a vertical measurement?
Mark Boulton
Tue 19th Apr 2005
at 8:25 pm
An em is just a unit, like a pica or point, but relative to the text instead of absolutely defined. There’s no reason an em can’t describe a vertical measurement. In web design, for example, ems are used to define the sizes of things that must scale with the size of the text.
Brian
Wed 20th Apr 2005
at 4:44 am
Where did all this 1 Em = the width of 1 letter ‘M’ come from? It’s not the first time I’ve heard this. Is it a rough approximation?
How do points relate to screen? Whilst I can understand the points system on paper, I just don’t get how it translates across to screen. But I do get how if text is 12px (wide), 1Em = 12px. Didn’t there used to be a measurement like 1Ex or something like that? What was that all about?
One other confusing thing about pixels is that if a font size is 12 pixels, one could assume that each letter fits within a box 12 pixels wide by 12 pixels high. Do font creators aim to make maximum use of a box and if so, how?
Guy Carberry
Wed 20th Apr 2005
at 7:53 am
Brian - You’re right an em is just a unit and it is relational. You’re also right in saying that there’s no reason why it can’t be used for vertical measurement, it’s just traditionally points and picas (specifically picas) were used as measures of vertical distance.
Of course with the advent of CSS the Em was perfect for creating relationships, between type size and leading for example, which need to be retained when the type was resized.
This is a great example of typography evolving to suit different media.
Guy - I’m not sure where it came from. One of my typography lecturers at uni told me it’s an easy way of estimating the size and remembering the approximate size (I guess because ‘Em’ sounds like ‘M’. I can see the logic, if not entirely accurate.
Text size: I’m going to be writing about this is one of the installments of this series. It all gets a bit complicated for on screen use because of the differences in pixel resolutions on monitors. There is a measurement of Ex in CSS which relates to the x-height of a character, at least it’s supposed to, in reality it’s half an em. The x-height isn’t embedded information in most fonts, so the browser just interprates it this way. Interestingly this is one thing that IE5 on a Mac does well, it internally renders a lower case x, of the font you are using, and then counts the number of pixels.
Mark Boulton
Wed 20th Apr 2005
at 9:22 am
"Didn?t there used to be a measurement like 1Ex or something like that? What was that all about?”
I read that Ex is a relative measure corresponding to the height of a lowercase x character (but not yet accurately calculated by browsers so it doesnt get used much in web dev).
cbit
Wed 20th Apr 2005
at 2:19 pm
Mark- Super interesting conversation. I’ve had no formal training in typography, but I love to learn. This has been a very informative post. One thing not clear to me is that a ?W? in most cases, is the widest character not an ?M?. Why would they use ?M??
Guy- I hear you on the pixel units to describe a type. 12px doesn’t equal 12 square px. I have noticed most fonts tend to be 2 to 3 pix less in height than described. (e.g. a 12px font size will most likely be 9px in actual height and the width will vary character to character.)
Thad
Wed 20th Apr 2005
at 2:22 pm
This is fascinating.
The letter ‘i’, for instance, with the font size of 11px might be 11px heigh but only 3px wide yet the letter ‘m’ might be 11 pixels high but 7 pixels wide. How does somebody who creates a font get to grips with the intended kerning for their font? I’d love to hear more about font creation if anybody has done such a thing?
I’d also love to hear more on how browsers / Operating Systems work out font sizes, specifically in relation to pixels and percentages. It’s a very confusing topic that isnt covered much in detail elsewhere.
Guy Carberry
Wed 20th Apr 2005
at 2:56 pm
cbit - The unit ‘Ex’ is derived from the typographic measurement or the character x-height which is, your correct, the height of a lower case x. Like you say this isn’t rendered correctly in most browsers, which tend to use 50% of 1em as 1ex.
Thad - I’ve no idea where this came from, thing is it’s stuck in my mind, which is good on one level but bad on another as it’s actually incorrect!
Guy - Typographers and type designers drive themselves insane by kerning. It’s another thing i’m going to touch on in this series but kerning not only involves space around individual letters, like ‘i’ and ‘m’, but letter in pairs such as ‘T’ and ‘a’. And that’s just in English! When you consider other letter combinations, which may cause kerning issues, in other languages… phew, you can see how some typefaces take literally years of continual development.
In relation to computers rendering, essentially a measurement relating to inches, in pixels is a pretty confusing, and complicated, topic. I’ll do some more digging into this…
Mark Boulton
Wed 20th Apr 2005
at 3:14 pm
Thanks Mark. I’ll keep my eyes on this.
Guy Carberry
Wed 20th Apr 2005
at 3:52 pm
How do points and pixels map? Not very well. A lot of software assumes that screens are 72 dpi. So 1 pixel = 1/72” = 1/12 pica = 1 point. Some use the information in the monitor profile. I’ve also seen software that actually asks you to stick a ruler up to the screen to calibrate it. (Which on a CRT is probably the only way to get it right, since the size of the borders is adjustable.)
I don’t see much value there is in using points on the web, anyway. Giving some of the measurements in physical units and some in pixels seems like it’d be a way to make your page render weirdly on different-resolution screens, even if the DPI logic were more consistent. (Here I’m using “resolution” to mean the actual DPI, not pixel count. The terminology is stupid; there should be two separate words.)
Also, pixels aren’t necessarily square. It’s common to run 4:3 screens in 1280x1024...which isn’t 4:3. (Maybe that’s related to Thad’s observation that most fonts aren’t square? I’m not sure.)
Scott Lamb
Thu 21st Apr 2005
at 9:31 am
it is very good and for up comming designer who doesn’t know head tail of the design ,typography they are saying themself they are expert in design nowadays they think if they know software tolls is they r disigner .....and this site is very good to know about certain issue ..
shahshi
shashi
Thu 21st Apr 2005
at 9:38 am
Excellent article Mark. I definitely learned something from this. The problem with web design is that almost anyone can learn to do it without having any sort of design education, thus missing out on base principles such as these.
Thanks!
Patrick Haney
Thu 21st Apr 2005
at 5:51 pm
Scott - Thanks for the info. I don’t really see the point of using points on the web either for those very reasons.
Patrick - Thanks! I echo your sentiments about ‘web design’ (I personally hate that term!). A lot of university, or college courses which are aimed at multimedia or web tend to be either ‘multimedia is art’ kind of thing, or very technically focussed - neither of which teach design. It really is a sad state of affairs.
Mark Boulton
Thu 21st Apr 2005
at 6:02 pm
Adjacent to the Comments header, it says “Post you [sic] own comment.” Is it supposed to say that?
Mason Chumpia
Thu 21st Apr 2005
at 7:20 pm
Good article. One picky point: if you’re using reverse type to design for *print*, you’re asking for trouble if you reduce the weight too much (descenders and other letter elements may become too narrow to print well).
Jason Smith
Thu 21st Apr 2005
at 8:06 pm
Is there any documentation that CSS ex := 0.5em?
By the way, CSS assumes a 96-dpi screen.
http://www.w3.org/TR/CSS21/syndata.html#length-units
Joe Clark
Thu 21st Apr 2005
at 11:19 pm
Oh the subject of pixels and thier shape, pixels when designing in CSS or Photoshop are square while video pixles are rectangle. :)
Chris
Fri 22nd Apr 2005
at 1:59 am
Mason - Nope. Thanks for pointing that out.
Jason - You’re absolutely right. Going too light will fill in, that is of course dependent on typeface, printing process and stock.
Joe - I was going on what Eric Meyer states in the 2nd edition of the O’Reilly CSS book, p85 3rd paragraph.
Mark Boulton
Fri 22nd Apr 2005
at 8:28 am
EM, EN and EX. I’d never heard of EX before the comments in this article. But, as others, I’d always been told that EM was width of Capital letter M, it was never intended to be as wide as the widest character (someone pointed out “W"). I was also told that half of an EM was an EN, which would only “make sense” if the capital N were half as wide as the capital M. Could it be that some groups call it an EN, and others call it an EX?
So, we have EM space, EM dash, EN space, EN dash, then, we add to that Thin Space and Thin dash. If memory serves, the “Thin” is the width of common puctuation, like period, colon, exclamation point (bang), etc.
John Lockard
Fri 22nd Apr 2005
at 5:41 pm
Graham, it’s America’s way of paying you back for the Spice Girls.
praetorian
Sun 24th Apr 2005
at 3:29 am
Excellent article on a topic that sometimes doesn’t receive the attention it deserves.
Thomas
Mon 25th Apr 2005
at 5:48 pm
The typographer’s ‘em square’ was a square, blank type where each side was the width of a capital M in that font. In CSS, the definition is that it is equal to the font size, however that is specified. An ‘em’ is sometimes referred to as a ‘quad width’ by typographers.
The ‘ex’ unit is the font’s x-height, which is the average height above the basline of a lowercase letter. Browsers usually define 1ex as 0.5em, so it is independent of the font. Note that the x-height is defined even if the font doesn’t contain a glyph for the lowercase ‘x’.
Tommy Olsson
Mon 2nd May 2005
at 10:00 am
For an example of how a flexible CSS layout can scale the “measure,” or width of the column as type size increases, check out this article on Elastic designs…
http://www.456bereastreet.com/archive/200504/fixed_or_fluid_width_elastic/
Chris Adams
Thu 12th May 2005
at 9:48 pm
I found this article interesting and useful in a number of respects.
But as a music grad, literature grad, and design grad, I have to
fundamentally and respectfully disagree. The logic smacks a tad of the grammarian or fundamentalist’s standpoint. I would encourage a less rigid approach. I believe what we are discussing here is evolution in the art.
Implementing conflicted font types and sizes which may not be related
to the traditional scale can be exceedingly effective. Just as the
greatest composers used dischord to evoke emotion or to strike
brilliant contrast.
There are a great many scales in music as well, and they are not all
equally pleasent, however, they are all equally viable options to the
designer (as it were).
Words that were once long-ago slang have been seamlessly incorporated
into our language; Words that incited riots or curled the hair of the right and proper are now used caually in our everyday language to marvelous effect.
The eye, like the ear will see order in what might have at one time been considered chaos.
I see the scale as a guideline only.
You make some good points with which I can (conditionally) agree. I personally would maintain that design and art cannot be truly separated because one is the necessary extension of the other. The foremost factor is that both concern themselves with communication. Design is simply more secular than art. This virtue does require that we know the rules so we can use them to our advantage. I don’t, however, think it is important to know them first. Let me illuminate on that a bit though…
I recall my art instructors (more so than my Design instructors) being crucially critical of classmates who had a na?ve style. These individuals produced some of my favorite stuff. It was often soulful and emotive and hilarious too. While I implicitly understood the instructors’ concerns for a properly structured approach, I honestly lamented the loss of innocence that followed. I felt something was being lost that was worth keeping. Does that make sense?
Hey, I cringe at bad design as much as the next designer, don’t get me wrong! This includes bad font usage and bad art in general. But some part of me loves it too because it deserves to exist; to provide contrast and comparison, to push the envelope and to encourage growth. I see it as part of the primordial ooze I suppose.
Please accept my words as constructive. I mean no offense. Nice site. I am still trying to develop my CSS skills. I find coding annoying. I have an over developed right brain and an underdeveloped left brain. The abstract nature of coding is in direct opposition to my nature. lol!
Peace,
JayDub
Winnipeg, Manitoba, Canada
JayDub
Fri 13th May 2005
at 2:56 pm
Great article! Thanks for the information. I’ve never known typography can be so complicated.
Oliver
Thu 19th May 2005
at 4:08 am
Great series. I have to point out something that really gets on my nerves. It’s not typography as such, but grammar. Never start a sentence with ?But?.
?But, with the advent of DTP packages and the website design the following are also now used:?
Could be:
?With the advent of DTP packages and the website design the following are also used:?
Hey, pedantry is a survival skill.
Aegir
Fri 20th May 2005
at 1:01 pm
Hey great writeup! Found the link on an austrailian forum. Posted the link on Kirupa and everyone loves it! Any chance u can make a pdf version?
Jesse
Sat 28th May 2005
at 11:18 am
Jesse - Thanks for dropping by. The pdf version for this entire series is currently in the works, I’m just toying with content at the moment and there are plans to extend the content, include crib sheets and things and possible charge a small fee for it (say two dollars). That way you get all the information in this series, plus extra stuff all nicely designed for you to print out.
Keep checking back for the release date…
Mark Boulton
Sat 28th May 2005
at 4:51 pm
I haven’t seen anyone mention the EL space. For those of us crossword freaks, there are three traditional character spacings: EL (for letters like ‘l’, ‘i’, and ‘t’); EN (for the bulk of letters that are nominal width); and EM (for ‘m’ and ‘w’). However, I’d always used the ratios of 0.5, 1, and 1.5 to calculate the width of type, so an EN would not be half an EM.
Mark--"There is an optimum width for a Measure and that is defined by the amount of characters are (sic) in the line.” ...up in your Measure explanation.
Norm
Wed 22nd Jun 2005
at 8:10 pm
I was linked to this site from a friend’s web log. This is some great stuff, as I am a writer and am never satisfied in how my works looks typographically on the web. There’s a small grammatical error I found to correct ( I know, I’m one of those stuffy English types). It’s in the sentence in the first section:
“Please note that this figure will vary widely with research, this is just the figure I use and it seems to work well as a generally rule of thumb.”
Either change ‘generally’ to ‘general’ or say ‘seems to work well generally as a rule of thumb.’
Much thanks; keep up the good work and keep the craft alive!
phil
Fri 24th Jun 2005
at 2:18 am
Many times I read about the size of a line. This often results in a web page filling just about 1/3 of my web browser in width. Also this page is only filling a small part; lukily especialy on this page I can switch off the style and the text is floating the whole width.
I find it mostely very strebuous to read such pages. Ist much easier if my eyes havn’t to switch to new lines such often.
What I whant to say is that is depends hardly on the reader what is better to read and what not. If I like it to read the text more smaller I can scale the windowof the browser. Unfortunality this does not work for the other way.
The biggest sin of new typographics is to teach the web designer that this line width is also guilty on web browsers. I absolutely agree that on paper this might be true but not on web pages where the user should be free to fit the windowto his reading preferences.
Klaus Ethgen
Wed 1st Feb 2006
at 12:47 pm
??? ????? ???? ????? ??? ??????
??? ???? ,??/?? ??? ?????!!
??? ??? ???? ????? ????.
??? ????? ?? ???? ??? ?????.
???????
???? ????? ^^
http://5myjob.com
http://5myjob.com
*????? ??? ??? ???? ????*
??????
“ ???????????????????? (? ?50??7)” ? ???
??? ????? ????? ??? ??? ???????? ????
???? ??? ????????? “????” ? ????
??????? ???? ??? ?????????.
(????: )
??????: 1234
????
Wed 1st Feb 2006
at 6:02 pm
Klaus,
I suggest you go read up on a man named Fibonacci and how the golden section relates to everything that is good, balanced and beautiful in the world. Unless you’re blind, I can’t imagine wanting to read in a straight line forever scrolling to the right, though in braille that might be alright.
Thad Goad
Thu 2nd Feb 2006
at 2:13 am