PLAIN JANE INTERACTIVE 3 IS NOW AVAILABLE
OpenSpaces
Back to Blog
blog

How to use your own brand fonts in Plain Jane Interactive 3

OpenSpaces
Broken Planet pairs a bold Modak headline with clean Host Grotesk body text.
Quick answer

Upload a .woff2 file in Settings > Files, then paste its link into Font file URL (.woff2) under Theme settings > Typography.

In Plain Jane Interactive 3, you upload your font file to Shopify, then link it from Theme settings > Typography. Each font role takes its own link, so your face can go on headings, body text, or both.

You need

A .woff2 font file you're licensed to use on the web (Plain Jane Interactive 3 loads .woff2 only).

A .woff2 font file you're licensed to use on the web (Plain Jane Interactive 3 loads .woff2 only).

Getting a .woff2 file

If you bought the font, check the foundry's download or account page for a web or webfont package, which usually includes .woff2. If you only have a .ttf or .otf file, convert it with CloudConvert or Transfonter.

If you bought the font, check the foundry's download or account page for a web or webfont package, which usually includes .woff2.

If you only have a .ttf or .otf file, convert it with CloudConvert (https://cloudconvert.com/ttf-to-woff2) or Transfonter (https://transfonter.org).

Example

This example is from a store running Plain Jane Interactive 3.

This example is from a store running Plain Jane Interactive 3.

Broken Planet pairs a bold Modak headline with clean Host Grotesk body text.
Broken Planet pairs a bold Modak headline with clean Host Grotesk body text.

1. Open Typography and pick a role

In the editor, open Theme settings > Typography. Choose the role to change: Body font, Subheading font, Heading font, or Accent font. Most stores start with Heading font, as this guide does.

In the editor, open Theme settings > Typography. Choose the role to change: Body font, Subheading font, Heading font, or Accent font. Most stores start with Heading font, as this guide does.

Typography panel showing all four font roles, with Body font and Heading font outlined
The four roles in Typography, with Body font and Heading font outlined.

2. Switch to a custom file and name it

Set Font source to Custom font file. Then type a label in Font name; any name works, but your font's family name is clearest.

Set Font source to Custom font file. Then type a label in Font name; any name works, but your font's family name is clearest.

Heading font with Font source set to Custom font file and the empty Font name field outlined.

3. Upload the .woff2 file

Typography has no uploader. In your Shopify admin, upload the file in Settings > Files (some admins show Content > Files), then hover the file row and click the Copy link (chain) icon.

Typography has no uploader. In your Shopify admin, upload the file in Settings > Files (some admins show Content > Files), then hover the file row and click the Copy link (chain) icon.

The Files page in the Shopify admin, with the + Files button outlined.
The + Files button on the Files page.
A file row on the Files page with the Copy link button outlined.

Back in Typography, paste the link into Font file URL (.woff2).

Back in Typography, paste the link into Font file URL (.woff2).

Heading font with the empty Font file URL (.woff2) field outlined.

5. Repeat on Body font

Set the same fields on Body font. Do the same on Subheading font or Accent font if you want your face there too.

Set the same fields on Body font. Do the same on Subheading font or Accent font if you want your face there too.

Body font with the empty Font file URL (.woff2) field outlined.

6. Set size and spacing

Paragraph has Size and Line height. Heading 1–Heading 6 each have Font, Size, Line height, Letter spacing, and Case. Heading 1 and Heading 2 get smaller on phones so they fit.

Paragraph has Size and Line height. Heading 1–Heading 6 each have Font, Size, Line height, Letter spacing, and Case. Heading 1 and Heading 2 get smaller on phones so they fit.

Typography panel with Paragraph Size and Line height outlined, the Heading 1 group outlined, and an arrow pointing at Heading 1 Size set to 72px
Paragraph controls and the Heading 1 group, with Heading 1 Size at 72px.

7. Check the preview and save

Compare the headings and paragraphs in the preview with your brand files, then click Save.

Compare the headings and paragraphs in the preview with your brand files, then click Save.

The preview with the New arrivals heading outlined and an arrow pointing at Save.

Common mistake

Setting only Heading font and expecting body text to change. Each role keeps its own setting.

Setting only Heading font and expecting body text to change. Each role keeps its own setting.

Frequently asked questions

Can I keep a Shopify library font for some roles?

Yes, leave that role's Font source on Shopify font library and choose from the Font picker.

Can Heading 3 use my body font?

Yes, Heading 3–6 can use the Body or Subheading role, while Heading 1–2 use Heading or Accent.

Can headings and body use different custom fonts?

Yes, give each role its own Font file URL (.woff2).

Building the store this advice is for?

Plain Jane is the Shopify theme family built for clothing brands — lookbooks, drops, and sold-out handling included, no page builder needed. Trusted by 8,500+ brands with a 100% money-back guarantee.

Browse the themes