Designers

All 141 tools / Typography

Check whether two or three typefaces pair well, using class, structure, x-height and role fit

Type pairing checkFreeFor designers and brand teams

25/day

free runs a day, no sign-in.

Before: what you give it

The example input, as typed in. You paste text, CSS, markup or notes.

fonts: ["Playfair Display:heading","Georgia:body","JetBrains Mono:code"]

After: what comes back

The first lines of a real run on that input. Nothing here is edited by hand.

Pairing: Playfair Display (heading, serif) + Georgia (body, serif) + JetBrains Mono (code, mono)
Verdict: works with adjustments
Playfair Display / Georgia: two serif faces (didone and transitional); weak contrast: both share a class. Works only if size, weight or case do clear work; serif plus sans is the easier pairing. matched x-heights.
Playfair Display / JetBrains Mono: serif with mono; fine: mono is a separate voice for code. matched x-heights.
Georgia / JetBrains Mono: serif with mono; fine: mono is a separate voice for code. matched x-heights.
Note: Playfair Display: High contrast: hairlines vanish at small sizes; display use.
Note: Georgia: Large x-height and wide; reads big at small sizes.
Table values are qualitative and approximate. Check x-height in the actual font file.

What you get

Each face's class and structure, how the pair contrasts, role warnings and a one-line verdict

What it cannot do

Covers about 55 built-in families; an unknown family gets no verdict, and table values are qualitative.

Who it is for

  • Designers
  • Brand teams

Free and Pro

Free25 runs a day per IP address.
ProNo daily limit, 300 requests a minute.

What each plan includes

Use it from your assistant

The tool is called type_pairing_check. Connect the server once, then ask for it by name or just describe the job. Install steps for each app.

claude mcp add --transport http designers https://designers.allthepossibles.com/mcp
curl -X POST https://designers.allthepossibles.com/api/type-pairing-check -H 'content-type: application/json' -d '{"fonts":["Playfair Display:heading","Georgia:body","JetBrains Mono:code"]}'

Try it here

The form starts with the same example input, so you can run it first and then swap in your own.

More in typography

All typography tools