Typography

Aurora Typography System: Four Independent Font Categories

By Daniel Ekay Jun 17, 2026 3 min read
Docs Typography Aurora Typography System: Four Independent Font Categories
Share:
Last updated:

Aurora gives you independent font control for four text categories. Each category has its own family, size, weight, style, and spacing settings, all configurable from the Customizer with live preview.

Aurora Typography panel showing four font categories: Headings, Body Font, Menu Font, Button Font

The Four Font Categories

CategoryWhat It Controls
BodyAll paragraph text, list items, and general content copy
HeadingsAll heading elements (H1 through H6), configurable individually
MenuNavigation items across all header and footer menus
ButtonsCTA buttons, read-more links, share buttons, Load More button

What You Can Control Per Category

Each font category exposes the same set of axes:

SettingDescription
Font FamilyGoogle Fonts family name. Search by name in the Customizer field
Font Size (Desktop)Base font size on desktop viewports
Font Size (Tablet)Font size on tablet-width viewports
Font Size (Mobile)Font size on mobile viewports
Font WeightThickness of the characters, from 100 (thin) to 900 (black)
Font StyleNormal or italic
Line HeightVertical spacing between lines of text
Letter SpacingHorizontal spacing between individual characters
Word SpacingHorizontal spacing between words
Text TransformNone, uppercase, lowercase, or capitalize
Text DecorationNone, underline, or line-through

Line height, letter specing, and word spacing also allow responsive settings, just like font size. Toggle the customizer preview to set different values for different viewports

Heading Levels

The Headings category lets you configure H1 through H6 independently. Each heading level has its own font family, size, weight, line height, letter spacing, and every other typography axis.

To save time, the font family cascades down to lower heading levels until another level overrides it. If you set H1’s font family and leave H2 through H6 at Default, all six headings use H1’s font family. If you set H1 to one family and H4 to another, H2 and H3 inherit from H1, and H5 and H6 inherit from H4. Every other axis (size, weight, line height, spacing, etc.) stays independent per heading.

Aurora Headings typography settings showing Select Heading dropdown with H1 through H6 options and font controls

How It Works Under the Hood

Every typography setting is output as a CSS custom property in the page <head>. For example, your body font size becomes --body-font-size-desktop, --body-font-size-tablet, and --body-font-size-mobile. Templates inherit these variables rather than hardcoding any values, which means every layout responds to your typography settings automatically.

Responsive font sizes are applied via CSS media queries. The desktop value loads by default, the tablet value at 768px and below, and the mobile value at 480px and below.


Google Fonts

All font families in Aurora are sourced from Google Fonts. Type a font name into the family field in the Customizer to select it. Aurora loads a preconnect hint for Google Fonts in the page head to reduce font load latency.

Aurora Body Font settings showing Font Family, Size, Line Height, Letter Spacing, Font Weight and other controls

See How to Use Google Fonts in Aurora for more detail on finding and applying fonts.

Make your blog stand out

Enjoy the ease and flexibility of Aurora. Create stunning blog designs your readers will love, with live preview editing and effortless template mixing and matching enabled.

Get Aurora today for just $39

Get Aurora