The Typography Problem: Why Inter Is Killing Your Brand
Inter is the default font of AI-generated code. If your site uses it, you look like every other AI-built page. Here's why and what to use instead.
Inter is a good font. That's the problem. It's so good, so safe, so readable that every AI coding tool defaults to it. The result: a web where half the sites share the same typographic voice. Your brand's first impression is "we look like everyone else."
How Inter Became the AI Default
Inter was designed by Rasmus Andersson specifically for computer screens. It's clean, neutral, highly legible at small sizes, and freely available on Google Fonts. These qualities made it the perfect default for design systems, component libraries, and CSS frameworks.
Tailwind CSS uses font-sans which resolves to Inter when available, or the system font stack. Next.js has an @next/font integration that makes Inter trivially easy to use. Vercel's own site uses Inter. The Tailwind documentation uses Inter.
When AI models learn to code by reading millions of repositories that all use Inter, they internalize it as "the font." Not "a font." THE font. This is one of the core patterns behind why every AI-generated website looks the same. Ask any AI to build a website and you'll get Inter unless you explicitly specify otherwise.
# Check how many of your files reference Inter
sailop scan ./src --dimension typography --verbose
# Typography Score: 78/100
# Findings:
# [HIGH] Inter/system-ui is only font family
# [HIGH] No serif font reference
# [MEDIUM] Uniform font-weight across headingsThe Brand Erasure Effect
Typography carries roughly 30-40% of a brand's visual identity. When your headings, body text, and UI elements all use Inter, you're giving away nearly half your visual differentiation.
Consider the difference:
- Inter headings: Clean, neutral, invisible. Your heading could be on any site.
- Bitter headings: Warm, authoritative, specific. Your heading has a voice.
- Playfair Display headings: Elegant, editorial, distinctive. Your heading makes a statement.
- Space Mono headings: Technical, deliberate, unusual. Your heading signals expertise.
The font choice isn't decoration. It's communication. Inter communicates nothing -- which is exactly what AI defaults communicate. Typography is one of the 7 dimensions of AI slop that Sailop measures.
The Serif Revival
The fastest way to differentiate from AI-generated typography is to use a serif font for display text. AI models almost never generate serif font declarations. The training data is overwhelmingly sans-serif.
Why serif works for differentiation:
- AI avoidance: Language models default to sans-serif. Serif is statistically rare in AI output.
- Visual contrast: Serif headings paired with sans-serif body creates typographic tension that feels designed.
- Brand signaling: Serif fonts carry cultural associations (authority, tradition, publishing) that sans-serif doesn't.
- Reading rhythm: Serif display fonts at large sizes create distinctive letter shapes that stick in memory.
10 Font Pairings That Beat Inter
Here are 10 tested pairings that score well on Sailop's typography dimension. Each pairs a display font with a body font. For a complete walkthrough of applying these pairings, see our guide to building a unique landing page:
1. Bitter + Karla Warm serif with humanist sans-serif. Friendly but authoritative.
--f-display: 'Bitter', Georgia, serif;
--f-body: 'Karla', system-ui, sans-serif;2. Playfair Display + DM Sans High-contrast serif with geometric sans. Editorial luxury.
--f-display: 'Playfair Display', Georgia, serif;
--f-body: 'DM Sans', system-ui, sans-serif;3. Cormorant Garamond + Work Sans Refined oldstyle serif with clean geometric sans. Elegant clarity.
--f-display: 'Cormorant Garamond', Georgia, serif;
--f-body: 'Work Sans', system-ui, sans-serif;4. Bricolage Grotesque + Raleway Quirky grotesque with thin-weight sans. Playful modern.
--f-display: 'Bricolage Grotesque', system-ui, sans-serif;
--f-body: 'Raleway', system-ui, sans-serif;5. Space Mono + Barlow Monospace display with clean sans body. Technical authority.
--f-display: 'Space Mono', 'Courier New', monospace;
--f-body: 'Barlow', system-ui, sans-serif;6. Fraunces + Source Sans 3 Quirky soft serif with reliable sans. Approachable expertise.
7. Instrument Serif + Instrument Sans Matched serif/sans family. Cohesive but differentiated.
8. Newsreader + Public Sans Reading-optimized serif with neutral sans. Content-first design.
9. Outfit + Crimson Pro Geometric sans display with classical serif body. Inverted pairing.
10. Syne + Libre Franklin Experimental grotesque with traditional sans. Bold personality.
Beyond Font Choice: Typography Settings
Picking a good font pair is step one. The next steps matter just as much:
Letter Spacing
AI never adjusts letter-spacing. Headings at large sizes need negative tracking:
h1 { letter-spacing: -0.03em; }
h2 { letter-spacing: -0.02em; }
h3 { letter-spacing: -0.01em; }
body { letter-spacing: normal; }Line Height Variation
AI uses the same line-height everywhere (usually 1.5). Intentional typography varies it:
h1 { line-height: 1.1; }
h2 { line-height: 1.15; }
h3 { line-height: 1.2; }
body { line-height: 1.62; }Font Weight Distribution
AI uses font-weight: 700 (bold) for all headings. Better practice:
h1 { font-weight: 800; } /* Extra bold for primary heading */
h2 { font-weight: 700; } /* Bold for section headings */
h3 { font-weight: 600; } /* Semi-bold for sub-sections */Text Wrap
Two CSS properties that AI virtually never includes:
h1, h2, h3 { text-wrap: balance; } /* Even line lengths in headings */
p, li, dd { text-wrap: pretty; } /* Better line breaks in text */Measuring Your Typography
Sailop's typography dimension checks all of these:
- Font diversity (serif + sans-serif pairing)
- Weight distribution across heading levels
- Letter-spacing presence on display text
- Line-height variation between headings and body
- text-wrap usage
- Font preconnect optimization
sailop scan ./src --dimension typography
# Typography: 15/100 (excellent)
# All checks passing:
# Serif display font detected
# Sans-serif body font detected
# Negative letter-spacing on headings
# Variable line-height (1.15, 1.62)
# text-wrap: balance on headings
# Font preconnect presentThe Bottom Line
Inter is a tool. A good one. But when it's the only tool, when every AI-generated site uses it by default, it stops being a choice and becomes an absence of choice. Typography is where your brand lives. Don't let an AI's default speak for you. For the complete anti-slop workflow covering all seven dimensions, read our complete guide to anti-AI design.
Generate a unique typography system with sailop generate or explore pairings at sailop.com.
Try Sailop
Scan your frontend for AI patterns. Generate a unique design system. Ship code that looks intentional.