Barlow + Lora

Grumpy wizards make toxic brew

The five boxing wizards jump quickly over the lazy dog, mixing jugs of quiet vodka while the jury watches. Click anywhere in this preview and type your own text to try the pairing.

Barlow 600 / Lora 400 — click the text to edit

Why it works

Barlow's slightly rounded grotesque forms — informed by Californian signage and plate lettering — give headings a utilitarian confidence that never turns cold, and Lora's brushed curves answer with literary warmth in the body. The contrast is textural rather than structural: both have moderate proportions and calm rhythm, so the page reads as relaxed and cohesive. A quietly effective pair for travel writing, personal sites and lifestyle editorial.

More about each face: Barlow · Lora

Use this pairing

HTML — Google Fonts embed
<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=Barlow:wght@600&family=Lora:wght@400;600&display=swap" rel="stylesheet">
CSS
h1, h2, h3 {
  font-family: 'Barlow', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: 600;
}

body {
  font-family: 'Lora', Georgia, 'Times New Roman', serif;
  font-weight: 400;
}
Next.js — next/font
import { Barlow, Lora } from "next/font/google";

const heading = Barlow({
  subsets: ["latin"],
  weight: "600",
  variable: "--font-heading",
});

const body = Lora({
  subsets: ["latin"],
  weight: "400",
  variable: "--font-body",
});

Related pairings