Typography

A Brief History of Western Typography for Web Designers

By Aigars Silkalns Updated 6 min read

A Brief History of Western Typography for Web Designers

Western typography runs from Johannes Gutenberg’s workshop in the mid-1400s to the variable font files you serve from a CSS rule today. The short version: movable type created the first typefaces, Renaissance printers settled on roman and italic, the 1700s sharpened the contrast, the 1800s and 1900s gave us display faces and sans serifs, and digital formats finally put all of it in the browser.

You do not need this history to set a paragraph. You need it to choose well. Almost every font in a modern font picker descends from one of the families below, and knowing which one helps you pair, size and label type with confidence.

Blackletter and the first printed books (mid-1400s)

Gutenberg’s press in Mainz, active in the 1450s, produced the 42-line Bible around 1455. Its type imitated the dense blackletter hand of German scribes: narrow, heavy, built from angular strokes. Printers elsewhere in Germany developed variants such as Textura, Rotunda, Schwabacher and Fraktur.

Blackletter is hard to read in long lines, which is why it survives mainly in mastheads, diplomas and music posters. As a web designer, treat it as a display face. Use it at large sizes, in sentence case, never in all caps, where the letterforms become unreadable. UnifrakturMaguntia is a free option for a masthead or a heading.

Roman type from Venice (1470s)

Italian printers favoured the lighter forms of Renaissance humanist handwriting, which in turn drew on classical Roman inscriptions. Nicolas Jenson’s roman, cut in Venice in 1470, is the usual starting point. It has moderate stroke contrast, an oblique stress like a pen held at an angle, and sturdy bracketed serifs.

Free web fonts in this tradition are revivals rather than copies. Cardo, used in the featured specimen, is a free open-source font by David Perry based on Bembo, itself a revival of the Aldine roman Francesco Griffo cut around 1495. That makes it Aldine-style rather than strictly Jenson, and the difference matters: the Venetian tradition is a family, not a single typeface.

These shapes are what we still call old-style or humanist serifs. They work well for body text because the strokes feel like handwriting, and the uneven rhythm keeps long reading comfortable.

Italic and the Garamond tradition (1500s)

Italic began as a separate, compact style. Aldus Manutius published small, portable books in Venice around 1501 set in a slanted type cut by Francesco Griffo, which saved space on the page. Italic and roman only became a matched pair later, and that pairing is why your CSS has font-style: italic today.

In France, Claude Garamond cut roman types in the 1530s that became the model for the Garalde family: crisp, elegant, with a small x-height. Modern Garamond revivals are still among the safest text choices. EB Garamond, shown in the featured specimen, is a free open-source revival you can self-host.

Transitional and Didone: contrast takes over (1700s)

In the 1700s, better paper, ink and engraving encouraged sharper detail. William Caslon in London produced sturdy, readable types in the 1720s. John Baskerville, working in Birmingham from the 1750s, increased the contrast between thick and thin strokes and made the stress more vertical, giving us the transitional style.

Giambattista Bodoni in Parma and the Didot family in Paris pushed this further in the late 1700s. Didone faces have hairline serifs, strictly vertical stress and dramatic contrast. They look striking in fashion and editorial headlines but break down at small sizes on low-resolution screens, because the hairlines can vanish. Keep Didone styles for large display text.

For free examples, Libre Baskerville covers the transitional style and Bodoni Moda covers the Didone one. Bodoni Moda is a variable font with an optical-size axis (6 to 96), so the browser can pick sturdier hairlines for small text and the full contrast at display sizes, as the specimen below shows.

Bodoni Moda at 48px and at 14px, comparing the display and text optical-size settings
Bodoni Moda at 48px with opsz 96, then at 14px with opsz 96 and opsz 6. The text-size master keeps the hairlines more visible.

Industrial display type and the sans serif (1800s to mid-1900s)

Lithography, invented by Alois Senefelder in 1796, and industrial presses made posters, newspapers and advertising a mass medium. Typography answered with heavy slab serifs, fat faces and the first sans serifs, built to be seen from across a street rather than read for an hour.

The 20th century then reorganised the field. Designers at the Bauhaus and elsewhere championed geometric sans serifs such as Futura (1927). In 1957, Helvetica and Univers established the neutral grotesque that still defines corporate and interface design. Today’s UI faces, such as Inter, are built for screens but sit in the same line.

Digital type and the web (1980s onward)

In the 1980s, PostScript and desktop publishing turned type design into a software job. Font editors replaced punch-cutters, and formats such as TrueType and later OpenType made fonts portable across systems. For the web, the long wait for real typography ended with the CSS @font-face rule, which lets a page download the font it needs instead of hoping the visitor has it installed.

Before that, designers chose from a handful of “web-safe” system fonts and replaced headings with images. If you want to see how that transition felt, read our older piece on @font-face solutions, then the practical CSS3 @font-face design guide.

Variable fonts: one file, many styles

Variable fonts are an extension of OpenType in which one file holds a continuous range of designs along one or more axes. Five axes are registered and map to CSS: weight (wght), width (wdth), slant (slnt), italic (ital) and optical size (opsz). Custom axes use uppercase tags. Optical size is a quiet revival of an old idea: metal type was cut separately for each size, and an optical-size axis does the same thing automatically.

The same sentence in Source Serif 4 at font-weight 200, 400, 650 and 900
One variable font file rendered at four weights, including 650, which a static family would not offer.

This is how you load one, with a range declared in @font-face:

@font-face {
  font-family: "Source Serif 4";
  src: url("/fonts/source-serif-4-var.woff2") format("woff2");
  font-weight: 200 900;
  font-style: normal;
  font-display: swap;
}

h1 {
  font-family: "Source Serif 4", Georgia, serif;
  font-weight: 650;          /* any value in the range */
  font-optical-sizing: auto; /* let the browser pick the opsz axis */
}

The font-weight: 200 900 range tells the browser which weights the file covers. The font-display descriptor controls what visitors see while the file loads; swap shows a fallback immediately, and optional avoids layout shift by using the font only if it arrives fast. Variable fonts, the font-weight range descriptor and font-display are each Baseline widely available, so you can use all three without a fallback strategy beyond a sensible system font.

To reproduce the example, download the variable WOFF2 from the Source Serif repository or from Google Fonts and put it at the path in src. The screenshot above used the Google-hosted version.

On performance, self-hosting the file avoids a third-party connection and lets you control caching, while the Google Fonts CDN is simpler to set up. Either way, layout shift when the web font replaces the fallback is the real cost. The size-adjust, ascent-override, descent-override and line-gap-override descriptors let you define a local fallback face whose metrics match the web font, so text barely moves when the swap happens. size-adjust is Baseline widely available.

What the history means for your design choices

  • Body text: reach for old-style, transitional or a well-drawn humanist sans. Their stroke contrast and rhythm are tuned for long reading.
  • Headlines: blackletter, Didone and heavy display faces are fine here, at large sizes only.
  • Interfaces: grotesque and geometric sans serifs inherit from the 20th-century tradition and stay legible at small sizes.
  • Pairing: mix across eras, not within one. A transitional serif and a grotesque sans usually work; two similar serifs from neighbouring eras look like a mistake.
  • Performance: serve WOFF2, subset to the languages you need, prefer one variable file to many static ones, and tune a fallback with size-adjust to reduce layout shift.

For contrast and rhythm on the page, see Typographic Contrast and Flow. When you need display faces with personality, browse our list of free fonts for creative projects.

A quick timeline

Period Development Web equivalent
c. 1455 Gutenberg’s blackletter Bible Display headings, mastheads
1470s Jenson’s Venetian roman Humanist and old-style body serifs
1501 Griffo’s italic for Aldus font-style: italic
1720s to 1750s Caslon, then Baskerville Transitional text serifs
Late 1700s Bodoni and Didot High-contrast display type
1927 to 1957 Futura, Univers, Helvetica UI sans serifs
Digital era PostScript, OpenType, @font-face Downloadable web fonts
Recent Variable fonts Continuous weight, width and optical size

The pattern is that each leap solved a practical problem, whether cheaper printing, denser pages, faster reading or sharper screens, and then became a style. Choose type for the problem your design has, and the history will usually point you at the right family.

22 comments from the archive
  1. Western typefaces are very unique & cool. I like them used for ancient theme advertising.

  2. Sorry to point this out but you know your post image has mispelled “History”? It says, “Histoy” (missing the “r”).

    I figure since it is a post on Typography, after all, I’d point out the “Typo”.

    Anyways, nice article!

  3. Hey, I was just wondering if anyone knows of any good books to start of with about Typography. I design websites and multimedia applications and although I’m good at the design side I tend to be a bit reluctant to experiment with typography. I just need a little bit of theory and some good examples really of when it’s best to use certain fonts etc.

    Cheers

    Oh and good post as always!!! :)

  4. Typography has always been coherent with the general progress of art and cultural growth of humanity.

  5. “Though experts say that [the 19th and 20th centuries were] not marked with any novelties in the typefaces design”

    Apart from the widespread use of sans-serif fonts, that is. A history of typography that doesn’t include Helvetica? I think you need to get some better experts!

  6. Typography throughout the ages has changed drastically, while still upholding some of the consistent aspects such as the use of Serif or Sans Serif fonts etc. I agree that it has always been coherent with the general progress of art and cultural growth of humanity, and that it reflects the development of art in Europe to a considerable degree. I believe the transition to digital from metal type is a significant improvement, and Typography will continue to develop and change throughout time. The changes have been consistent with the culture of the times, like the use of serif fonts, contrast between thick and thin strokes, slanted fonts, and uppercase fonts, to the appearance of smooth digital fonts that can have almost any degree of thickness. The ability to download fonts, now, also assists in the transition between the western fonts and today’s culture as we are in the Media-age. This is a great article, however I believe there could be a broader range of fonts represented in the history.

  7. Thanks for this post. Too often people select a font because it looks good, and don’t understand the historical meaning it conveys.

  8. Thanks for this post. Too often people select a font because it looks good, and don’t understand the historical meaning it conveys.

    keep sharing :)

  9. Hello, I was interested in a typograhy wholw my life, my grandparents are from another country and they worked both in publishing company years ago. I heard a lot about it from them and now, got some new knowledge from your site, thank you!

  10. Vaporizers are designed for home use and moisten the air inside, especially during the winter, allergy season and cold and flu season. Vaporizers take water and use heat to create steam. The steam is released into the room, increasing the overall humidity. This can provide several benefits for you and your household.

  11. Latest iphone 4 white Conversion Kit with white color is now available, Let’s try!

  12. I love iphone 4 white, and i will keep focus on it. But when will it really release, hmm let’s see.

  13. That is to be expected in a long-term, high-risk project like ours. So, we turned to the blogging community for help – and got it! We have published our problems, and the community responded with results!uggs outlet

  14. Everyone has his own way of life, the firm faith, believe they can live very fascinating!

  15. Vaporizers are designed for home use and moisten the air inside, especially during the winter, allergy season and cold and flu season. Vaporizers take water and use heat to create steam. The steam is released into the room, increasing the overall humidity. This can provide several benefits for you and your household.

  16. Everyone has his own way of life, the firm faith, believe they can live very fascinating!

  17. This can provide several benefits for you and your household.

  18. I am an excel consultant and access programmer with expertise in advanced Excel formulas, modeling, macros, and VBA.

Comments are closed on this article.