폰트 선택

대비를 이용한 폰트 페어링: Serif + Sans 조합

업데이트됨 8월 20, 2026
가장 신뢰할 수 있는 페어링 전략: Serif와 Sans-serif를 조합하는 것입니다. 어떤 구체적인 조합이 효과적인지, 왜 대비가 좋은 페어링의 기초인지 배웁니다.

Font Pairing by Contrast: Serif + Sans Combinations

If you've spent any time studying professional typography — in editorial design, on well-built websites, in brand identity — you've noticed that the serif + sans combination appears constantly. Not because designers lack imagination, but because this pairing is reliably, demonstrably effective. It works because of contrast: two fundamentally different type construction philosophies, placed in intentional relationship with each other.

This article breaks down exactly why the contrast strategy works, how to execute the two main variations (serif heading + sans body, and sans heading + serif body), what to look for when matching proportions, and a ranked list of fifteen combinations you can implement today.

Why Contrast Is the Safest Pairing Strategy

Before diving into specific combinations, it's worth understanding why the serif + sans pairing has become so dominant in professional typography.

The cognitive argument for contrast. Readers process visual information hierarchically — their eyes move from the most visually prominent element to the least. For that hierarchy to work, the elements at each level must be visually distinguishable. When a heading and body text use the same typeface and similar weights, the brain has to work harder to establish the reading path. When a serif heading sits above sans-serif body text (or vice versa), the classification difference creates an immediate, low-effort signal: this is the heading, this is the content.

The error-tolerance argument. When two fonts are similar — both geometric sans, both transitional serifs, both humanist faces — small differences in weight, proportion, or x-height look like mistakes rather than choices. The reader's brain asks: "Did the designer intend this variation, or did something go wrong?" With classification contrast, that question never arises. The difference is so categorical that it's obviously intentional.

The historical validation argument. The serif + sans pairing has been a staple of editorial design since the mid-20th century, when designers like Paul Rand and Herb Lubalin developed the visual language of modern graphic design. The print tradition — where serif body text and sans-serif headlines became standard in newspaper and magazine design — carried over into web typography when digital fonts first became practical. Decades of consistent usage have trained readers to find the combination natural and authoritative.

This doesn't mean contrast is the only pairing strategy. Concordance — pairing two fonts from the same classification that share a mood — works beautifully in the right hands. But contrast is more forgiving of execution errors, more immediately legible, and more versatile across content types. It's the right starting point.

Serif Heading + Sans Body (The Classic)

The most traditional pairing structure: an expressive, high-personality serif leads the page at heading size, while a clean, legible sans-serif handles the extended reading in body text.

Why this structure works:

Serif fonts carry cultural associations with authority, history, and craftsmanship. At large heading sizes, the serifs are clearly visible and the high contrast of the strokes creates drama. Playfair Display, EB Garamond, Cormorant Garamond — these fonts have personality to spare at 48px and above.

But high-contrast serifs become problematic in body text. The thin strokes that create elegance at display sizes become difficult to render crisply at 16px on screen. Sans-serif fonts, by contrast, were originally designed (in part) to solve the readability problems of complex serif forms at small sizes. The absence of serifs and the more uniform stroke weight make sans-serifs more reliable at body text sizes, especially on screens with varying pixel densities.

Implementation:

/* Classic: Serif heading + Sans body */
h1, h2, h3 {
  font-family: 'Playfair Display', serif;
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: -0.02em;
}

p, li, blockquote {
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 400;
  font-size: 17px;
  line-height: 1.7;
}

Best use cases: - Editorial and media websites (blogs, magazines, news) - Premium brand identities (fashion, luxury, lifestyle) - Literary and publishing-related content - Legal, financial, or institutional contexts where serif authority is appropriate

The key sizing rule: Serif headings need to be at their designed size range to read correctly. If you're using Playfair Display as a heading, use it at H1 (40px+) where its features are visible. Using a display serif at 20px for H4 headings defeats the purpose — the font's character disappears and it reads like an awkward body font.

Sans Heading + Serif Body (The Reversal)

This is the more contemporary, less commonly understood variation. A neutral, confident sans-serif leads at heading size; a warm, humanist serif handles the body. The result is often more modern-feeling than the classic structure while remaining highly readable.

Why this structure works:

Sans-serif headings feel more digital-native. Inter, Roboto, Lato — these faces were designed for screen legibility and have a contemporary, functional confidence. Used at heading size, a well-chosen sans can be bold and decisive without the decorative weight of a display serif.

The serif body surprises people at first — isn't body text supposed to be neutral? — but it works because serifs provide reading rhythm. The horizontal rails created by serifs guide the eye along each line of text, especially in long-form content. Research on print reading consistently favors serif body text for extended prose, and while the screen evidence is more mixed, humanist serifs like Lora, Merriweather, and EB Garamond perform well in body text on modern high-resolution displays.

Implementation:

/* Reversal: Sans heading + Serif body */
h1, h2, h3 {
  font-family: 'Inter', sans-serif;
  font-weight: 700;
  line-height: 1.15;
  letter-spacing: -0.03em;
}

p, li, blockquote {
  font-family: 'Lora', serif;
  font-weight: 400;
  font-size: 18px;
  line-height: 1.75;
}

Best use cases: - Long-form content sites and blogs where reading comfort matters most - Technical documentation with extended prose explanations - SaaS products with a warm, approachable personality - Contemporary redesigns of traditionally serif-heavy brands - Publications targeting design-literate audiences who recognize the deliberate reversal

The key sizing rule: The reversal works best when there's strong weight contrast between the heading and body. If your sans heading is Regular (400) weight and your serif body is also Regular, the hierarchy isn't clear. Push the heading to Bold or Black (700–900), reduce the body to Regular (400), and increase the size gap between heading and body to reinforce the hierarchy.

Matching X-Heights for Harmonious Pairing

X-height — the height of a lowercase 'x' relative to the capital letter height — is one of the most important compatibility factors in font pairing, and one of the least discussed. Fonts with dramatically different x-heights feel visually mismatched even when they're stylistically appropriate for each other.

Why x-height matters:

Most of the text on a page is lowercase. The visual rhythm of a paragraph is determined by the relationship between the ascenders (letters like 'l', 'h', 'f'), the x-height band (where most letters live), and the descenders (letters like 'p', 'g', 'y'). When body text has a very tall x-height and headings have a modest x-height (or vice versa), there's a visual discontinuity at the page level — the two text blocks feel like they belong to different typographic worlds.

Checking x-height compatibility:

The quick manual test: Type the same lowercase text ('hamburgers' is a common choice — it uses a range of letters including ascenders, descenders, and baseline letters) in both fonts at the same point size. Place them side by side. If the lowercase x-heights align closely (or can be made to align with small size adjustments), the fonts are x-height compatible. If they differ dramatically, you'll need to compensate with sizing adjustments — or choose different fonts.

/* Compensating for x-height differences */
/* If your heading font has a smaller x-height than body: */
h1 { font-size: 44px; } /* Increase size to compensate */

/* If your body font has an unusually tall x-height: */
p { font-size: 15px; } /* Reduce slightly so it doesn't loom over headings */

High x-height fonts (modern, geometric tendency): - Inter — very tall x-height, optimized for screen - Roboto — tall, engineered for readability - Nunito — rounded, tall x-height - Poppins — geometric, consistent letter height

Moderate x-height fonts (classical tendency): - EB Garamond — historical proportions, moderate x-height - Playfair Display — Didone-inspired, moderate-to-high - Lora — screen-optimized with moderate x-height

Low x-height fonts (traditional, refined): - Cormorant Garamond — extremely low x-height, maximum elegance - IM Fell English — historical, low x-height - Libre Caslon Text — Caslon revival, classical proportions

Compatibility rule: High x-height fonts pair most easily with other high x-height fonts. If you're pairing across x-height categories, adjust sizes so that the lowercase letters in both fonts occupy a similar portion of the visual space when typeset.

15 Serif + Sans Combinations Ranked

These combinations are ranked from most versatile (works in the widest range of contexts with the least adjustment) to most specialized (excellent in the right context, but with more specific use cases).

Tier 1: Most Versatile (works almost everywhere)

1. Inter + EB Garamond — The all-purpose editorial combination. Inter's screen optimization and EB Garamond's humanist warmth cover an enormous range of content types. Use Inter for headings and UI; EB Garamond for body prose.

2. Roboto + Merriweather — The Google-native combination. Both fonts were optimized for screen by designers who understood digital rendering. Merriweather's intentionally large x-height and generous spacing pair naturally with Roboto's functional neutrality. This combination powers an enormous percentage of serious content websites.

h1, h2, h3 {
  font-family: 'Roboto', sans-serif;
  font-weight: 700;
}
body {
  font-family: 'Merriweather', serif;
  font-size: 17px;
  line-height: 1.8;
}

3. Source Sans 3 + Source Serif 4 — Adobe's designed-to-pair combination. Source Sans is one of the best-engineered free sans-serifs; Source Serif is its perfect companion. Both have been extensively refined across multiple versions.

4. Lato + Playfair Display — High contrast and high versatility. Works for blogs, marketing pages, editorial sites, and premium brand presentations. The warmth of Lato (originally designed with some "warmth of summer" characteristics) prevents Playfair's drama from becoming cold.

5. Montserrat + Lora — Geometric meets humanist. Montserrat's geometric boldness commands attention in headings; Lora's calligraphic warmth makes body text comfortable. This combination has become a standard in lifestyle, wellness, and small business branding.

Tier 2: High Quality, Specific Context

6. Oswald + Libre Baskerville — Strong, editorial hierarchy. Oswald's condensed boldness creates newspaper-style headlines; Libre Baskerville's Baskerville revival provides authoritative body text. Best for news, journalism, and information-dense content.

7. Raleway + EB Garamond — Refined and literary. Raleway's distinctive geometric character in the thin and light weights creates elegant headings; EB Garamond's classical warmth grounds the body. Best for literary, academic, and luxury editorial contexts.

8. Poppins + Crimson Text — Contemporary geometric meets classical serif. Poppins' perfect geometric circles and modern feel create clean headings; Crimson Text's old-style serif warmth adds reading comfort to body text. Excellent for startups and modern lifestyle brands.

h1, h2 {
  font-family: 'Poppins', sans-serif;
  font-weight: 600;
  letter-spacing: -0.01em;
}
p {
  font-family: 'Crimson Text', serif;
  font-size: 18px;
  line-height: 1.7;
}

9. DM Sans + DM Serif Display — Designed companions. This superfamily pairing removes all guesswork — the fonts were made to work together. DM Serif Display has enough drama for expressive headings; DM Sans has enough neutrality for clean UI and body text.

10. Nunito + Libre Baskerville — Friendly warmth meets authoritative serif. Nunito's rounded terminals in headings create an approachable personality; Libre Baskerville's classical authority in body text adds credibility. Works well for educational content and consumer-facing apps.

Tier 3: Specialized but Excellent

11. Space Grotesk + EB Garamond — Quirky meets classical. Space Grotesk's unusual proportions (designed with visible quirks) create memorable, distinctive headings; EB Garamond's timelessness prevents the body from being distracting. Best for design-literate audiences and creative brands.

12. Work Sans + Crimson Pro — Practical and refined. Work Sans is designed specifically for web interfaces; Crimson Pro is a refined version of Crimson Text with better spacing. Clean and practical for product content and editorial blogs.

13. Cormorant Garamond + Jost — High elegance, reversed. Cormorant's extreme elegance in headings paired with Jost's clean geometric neutrality in body text. The reversal (serif heading + sans body) at this extreme creates a very distinctive editorial feel. Best for luxury, fashion, and high-end creative portfolios.

h1 {
  font-family: 'Cormorant Garamond', serif;
  font-weight: 300;
  font-size: 64px;
  letter-spacing: 0.02em;
}
p {
  font-family: 'Jost', sans-serif;
  font-weight: 300;
  font-size: 16px;
  letter-spacing: 0.03em;
}

14. Libre Franklin + Playfair Display — Journalistic heading + editorial body (reversed). Libre Franklin as a heading creates a no-nonsense, factual tone; Playfair Display as body text is unusual but works for content where literary quality matters more than extended reading comfort.

15. Oswald + EB Garamond — Maximum hierarchy. Oswald's condensed, bold geometric weight creates the strongest possible heading contrast against EB Garamond's refined humanist body text. The x-height gap is significant (Oswald is taller) but manageable with a 1px size adjustment. Best for content-heavy publications that need very clear navigation through dense material.

All fifteen of these combinations are available to test immediately through the font pairing tool. The classifications of each font are documented in the font glossary, and the individual font pages include technical details about x-heights, optimal size ranges, and historical context that can inform your pairing decisions.

Contrast is not a creative limitation — it's the foundation that makes creativity possible. When hierarchy is clear, when the reader's eye moves naturally through the page, when the typography disappears in service of the content — that's when you know the pairing is working. Start with contrast, master x-height compatibility, and use the proven combinations as a foundation for your own explorations.

폰트 페어링 마스터클래스

타이포그래피 용어

도구 사용해 보기

언급된 폰트

Roboto Sans Serif #1

Christian Robertson이 Google의 Material Design 생태계를 위해 디자인한 이 네오그로테스크 산세리프는 웹과 Android에서 가장 널리 사용되는 서체입니다. 이중적 성격의 디자인은 기계적 정밀함과 자연스러운 읽기 리듬 사이에서 균형을 이루어 UI 레이블과 긴 본문 텍스트 모두에 잘 어울립니다. 가변 폰트는 너비와 웨이트 축을 지원하며 키릴, 그리스, 확장 라틴 문자도 함께 지원합니다.

The quick brown fox jumps over the lazy dog
Open Sans Sans Serif #2

Steve Matteson이 만든 이 휴머니스트 산세리프는 수직적인 응력과 열린 조리개로 다양한 화면 크기와 해상도에서의 가독성을 우선시합니다. 역대 가장 많이 배포된 웹 폰트 중 하나로, 본문 텍스트와 이메일 템플릿, 웹 애플리케이션에 잘 어울리는 중립적이고 전문적인 톤을 지니고 있습니다. 가변 너비와 웨이트 축, 히브리어와 그리스어 문자 지원 덕분에 다재다능한 다국어 작업용 폰트입니다.

The quick brown fox jumps over the lazy dog
Inter Sans Serif #4

Rasmus Andersson은 컴퓨터 화면을 위해 특별히 이 네오그로테스크를 여러 해에 걸쳐 다듬었으며, 디지털 디스플레이의 작은 크기에서도 높은 가독성을 확보하기 위해 자간과 x-height, 획 대비를 최적화했습니다. 광학 크기 축(opsz)은 캡션과 헤드라인에 맞춰 디자인을 자동으로 조정하며, 웨이트 축은 얇은 것부터 가장 굵은 것까지 전체 범위를 아우릅니다. 전 세계 대시보드, 문서 사이트, 개발자 도구에서 사실상의 표준 선택지가 되었습니다.

The quick brown fox jumps over the lazy dog
Playfair Display Serif #16

Claus Eggers Sorensen이 그린 이 고대비 모던 Serif는 Bodoni와 Didot의 전통을 따르며, 극적인 굵기 변화와 고해상도 렌더링을 요구하는 섬세한 헤어라인을 지니고 있습니다. 그 극적인 대비를 감상할 수 있는 에디토리얼 디자인, 럭셔리 브랜딩, 대형 헤딩에서 탁월합니다. 가변 웨이트 축과 키릴 문자 지원이 기존의 이탤릭체와 스몰 캡스 버전을 보완합니다.

The quick brown fox jumps over the lazy dog
Merriweather Serif #27

Sorkin Type이 화면에서 편안하게 읽히도록 디자인한 Merriweather는 넉넉한 x-height, 살짝 콘덴스드된 글자 형태, 저해상도 화면의 작은 크기에서도 잘 견디는 튼튼한 세리프를 특징으로 합니다. 가변 폰트 구현이 이례적으로 풍부해 광학 크기, 너비, 웨이트 축을 동시에 제공하는데, 이는 캡션부터 헤드라인까지 정밀한 타이포그래피 제어를 가능하게 하는 드문 사례입니다. 작가와 출판사들은 긴 에디토리얼 콘텐츠와 블로그 타이포그래피에 Merriweather를 즐겨 사용합니다.

The quick brown fox jumps over the lazy dog
Lora Serif #29

Lora는 캘리그래피 전통에 뿌리를 둔, 균형 잡힌 현대적 세리프로 적당한 대비와 유려한 곡선이 뚜렷한 문학적 성격을 부여합니다. Cyreal이 화면에서의 읽기 편안함을 위해 특별히 디자인했으며, 가변 웨이트 축과 키릴, 베트남어, 수학, 기호 지원 덕분에 영어 산문을 넘어선 유용성을 갖췄습니다. 우아한 블로그 레이아웃과 따뜻함과 신뢰성이 중요한 학술 조판 모두에서 동등하게 잘 어울립니다.

The quick brown fox jumps over the lazy dog
Source Sans 3 Sans Serif #43

Source Sans는 Adobe의 첫 오픈소스 서체로, Paul D. Hunt가 사용자 인터페이스를 위한 깔끔하고 읽기 쉬운 산세리프로 디자인했으며, Source Sans 3는 웨이트 축 전반에 걸친 완전한 가변 폰트로서 가장 정제된 버전을 나타냅니다. Robert Slimbach의 캘리그래피 레터링 비례에서 도출된 휴머니스트 구조는 순전히 중립적인 그로테스크였을 수도 있는 것에 따뜻함을 더합니다. 키릴, 그리스, 베트남어를 아우르는 폭넓은 문자 지원 덕분에 다국어 문서화와 크로스 플랫폼 UI 디자인에 믿음직한 선택지입니다.

The quick brown fox jumps over the lazy dog
EB Garamond Serif #72

EB Garamond는 서구 인쇄 역사에서 가장 영향력 있는 서체 디자이너 중 한 명인 Claude Garamond의 16세기 활자를 Georg Duffner가 오픈소스로 부활시킨 서체로, Conrad Berner가 1592년에 인쇄한 견본을 면밀히 기반으로 합니다. 가변 웨이트 축은 레귤러부터 볼드까지 이어지며, 라틴, 키릴, 그리스, 베트남어까지 아우르는 폭넓은 문자 지원 덕분에 르네상스 휴머니스트 전통에 깊이 뿌리내린 서체치고는 이례적으로 다재다능합니다. 타이포그래피 유산을 소중히 여기는 도서 디자인, 학술 출판, 에디토리얼 맥락에 학구적인 우아함과 역사적 권위를 더합니다.

The quick brown fox jumps over the lazy dog

관련 글