Hello, I have added my custom fonts into my assets in the theme editor but they don’t show in the library. I can’t select them. Can someone help? I am using the Symmetry theme.
Topic summary
A user uploaded custom fonts to their Symmetry theme’s assets folder but cannot select them from the font library in the theme editor.
Proposed Solution:
Multiple respondents suggest adding CSS code to the theme.liquid file, specifically above the </head> tag, using @font-face declarations to properly register the custom fonts.
Implementation Steps:
- Navigate to Online Stores > Themes > Actions > Edit code
- Open theme.liquid file
- Insert
@font-faceCSS code above the closing</head>tag - Reference the uploaded font files (both .woff and .woff2 formats recommended)
Follow-up Issues:
- One user successfully added the code but the custom font isn’t loading—defaults to Times New Roman instead when called via Custom CSS in content blocks
- Questions remain about how to properly reference the custom font family in various theme sections like headers and navigation
Status: The discussion remains open with troubleshooting ongoing for proper font implementation and referencing.
Hi @oneshot
You have uploaded the fonts to assets but to fetch the fonts you need to add below CSS code to theme.liquid
Anywhere in the theme liquid?
Hi @oneshot
This is Richard from PageFly - Shopify Page Builder App
Please add this code to your theme.liquid above the to get this solved
Step 1: Online Stores > Themes > More Actions > Edit code
Step 2: click on theme.liquid and paste the code above the
Hope this can help you solve the issue
Best regards,
Richard | PageFly
Thanks for the hint; how can I then reference this font family in the headers or various parts of the theme? (base_font, navigation h1..)
Thanks @PageFly-Richard so I added this - then called it out in the Custom CSS in the content block, my css is working in that the font does change, but to Times New Roman - so somewhere it is not pulling in the custom font. I have both .woff and .woff2 added this is the custom css I have:
.text-overlay__title {
font-family: “landry-gothic” !important;
}
And this is what I added right above
Any ideas?

