Playfair Display

Playfair Display font preview
Replaces: Didone (88%) | OFL-1.1 | Updated: Jan 2026

About Playfair Display

Classification
serif
Weights
Variable (100-900)
Features
Variable, Italics
SIL Open Font License 1.1

Free to use, modify, and distribute. Can be used commercially without attribution.

What's allowed?
  • Client work
  • SaaS / Web apps
  • YouTube / Video
  • Sell products
  • Print materials

Note: Derivative fonts must use the same license.

Full license guide →
Get Playfair Display Free ↗

Playfair Display is a transitional display typeface designed by Claus Eggers Sørensen. Inspired by the letterforms of John Baskerville, the Scotch Roman typefaces, and the work of Didot and Bodoni, it brings the elegant high-contrast aesthetic of 18th-century printing into the digital age.

History and Design

Claus Eggers Sørensen designed Playfair Display in 2011, creating a typeface that references the refined letterforms emerging when quills gave way to pointed steel pens. The design captures the period's characteristic high contrast while incorporating subtle refinements for contemporary screen display.

Playfair borrows from multiple traditions: the transitional grace of Baskerville, the dramatic contrast of Didot and Bodoni, and the robust practicality of Scotch Roman. This synthesis creates a versatile display face suitable for diverse applications.

Why Playfair Display Succeeds

Playfair Display achieves remarkable elegance without sacrificing usability. Its slightly heavier hairlines and subtle bracketing improve screen rendering compared to pure Didone typefaces. The result feels both classical and contemporary—sophisticated without being cold.

Technical Features

  • Variable font: Full weight range from regular to black
  • True italics: Distinct italic designs for all weights
  • Small caps variant: Playfair Display SC available separately
  • Extended character support: Latin, Cyrillic, Vietnamese
  • OpenType features: Ligatures, stylistic alternates, fractions

Best Use Cases

Playfair Display excels in:

  • Editorial design: Magazine headlines and feature titles
  • Fashion and lifestyle: Elegant, aspirational aesthetics
  • Wedding stationery: Romantic, refined invitations
  • Restaurant and hospitality: Upscale menu design and branding

Usage Tips

Playfair Display performs best at 18pt and above. For body text, pair with neutral sans-serifs like Source Sans Pro or Lato. The black weight creates especially dramatic headlines. Use the small caps variant (Playfair Display SC) for subheadings and running heads. Enable ligatures for refined typography, especially the fl and fi combinations.

Alternative For (33)

Playfair Display is a free alternative to the following premium fonts:

#1 Austin 85%
[Commercial Type] · serif

Similar didone display character

View all alternatives →
[Jean-Baptiste Morizot] · serif

Similar display serif character

View all alternatives →
#3 Bodoni 78%
[ITC] · serif

Contemporary interpretation capturing Bodoni's dramatic contrast

View all alternatives →
#4 Canela 78%
[Commercial Type] · serif

Similar high-contrast editorial character

View all alternatives →
[Hoefler&Co] · serif

Similar elegant display serif

View all alternatives →
#6 Cirka 78%
[Pangram Pangram] · serif

Similar elegant editorial serif

View all alternatives →
#7 Didone 88%
[Various] · display

Excellent high-contrast display alternative

View all alternatives →
#8 Didot 85%
[Linotype] · serif

Contemporary interpretation with similar dramatic contrast for display use

View all alternatives →
#9 Domaine 80%
[Klim Type Foundry] · serif

Similar editorial elegance

View all alternatives →
[Pangram Pangram] · serif

Excellent high-contrast alternative

View all alternatives →
[GarageFonts] · serif

Nearly identical display character

View all alternatives →
#12 Gliko 78%
[Rui Abreu] · serif

Similar vintage display

View all alternatives →
#13 GT Super 82%
[Grilli Type] · serif

Similar high-contrast display

View all alternatives →
#14 Heldane 82%
[Klim Type Foundry] · serif

Similar elegant display serif

View all alternatives →
#15 Ivy Mode 85%
[IvyFoundry] · serif

Similar fashion-forward display

View all alternatives →
#16 Larken 78%
[Ellen Luff] · serif

Similar elegant display serif

View all alternatives →
#17 Migra 72%
[Pangram Pangram] · serif

Serif display with variable options

View all alternatives →
#18 Miller 85%
[Font Bureau] · serif

Similar high-contrast editorial elegance

View all alternatives →
[Carter & Cone] · serif

Similar elegant display serif

View all alternatives →
#20 Moret 75%
[Latinotype] · serif

Similar art deco elegance

View all alternatives →
[Schick Toikka] · serif

Nearly identical display character

View all alternatives →
#22 Ogg 80%
[Sharp Type] · serif

Similar elegant display

View all alternatives →
#23 Portrait 85%
[Commercial Type] · serif

Similar high-contrast display

View all alternatives →
#24 Quiche 85%
[Connary Fagen] · serif

Similar didone display

View all alternatives →
#25 Quincy CF 78%
[Connary Fagen] · serif

Similar elegant display

View all alternatives →
#26 Recife 80%
[DSType] · serif

Similar bold display serif

View all alternatives →
#27 Reckless 82%
[Displaay] · serif

Similar high-contrast display

View all alternatives →
[Displaay] · serif

Similar bold display serif

View all alternatives →
#29 Regal 80%
[Production Type] · serif

Similar elegant display

View all alternatives →
#30 Sangbleu 82%
[Swiss Typefaces] · serif

Similar fashion-forward serif

View all alternatives →
#31 Teodor 82%
[Pangram Pangram] · serif

Similar fashion display serif

View all alternatives →
#32 Trajan Pro 72%
[Adobe] · display

Comparable elegant display serif

View all alternatives →
#33 Voyage 72%
[Pangram Pangram] · serif

Similar elegant display

View all alternatives →

How to Use Playfair Display

Copy these code snippets to quickly add Playfair Display to your project.

CSS Import

@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:wght@100..900&display=swap');

HTML Link Tags

<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Playfair+Display:wght@100..900&display=swap" rel="stylesheet">

Tailwind CSS

// tailwind.config.js
module.exports = {
  theme: {
    extend: {
      fontFamily: {
        'playfair-display': ['"Playfair Display"', 'sans-serif'],
      },
    },
  },
}

// Usage in HTML:
// <p class="font-playfair-display">Your text here</p>

React / Next.js

// Using next/font (Next.js 13+)
import { Playfair_Display } from 'next/font/google';

const playfair_display = Playfair_Display({
  subsets: ['latin'],
  weight: ['100', '200', '300', '400', '500', '600', '700', '800', '900'],
});

export default function Component() {
  return (
    <p className={playfair_display.className}>
      Your text here
    </p>
  );
}

// Or using inline styles with Google Fonts link:
// <p style={{ fontFamily: '"Playfair Display"' }}>Your text</p>