Good web typography

Discussion in 'Web Design and Development' started by Lau, Aug 18, 2006.

  1. Lau Guest

    #1
    I'm currently designing a new website, using CSS for as much as humanely possible. I'm going with a sans-serif font, at 11px, and so am basically stuck with Verdana, Helvetica, or Tahoma. There's something about Tahoma I just don't like, and so Verdana or Arial it is. The only thing is, both of these look a bit bunched up, both tracking and leading wise. I've solved the leading problem with "line-height: 1.4em ;", but am struggling to use "letter-spacing: 0.02em; to the same effect, as the kerning then looks awful – very uneven and the spaces between words look too small.

    I can't work out if I'm being massively anal about the type, or it just all looks dreadful. What do you think?

    Picture 2.png
    (Click for larger)

    Does this look uneven to you? And if so, is there a better way of adjusting the tracking using CSS than "letter-spacing" or using ems?

    Thanks very much for any help. :)
     
  2. gekko513 macrumors 603

    gekko513

    Joined:
    Oct 16, 2003
  3. Butters macrumors 6502

    Joined:
    Jan 7, 2006
    Location:
    UK
    #3
    Looks fine to me :)
     
  4. iMeowbot macrumors G3

    iMeowbot

    Joined:
    Aug 30, 2003
    #4
    You're pretty much at the mercy of the browser, and on top of that each browser/OS combination has its own slight differences interpreting exactly the same HTML and CSS. And I agree, Web browsers are generally terrible about the spacing they employ.

    If someone happens to look at your page with smoothing turned off, all your tuning goes to waste anyway. And if I'm on an I-hate-Verdana kick this week and disable it, there ain't nothin' you can do about it. It's better to assume that you have no real control at all over how the text will be displayed, because that's the reality.
     
  5. kgarner macrumors 68000

    kgarner

    Joined:
    Jan 28, 2004
    Location:
    Utah
    #5
    Ditto that. Web Design is about working around constraints and fine-tuning text kerning and tracking and such is a big one. Basically, I get a font that works, and set the size and the line-spacing and go with it. There is no point in getting more anal than that since there is a 98% that is will still look like crap in IE and over 80% of the world uses that crap-fest of a browser.
     
  6. shecky Guest

    shecky

    Joined:
    May 24, 2003
    Location:
    Obviously you're not a golfer.
    #6
    to my trained eye, the leading could be larger, and the "ideal" length for a measure of type is about 66 characters (including spaces), you are at around 88. by shortening the measure, the type will read better than it does now.

    but i concur; keeping it consistent once it gets on the web and different platforms and browsers look at it is tough at best.
     
  7. Lau thread starter Guest

    #7
    Hmm, ok, thanks everyone. I'll just have to let it go, having done the best I can then. And don't get me started on the widows and orphans. :mad: :p

    shecky, funnily enough I lectured someone else on this yesterday, so you'd think I'd have listened. :p I think this paragraph may have to be that length, so as to span the 3 columns it needs to (it'll be the only one) but I'll see what I can do. I'm in agreement about the leading, so that might shave off one or two characters...:D

    Thanks again, everyone. :)
     
  8. mrblah macrumors newbie

    Joined:
    May 2, 2006
    #8
    Just leave it normal while only adjusting line height. If you must kern then only do it to large type for titles (which you might as well just use an image anyways unless youre trying to show CSS skills). Using that for large amounts of text is not a good idea at all for the web, browsers dont like it and you can get some really weird side effects if you make it too big. A lot of people like to highlight text as they read, kerning can really make that weird.

    I promise nobody will judge you for your kerning in a webpage unless its messing up in their browser. Just leave it default.
     

Share This Page