Shopify Development6 min read

How to Add Custom Google & WOFF2 Fonts to Shopify Dawn Theme (Step-by-Step)

By Muhammad Bilal Shakeel (Goofy Developer)Published: 2026-08-16Founder Profile →

Using custom typography elevates brand identity, but loading unoptimized font files can delay mobile page paint times by over 1.5 seconds. This guide demonstrates how to upload and render custom WOFF2 fonts with zero speed regressions.

1. Upload WOFF2 Files to Content > Files

Convert your font files to modern .woff2 format and upload them into your Shopify Admin under Content > Files.

2. Add the @font-face Rule in assets/base.css

@font-face {
  font-family: 'BrandHeading';
  src: url('{{ "BrandHeading.woff2" | asset_url }}") format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
Need Expert Implementation for Your Store?

Work Directly with Bilal (Goofy Developer)

I help direct-to-consumer brands and marketing agencies engineer high-speed Shopify storefronts, automated CRM workflows, and conversion-focused systems.

Chat on WhatsApp

Related Tutorials & Case Studies