02 / TYPOGRAPHY

TYPE ISTHE VOICE.

A working field guide to choosing type, building hierarchy, and making words worth looking at.

Families / foundries / fundamentalsPractical guidance + working opinionsAlways open to revision
SEE IT / THEN SET IT

Let the eye do the reading.

Illustrative system-font studies. Tiny decisions. Very loud consequences.

Headline.A little supporting thought.CAPTION / QUIETLY USEFUL
Give each size a job.
One voice leads. The others don’t audition.
T O O   M U C HJust enough.Spacing is seasoning.
Keep the word together.
Track short labels; let reading text breathe.
AaAa
Pair with a purpose.
Different texture. Shared responsibility.
01 / THE WORKING SHORTLIST

Typefaces to use.

Choose for the job, the language, and the medium. These are editorial recommendations, not a trend ranking. Follow the source links to test the actual fonts.

01Type
GT America official foundry specimen
Foundry specimen / GT America
Grilli Type / Utility

GT America

A flexible starting point for identities, navigation, and editorial systems. Build hierarchy with weight and width before adding another family.

Explore GT America
02Type
ABC Diatype official foundry specimen
Foundry specimen / ABC Diatype
Dinamo / Utility

ABC Diatype

A compact, direct voice for cultural identities and dense editorial layouts. Test counters and punctuation at the smallest intended size.

Explore ABC Diatype
03Type
PP Neue Montreal official foundry specimen
Foundry specimen / PP Neue Montreal
Pangram Pangram / Sans

PP Neue Montreal

For contemporary brands that need a clear backbone. Give it a distinctive grid and a deliberate scale so the result has its own voice.

Explore PP Neue Montreal
04Type
Canela official foundry specimen
Foundry specimen / Canela
Commercial Type / Editorial display

Canela

Soft, sculptural contrast for titles and introductions. Let it carry the mood; give long text a family designed for reading.

Explore Canela
05Type
Druk official foundry specimen
Foundry specimen / Druk
Commercial Type / Display

Druk

A loud choice for campaigns, posters, and short headlines. Use compression as a compositional tool; keep supporting text calm.

Explore Druk
06Type
GT Alpina official foundry specimen
Foundry specimen / GT Alpina
Grilli Type / Editorial

GT Alpina

A characterful direction for essays, cultural projects, and identities with a literary voice. Compare text and display styles at their intended sizes.

Explore GT Alpina
07Type
Aa BbType with a point.
0123456789 & ! ?
Live type specimen / Satoshi
Fontshare / Sans

Satoshi

An approachable starting point for contemporary digital work. Pair with a warmer serif when the system needs a little tension.

Explore Satoshi
08Type
Aa BbType with a point.
0123456789 & ! ?
Live type specimen / General Sans
Fontshare / Utility

General Sans

A straightforward option for supporting text, captions, and everyday interfaces. Establish a small, repeatable set of weights.

Explore General Sans
09Type
Aa BbType with a point.
0123456789 & ! ?
Live type specimen / Inter
Open source / Utility

Inter

A dependable interface candidate. Check numbers, labels, and multilingual content; use deliberate art direction to avoid a default-looking page.

Explore Inter
10Type
Aa BbType with a point.
0123456789 & ! ?
Live type specimen / Source Serif 4
Open source / Editorial

Source Serif 4

A useful candidate for articles and documentation. Try optical sizing and real italics before locking the text system.

Explore Source Serif 4
11Type
Aa BbType with a point.
0123456789 & ! ?
Live type specimen / Newsreader
Open source / Editorial

Newsreader

For reading-focused pages with a quiet editorial tone. Test the same paragraph across optical sizes and screen widths.

Explore Newsreader
12Type
Aa BbType with a point.
0123456789 & ! ?
Live type specimen / IBM Plex Mono
Open source / Utility

IBM Plex Mono

For code, data labels, and small moments of technical texture. Keep extended prose in a proportional family.

Explore IBM Plex Mono

Names above are set in KIT’s interface font, not specimens of the recommended families. Compare real paragraphs, italics, numerals, and language coverage on the linked foundry pages.

02 / FOLLOW THE PEOPLE MAKING IT

Foundries to follow.

Read specimens, process notes, and work in use. A good type library starts with curiosity.

Discovery / source

Grilli Type

Study the family systems and the way specimens explain how a typeface works. Start with GT America, GT Alpina, and GT Flexa.

Visit Grilli Type ↗
Discovery / source

Commercial Type

A useful reference for editorial range and expressive display work. Explore Canela and Druk, then compare their intended roles.

Visit Commercial Type ↗
Discovery / source

Dinamo

Follow for contemporary type, playful presentation, and systems with an experimental edge. Start with ABC Diatype.

Visit Dinamo ↗
Discovery / source

Pangram Pangram

A broad place to explore contemporary identity directions. Start with PP Neue Montreal and compare styles in real layouts.

Visit Pangram Pangram ↗
Discovery / source

Fontshare

A practical discovery source for Satoshi and General Sans. Read the license for the specific family before publishing.

Visit Fontshare ↗
Discovery / source

Type Network

Use the foundry directory to widen the search beyond the same familiar shortlist. Follow designers as well as families.

Visit Type Network ↗
03 / CONTRAST WITH A PURPOSE

Give each face a job.

Pair by contrast in structure, texture, or role. Two almost-identical sans serifs usually add complexity without adding a voice.

01 / LEAD — CanelaCanela official specimen paired with GT America
02 / SUPPORT — GT AmericaGT America official specimen paired with Canela
Official specimens / roles shown together
Culture / luxury / editorial

Canela + GT America

Let Canela lead in short titles. Use GT America for body, labels, and navigation. The contrast is softness against structure.

01 / LEAD — DrukDruk official specimen paired with ABC Diatype
02 / SUPPORT — ABC DiatypeABC Diatype official specimen paired with Druk
Official specimens / roles shown together
Campaign / poster / event

Druk + ABC Diatype

Druk delivers the headline; Diatype explains the details. Keep the supporting copy modest and give the headline room.

01 / LEAD — GT AlpinaGT Alpina official specimen paired with PP Neue Montreal
02 / SUPPORT — PP Neue MontrealPP Neue Montreal official specimen paired with GT Alpina
Official specimens / roles shown together
Magazine / identity / essays

GT Alpina + PP Neue Montreal

Alpina supplies the editorial voice. Neue Montreal provides a clear secondary system for metadata and practical information.

FIELD NOTES / 01Good type.
Clear purpose.

A headline draws you in. Reading text gives the idea room to unfold.

Details stay quiet. Nothing gets lost.
Live layout / actual fonts
Articles / digital publishing

Newsreader + Inter

A reading serif with a utility sans. Match perceived size, then separate roles through spacing and weight.

FIELD NOTES / 01Good type.
Clear purpose.

A headline draws you in. Reading text gives the idea room to unfold.

Details stay quiet. Nothing gets lost.
Live layout / actual fonts
Documentation / research

Source Serif 4 + IBM Plex Mono

Set prose in Source Serif and use Plex Mono sparingly for code, references, or data. Avoid turning every paragraph into a terminal.

FIELD NOTES / 01Good type.
Clear purpose.

A headline draws you in. Reading text gives the idea room to unfold.

Details stay quiet. Nothing gets lost.
Live layout / actual fonts / weight and scale create the hierarchy
The underrated pairing

One family, several roles

Use real italics, weights, and optical sizes from one family. A strong hierarchy often needs fewer fonts than you think.

04 / LEARN TO SEE THE DIFFERENCE

Classifications.

These are useful starting categories. Families can cross boundaries; look at the actual letterforms, not just the label.

Aa RgHamburgefonts
0123456789
EB Garamond / live specimen

Old-style serif

Angled stress, bracketed serifs, and moderate contrast.

Think Garamond: a useful direction for literary text and a human, historical tone.

Aa RgHamburgefonts
0123456789
Libre Baskerville / live specimen

Transitional serif

More contrast and a more vertical axis.

Think Baskerville: try it for formal editorial work; check fine details at small sizes.

Aa RgHamburgefonts
0123456789
Bodoni Moda / live specimen

Didone

Strong thick–thin contrast and fine, relatively unbracketed serifs.

Think Didot or Bodoni: powerful at display sizes, fragile when reduced or reversed out.

Aa RgHamburgefonts
0123456789
Roboto Slab / live specimen

Slab serif

Prominent, block-like serifs.

Think Clarendon or Rockwell: an assertive direction for posters, labels, and sturdy identities.

Aa RgHamburgefonts
0123456789
Inter / live specimen

Grotesk / neo-grotesk

Sans forms with an industrial or deliberately neutral voice.

Think Helvetica and GT America: let weight, width, and the grid establish the hierarchy.

Aa RgHamburgefonts
0123456789
Source Sans 3 / live specimen

Humanist sans

Open forms with a trace of handwriting or calligraphic construction.

Think Frutiger: useful when wayfinding and a warmer reading texture matter.

Aa RgHamburgefonts
0123456789
Jost / live specimen

Geometric sans

Letterforms built around simplified geometric shapes.

Think Futura: good for concise statements; test dense text before committing.

Aa RgHamburgefonts
0123456789
IBM Plex Mono / live specimen

Monospaced

Every character occupies the same advance width.

Think IBM Plex Mono: useful for code; tabular numerals can handle tables without making all text monospaced.

05 / START WITH THE JOB

Editorial. Display. Utility.

Editorial

For essays, magazines, and long reads, start with Source Serif 4, Newsreader, or an appropriate GT Alpina text style.

Prioritize paragraph texture, italics, punctuation, and comfortable line length. Proof several pages, not just the opening headline.

Display

For posters, titles, and campaigns, explore Druk, Canela, or a display cut of GT Alpina.

Judge memorable words at final scale. Fine hairlines and extreme compression need testing; move supporting information into a calmer face.

Utility

For interfaces, captions, and navigation, start with Inter, General Sans, GT America, or ABC Diatype.

Test I/l/1, O/0, currency symbols, and tabular figures. Use IBM Plex Mono for code and occasional labels rather than all reading text.

06 / THE SPACE IS PART OF THE TYPE

Size. Leading. Tracking.

Use these as starting ranges, then adjust for the face, measure, content, and viewing distance. Leading is the distance between baselines; tracking changes spacing across a run of text.

Screen typography starting points
RoleSizeLine heightTrackingWatch for
Display48–160 px0.9–1.1−0.04–0 emCollisions, accents, awkward breaks
Section heading28–64 px1–1.2−0.025–0 emA clear step down from the title
Body16–22 px1.45–1.7Start at 0About 45–75 characters per line
Caption14–16 px1.35–1.5Start at 0Contrast and comfortable reading
Uppercase label12–14 px1.3–1.50.06–0.12 emKeep it short; don’t space out paragraphs

Use relative units for implementation. A 16 px base often corresponds to 1 rem at default settings. For print, proof at actual size; try body text around 9–12 pt and leading around 120–145% as an initial experiment.

TRY THE SPACING

Same words.
Different rhythm.

System-font demonstration. Change the controls to see how spacing changes the texture.

Good typography gives words a rhythm. It tells us where to begin, what matters, and when to pause. The space between letters is part of the voice.

07 / KEEP THE READER IN THE ROOM

Do / don’t.

Do

Build a clear rhythm.

  • Start with real content and give every style a role.
  • Make hierarchy visible through size, weight, and space.
  • Use real italics and font weights; inspect kerning in large titles.
  • Use proper quotes, apostrophes, and dashes for the language.
  • Align related information and watch the rag of paragraphs.
  • Check narrow screens, zoom, long names, and accented text.
Don’t

Make reading a chore.

  • Stretch or squash letters to fit a box; choose a suitable width.
  • Set long paragraphs in all caps, centered text, or a display face.
  • Use tiny gray type to make a layout seem sophisticated.
  • Track lowercase body text like an uppercase label.
  • Justify narrow columns without inspecting spacing and hyphenation.
  • Add a new family every time the hierarchy feels weak.
08 / ONE FILE, A RANGE OF POSSIBILITIES

Variable fonts.

Explore a range within a family rather than treating every weight as a separate decision.

Know the axes.

wght controls weight; wdth width; opsz optical size. Some fonts also offer slnt, ital, or custom axes. Each file supports its own set and ranges.

Use the ordinary controls first.

Prefer font-weight, font-stretch, and font-style where supported. Use font-variation-settings for custom axes or precise control. font-optical-sizing: auto lets a font with an optical-size axis adapt to text size.

Choose for the actual system.

A variable file can replace several static files, but it is not automatically smaller than the one or two styles you need. Compare payloads. Try Inter for interface weights and GT Flexa for expressive exploration; check the exact font package.

Read the MDN variable font guide ↗
09 / TYPE HAS TO WORK IN A BROWSER

Web typography.

A beautiful screenshot is the beginning. A readable page on someone else’s device is the goal.

Load only what you use.

Use WOFF2, declare accurate weights and styles, and provide a sensible fallback stack. Consider font-display: swap so words remain visible; match fallback metrics to reduce layout shifts. Preload only a critical font when measurement shows it helps.

Give text room to change.

Use rem-based sizes, unitless line heights, and fluid headings with clamp(). Keep reading columns near 65ch. Avoid fixed-height text boxes. Check 200% zoom, text-spacing overrides, slow connections, and long unbroken content.

Choose readability over the effect.

Test contrast in normal, hover, and focus states. Use semantic headings, visible link cues, and keyboard focus. Avoid making essential content depend on animation or a downloaded font.

Check the font before shipping.

Confirm language and glyph coverage, real bold and italic styles, and the license for your intended use. Link to the foundry as the source; do not assume a trial font is ready for a public website.

Explore Google Fonts’ web typography guidance ↗
WORKING PRINCIPLE
Choose a voice.
Then give it structure.
10 / WORKING OPINIONS

Typefaces that need a break.

Opinion, not a ban list. Overuse is usually a problem of habit and context. These faces can still work when the choice has a reason.

Give the default a rest

Montserrat everywhere

When every small business gets the same geometric headline, the identity becomes interchangeable. Try General Sans, or commission a more specific typographic direction.

Give the default a rest

Bebas Neue by reflex

Tall uppercase does not make every event poster urgent. Try a display family with more widths, or let one strong word carry the composition.

Give the default a rest

The Playfair Display luxury shortcut

A high-contrast serif alone cannot communicate craft. Try Newsreader for editorial restraint, or Canela when the brief warrants a sculptural display voice.

Give the default a rest

Poppins for every product

Friendly geometry is useful, but it should be a choice. Test Inter for dense interfaces or Satoshi for a different rhythm.

Give the default a rest

Helvetica without a point of view

A classic can still do excellent work. Give it a reason: an exact grid, strong pacing, and purposeful hierarchy. A different grotesk will not rescue weak composition.

Give the default a rest

Papyrus + novelty distress

Texture must come from the idea. If the type is doing all the storytelling, reconsider the concept before adding another rough edge.