Design Fundamentals

10 Essential Typography Principles

A quick guide to fundamental typography rules that will elevate any design project.

Typography is the art of arranging type to make written language legible, readable, and appealing when displayed. It's the silent workhorse of design. Good typography goes unnoticed, allowing the message to shine through effortlessly. Bad typography, however, is a glaring distraction that can undermine the credibility of your entire design. Mastering these 10 essential principles will dramatically elevate the quality and professionalism of your work.

1. Limit Your Typefaces

Just like a good outfit, less is often more. Using too many fonts creates visual chaos. A good rule of thumb is to use no more than two or three typefaces for a project.

  • Choose a Pair That Contrasts: A common and effective strategy is to pair a serif font (like Playfair Display) for headings with a sans-serif font (like Open Sans) for body text. The contrast creates a clear visual hierarchy.

2. Establish a Clear Hierarchy

Visual hierarchy guides the reader's eye through the content, showing them what is most important. Use size, weight (boldness), and color to distinguish between different levels of information.

  • Level 1 (Headings - H1, H2): The largest and often boldest text.
  • Level 2 (Subheadings - H3, H4): Smaller than headings but larger than body text.
  • Level 3 (Body Text): The main content, optimized for readability.
  • Level 4 (Captions, Metadata): The smallest text, often in a lighter weight or color.

3. Pay Attention to Kerning and Tracking

These two concepts relate to the spacing between letters.

  • Kerning: The adjustment of space between individual pairs of letters. Most fonts have good built-in kerning, but for large headlines, you may need to manually adjust pairs like "AV" or "To" to look visually balanced.
  • Tracking (or Letter-spacing): The uniform adjustment of space across a group of letters. Slightly increasing tracking on all-caps text can improve its readability.

4. Master Line Spacing (Leading)

Leading (pronounced "ledding") is the vertical space between lines of text. Too little leading makes text feel cramped and difficult to read. Too much makes it feel disconnected.

  • A Good Starting Point: Set your line height to be around 1.4x to 1.6x the font size for body text. For example, for 16px font, a line height of 24px (1.5x) is very readable.

5. Control Your Line Length

The width of your text block is crucial for readability. If lines are too long, the reader's eye gets lost trying to find the start of the next line. If they are too short, the rhythm of reading is broken.

  • The Ideal Range: Aim for 50-75 characters per line for body text.

6. Use Alignment with Purpose

Always align your text to an invisible line. Left-aligned text is the most readable for long passages in Western languages. Centered text should be used sparingly for short headings or formal invitations. Justified text can create awkward "rivers" of white space and should generally be avoided on the web.

7. Create Contrast

Ensure there is enough contrast between your text and its background. This is not just a design choice; it's an accessibility imperative. Use a contrast checker tool to ensure your text is legible for people with visual impairments.

8. Avoid Widows and Orphans

An "orphan" is a single word or short line left by itself at the bottom of a paragraph or column. A "widow" is a word or short line at the top of a new column. Both create an awkward visual break. Adjust your text box size or manually insert a line break to avoid them.

9. Read Your Text

Punctuation is part of typography. Read through your text to ensure proper use of em-dashes (—) for breaks in thought, en-dashes (–) for ranges, and smart quotes (“ ”) instead of straight quotes (" ").

10. Break the Rules (Intelligently)

Once you understand these fundamental rules, you can learn when and how to break them for artistic effect. An oversized, tightly-kerned headline might be perfect for a poster, even if it's not "readable" in the traditional sense. The key is to make these choices intentionally, not accidentally.