Typography is the design and arrangement of written characters. On the web, it does more than display words: its visual treatment gives a brand or product a personality, sets tone, and can change how a message feels before a reader considers its literal meaning. section 8.0 section 8.2
Treat type as part of a visual system, not a finishing touch. Along with composition, layout, and color, it creates visual hierarchy; applied over a solid page structure, it helps a design feel deliberate rather than like an unchanged template. section 1.2 section 6.0 section 1.1.4
Choose and use web type by checking these practical concerns:
- Match the typeface’s personality and voice to the story, brand, and product. section 8.2
- Confirm that the typeface works well on a screen and is readable for the intended audience. section 8.0
- Pair typefaces carefully, then establish a type ramp and vertical rhythm to keep the design consistent and flowing. section 8.0
- Protect readability with sufficient color contrast, especially for text over images and in form elements; avoid thin text on backgrounds that are too light or busy. section 2.1.4
Meaning changes with the typeface
The same words, “I’ll love you forever,” can feel affectionate in a script treatment but sinister in a decorative horror-themed treatment. Likewise, a whimsical typeface in a serious official communication can signal flippancy rather than professionalism. Choose type for the message’s intended tone, not merely for its category. section 8.0
Figure 8.1 The meaning of “I’ll love you forever” becomes much more sinister when we change the typeface from a script to a decorative horror-themed one.
Compare the two treatments of identical words to see how lettering alone changes perceived meaning and emotional tone. section 8.0
Typography belongs in an iterative web-design process. It can be applied and adjusted during design and development after page structure is established, then refined when testing shows that the experience does not efficiently meet user needs. section 1.2.1 section 1.3



