Typography

How to Set Responsive Font Sizes (Desktop, Tablet, Mobile)

By Daniel Ekay May 18, 2026 2 min read
Docs Typography How to Set Responsive Font Sizes (Desktop, Tablet, Mobile)
Share:
Last updated:

Aurora lets you set independent font sizes for desktop, tablet, and mobile for every font category. This means your typography scales appropriately across devices without relying on fluid scaling or browser defaults. Responsive sizing is built into every category in Aurora’s typography system.

Aurora typography panel showing mobile font size, line height, letter spacing and word spacing fields

How It Works

For each font category, Body, Headings, Menu, and Buttons, Aurora provides three separate size fields: one for desktop, one for tablet, and one for mobile. The values you enter are output as CSS custom properties and applied via media queries:

  • Desktop: applies at all widths above 768px
  • Tablet: applies at 768px and below
  • Mobile: applies at 480px and below

Where to Set Sizes

  1. Go to Appearance → Customize → Typography.
  2. Open any font category (Body, Headings, Menu, or Buttons).
  3. Find the Font Size (Desktop), Font Size (Tablet), and Font Size (Mobile) fields.
  4. Enter your values in pixels.
  5. Use the device toggle at the bottom of the Customizer to preview each breakpoint.
  6. Click Publish.

Heading Sizes Per Level

Heading font sizes are set per level (H1–H6), and each level has its own desktop, tablet, and mobile size. This lets you create a tighter size scale on mobile — where large H1 values can push content off screen — while maintaining a dramatic scale on desktop.

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

A common approach is to reduce H1 and H2 sizes on mobile by 20–30% from their desktop values while leaving H3–H6 unchanged, since smaller heading levels are already compact enough to work on small screens.


Recommended Starting Values

Category Desktop Tablet Mobile
Body 17px 16px 16px
H1 36px 28px 24px
H2 28px 24px 20px
H3 22px 20px 18px
Menu 15px 15px 15px
Buttons 14px 14px 13px

These are reasonable starting points. Adjust based on your chosen font family. Some fonts read larger or smaller than others at the same pixel size.

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