June 8, 2026
This post walks through a simple, practical process. Then it shows how to lock everything into a reusable system using Breakdance’s Global Typography.

Most beginner sites use four or five fonts. Most professional sites use two. Sometimes one.
Two roles to fill:
Same two fonts run the whole site.
You can also skip the second font entirely. Pick a font with a strong weight range and let weight do the work: regular for body, bold for headings. Stripe, Linear, and Vercel all do this. Many sites you think use multiple fonts actually use one, with weight carrying the contrast.
Single-font systems are the simplest typography setup that works. Worth considering before you go hunting for a pair.

Two rules for picking the pair.
The two fonts should look different enough that the eye knows when it’s reading a heading vs body. A clean sans pairs with a serif. A serif pairs with a confident sans. The two should still look like they belong in the same decade.
If the fonts look too similar, the contrast disappears and the hierarchy fails. If they look too different (script with grotesque, decorative with technical), the page feels chaotic.
Same five-adjective exercise you ran for color: calm, premium, playful, energetic, distinctive. The fonts should land on the same descriptors as the brand.
A few starting points:
A serif that looks elegant at 64px can look spindly at 16px. Always view candidate fonts at the sizes they’ll appear at on the site. Mock up a paragraph, a heading, and a button, then look at all three together.

You’ve picked the fonts. Headings still look slightly off. Why?
Because heading sizes were chosen by guess. H1 is 48px because that felt big. H2 is 32px because that felt smaller. H3 is 24px because, sure. None of these relate to each other or to body text. The eye notices.
A type scale fixes this. It’s a single ratio that determines how each heading size relates to body text. Pick the ratio once, generate all six heading sizes from it, stop guessing.
Body 16px, ratio 1.250:
Every step up is 1.25 times the one below it. Each level looks deliberately bigger than the next, never accidental.
Heading sizes usually scale down on mobile. A 61px H1 looks great on desktop and looks shouty at the same size on a 375px phone. Breakdance’s responsive controls let you adjust each heading size per device without rewriting the scale.
A safe approach: keep body at 16-18px on every device. Scale H1-H3 down on mobile by 20-30%. Leave H4-H6 alone.
Both are free and take seconds to use.
The point: pick a scale once, apply it to all six heading levels, stop fiddling.

Three knobs that turn good fonts into a finished system.
The rule: short lines need less line height. Long lines need more. If your body paragraphs hit about 75 characters per line, use 1.5. If they’re wider, use 1.6 or 1.7.
Avoid using more than two or three weights across the site. Inter shipping with weights 100 to 900 doesn’t mean you should use all nine. Pick body weight, pick heading weight, maybe pick one variant weight for accents.
That’s it. Letter spacing is easy to overuse. Leave it alone unless you have a specific reason to touch it.

Visual hierarchy is what makes a page feel intentional. The reader’s eye should land on the heading first, then drop to the body, then notice the CTA. That’s not random. Typography does most of the work, with help from color and spacing.
Three tools:
Squint at any section of your page until the text blurs. The most important element should still read as the dominant block. If everything looks equally important when blurred, the hierarchy isn’t working.
Fix it by widening the size gap, increasing the weight contrast, or both. Often one tweak is enough.
The principle: pick a system, stick to it. Don’t fiddle case by case.
Once the fonts and scale are picked, lock them in so applying them is automatic. Breakdance has two layers here: defaults (the cascade for body, headings, and links) and presets (named combinations you can apply to any text element).
Set the defaults first. Then add presets for the patterns the defaults can’t cover.
Open Breakdance > Settings > Edit Global Styles from your WordPress admin bar. Or, if you’re already in the editor, click the three-dot menu at the top right and pick Global Styles. Either route opens the same panel. Go to the Typography tab.
Step by step:
Now any new heading, paragraph, or link you drop onto a page picks up these defaults. Same cascade as colors. Change once, propagate everywhere.
JP at Websites 4 Beginners has a clear walkthrough showing the whole Global Typography setup, including sensible default sizes, line heights, and weights inside Breakdance:
Defaults handle headings, body, and links. They don’t handle the in-between cases:
That’s what presets are for. A preset is a named combination of typography settings (family, size, weight, line height, transforms) that you apply by name to any text element. Same cascade rule. Change the preset once, every place it’s used updates automatically.
How to create one:
Apply it: on any text element, open Design > Typography > Preset and pick the preset from the dropdown.
Louis from Breakdance covers the full preset workflow in a short video:
Rule of thumb: a project usually needs three to six presets. More than that and the typography is probably trying too hard.
Same two add-ons we mentioned in the color palette post: HeadspinUI and BreakColorUI. They handle full design system setup inside Breakdance, including typography. Fonts, type scale, weights, presets, all preconfigured and editable.
If you build sites for clients or want a starting framework you can customize, they’re worth a look. We cover both in more detail in the color palette post.

You can adapt this process to your industry like this:
To keep things practical, you can run through this checklist:
This gives you a typography system that’s grounded in the brand, works at all sizes, and is easy to maintain as the site grows.
Fonts and colors are two-thirds of a design system. The last third is spacing: how content breathes, where the eye rests, what holds the page together. The same role-based thinking applies (margins, padding, gaps as system tokens), and Breakdance handles it the same way.
We’re working on a spacing post that walks through the same exercise. Link coming soon.
Until then, get your typography in place. Once fonts, colors, and the system around them are locked, the spacing decisions will land on a foundation that’s already working.
Get maximum flexibility with unlimited licensing and domain activations.
Get your money back within 60 days of purchase, no questions asked. It's risk-free!
We offer premium support to ensure the ultimate customer experience.
For a limited time, we're offering an unlimited site license for just $199.99/year. Buy now to lock in this price.