All pairings

Arvo Geist

Arvo paired with Geist for a google fonts aesthetic.

versatilegeneral

Installation

$ pnpm dlx shadcn@latest add @fonttrio/arvo-geist
Headingserif

Arvo

The quick brown fox

Bodysans-serif

Geist

Jumps over the lazy dog and runs across the meadow

Monomonospace

JetBrains Mono

const x = fn(42);

Try it with your text

Arvo
Geist
JetBrains Mono
Building a Type System That Scales
Choose fonts that complement each other while serving distinct roles. The heading font sets the tone, the body font ensures readability, and the monospace font handles technical content.
Welcome back
Sign in to your account to continue
Quick Setup
Install and configure in seconds
npx shadcn add @fonttrio/arvo-geist
Pro Plan
Everything you need to ship faster
$49/month
  • Unlimited font pairings
  • Custom typography scales
  • Priority support

Push notifications

Receive alerts on your device

Email digest

Weekly summary of activity

Marketing

Product updates and tips

Find a pairing
Search by name, mood, or use case
elegantmodernplayfultechnicalminimal

Typography scale

LevelSizeWeightLH
h12.25rem7001.2
h21.875rem6001.25
h31.5rem6001.3
h41.25rem5001.35
body1rem4001.65
$ pnpm dlx shadcn@latest add @fonttrio/arvo-geist
h1

Arvo

h2

Arvo

h3

Arvo

h4

Arvo

body

The quick brown fox jumps over the lazy dog. Good typography is invisible — great typography speaks before you read.

Similar pairings

Arvo

Arvo paired with Lato for a google fonts aesthetic.

pnpm dlx shadcn@latest add @fonttrio/arvo-lato

Arvo

Arvo paired with Montserrat for a google fonts aesthetic.

pnpm dlx shadcn@latest add @fonttrio/arvo-montserrat

Bricolage Grotesque

Bricolage Grotesque paired with Geist for a google fonts aesthetic.

pnpm dlx shadcn@latest add @fonttrio/bricolage-grotesque-geist

IBM Plex Serif

IBM Plex Serif paired with IBM Plex Sans for a google fonts aesthetic.

pnpm dlx shadcn@latest add @fonttrio/ibm-plex-ibm-plex

Libertinus Serif

Libertinus Serif paired with Libertinus Sans for a google fonts aesthetic.

pnpm dlx shadcn@latest add @fonttrio/libertinus-serif-libertinus-sans

Montserrat

Montserrat paired with Geist for a google fonts aesthetic.

pnpm dlx shadcn@latest add @fonttrio/montserrat-geist

FONTTRIO