Custom typography setup requested for the Shopify Horizon (free) theme: use “Rounded Elegance” for headings (h1–h6) and “Neue Montreal” for body/secondary elements (body, p, a, span, button, input, textarea, select).
Key questions:
Best practice to host fonts: upload to theme assets vs external CDN.
Exact location for @font-face declarations.
Where to assign fonts: theme.liquid, base.css/theme.css, or a custom CSS file.
How to integrate with Horizon’s typography system to remain update-safe and avoid breaking future theme updates.
Context:
Seeks a clean approach aligned with Horizon’s existing settings.
Requests sample code and theme-specific guidance.
@font-face = CSS rule to load custom font files; CDN = external content delivery network for hosting assets.
Status: No responses yet; solution and best-practice guidance are still needed. Discussion remains open.
Summarized with AI on December 24.
AI used: gpt-5.