Templates
Use custom fonts
Drop in any Google Font, Adobe Font, or self-hosted file.
Qubed defaults to a tasteful pairing — Geist for body and a display serif for headlines — but you're not locked in. In the editor's Typography panel, paste any Google Fonts URL or family name and we'll inject it into the page's <head>.
Self-hosted fonts work the same way. Upload a .woff2 file (max 500KB per face) and reference its CSS variable. We host the file on our CDN with font-display: swap, so the page never blocks on a font that hasn't loaded yet.
For Adobe Fonts (Typekit), paste your project's CSS link. We don't proxy Adobe's CDN — your kit ID is sent directly to the visitor's browser, so make sure the kit is published and the domain qubed.xyz (plus your custom domain, if any) is whitelisted in the Adobe dashboard.
Font loading shows up in your Core Web Vitals. We measure CLS on every public page; if a custom font causes layout shift above 0.1, the editor flags it and suggests a size-adjust value to fix it.