Custom font (Floane) doesn’t appear on the live Dawn 15.0.2 store, though it shows in the theme editor. The font files (WOFF/OTF) were uploaded and @font-face was added.
Key guidance and findings:
Check browser console for font parsing errors; some fonts uploaded to Assets can get corrupted. If errors appear, upload fonts to Admin > Files and reference with file_url. Shopify docs were shared.
Live CSS shows malformed @font-face src (broken url() and format()) that prevents loading. After fixing syntax in dev tools, the font loads.
Naming mismatch: @font-face defines font-family as “Floane-Regular” but components use “Floane”; this won’t match.
Recommended fixes:
Ensure correct @font-face syntax and consistent font-family naming across CSS.
Avoid per‑section overrides. Instead, set body { --font-heading-family: Floane-Regular, sans-serif; } in Theme Settings > Custom CSS so theme headings use the custom font.
Set Heading font in Theme Settings > Typography to a system font to avoid loading unnecessary theme fonts.
Status: Some users see the font working; OP hasn’t confirmed resolution. Central issue appears to be CSS syntax and naming consistency. Code details are crucial here.
Summarized with AI on December 21.
AI used: gpt-5.
Unfortunately I am still having the same problem. The font is showing up when I’m working on the theme but the live version (except on my Chrome browser) is still incorrect.
If you want to add a font to an existing theme through the Shopify admin, then you should store your font in the Files section of the Shopify admin. This is because uploading some types of fonts to the assets directory through the admin code editor might lead to file corruption.
Would be nice to see the actual store (preview if not published) to have better ideas.
Also – you’re overriding font-family for your headings in each sections “Custom CSS”. Like this:
h1,h2,h3,h4,h5,h6 {font-family: "Floane", serif;}
While technically it should work, but you need to do it for each section, so the much easier approach would be to redefine CSS variable used for this by theme code:
Finally, set the Heading font in “Theme Settings”=> “Typography”(?) to one of the “System Fonts” (Sans-serif) so that you’re not loading the font files you do not need.