Typography Essentials

A Brief Overview of Typography

Basic Typography

Typography is the style and appearance of written words. Good typography benefits the reader and can help keep their attention for longer. When done properly, typography can make text more readable and engaging.

Using CSS, typography can be controlled to create beautiful and usable websites. Text can be styled significantly with CSS alone.

Rules to Remember

  1. Avoid small and unreadable fonts
  2. Line height should stay around 1.5
  3. Line length should not exceed 10-15 words
  4. Choose 1-2 fonts readable
  5. Avoid fun fonts, system fonts, and monospaced fonts
  6. Chunk text into readable sections
  7. Align text left
  8. Use centered text sparingly
  9. Organize text into visual hierarchy to improve readability
  10. Use difference in emphasis, color, and weight to create rhythm
  11. Avoid underlining text
  12. Italics are best for emphasis
  13. Consider proportions, contrast, and spacing
  14. Give padding to elements with borders

Final Considerations

Consider the tone of your website and create typography that reflects that tone. Pay attention to how different fonts play off of each other.

Resources

  1. Typography in Ten Minutes
  2. Key Rules
  3. Google Fonts
  4. Font Squirrel