Custom Fonts
Custom Fonts
Use your own fonts in Templated templates.
Available Fonts
Google Fonts
All Google Fonts are available by default:
- Search in the font picker
- Includes 1,400+ font families
- Automatically loaded
Custom Font Upload
Upload your own brand fonts:
- Go to Uploads in the Editor sidebar
- Click Upload Font
- Select your font file (.ttf, .otf, .woff, .woff2)
- Font appears in your font picker
Using Custom Fonts via API
Reference uploaded fonts by their exact name:
{
"layers": {
"title": {
"text": "Hello World",
"font_family": "My Custom Font"
}
}
}
Font Licensing
⚠️ Important: Ensure you have proper licensing for:
- Web/digital use
- Commercial use (if applicable)
- Embedding in generated files
Templated doesn't verify font licenses—compliance is your responsibility.
Best Practices
- Test renders with custom fonts before production
- Use web-optimized formats (WOFF2 preferred)
- Keep file sizes reasonable (<500KB per font)
- Include all weights you need (regular, bold, etc.)
Font Fallbacks
If a font fails to load, the render uses a fallback:
- Sans-serif fonts → Arial
- Serif fonts → Times New Roman
- Monospace fonts → Courier
External ID Sessions
When using the embedded editor with external-id, uploaded fonts are associated with that session. Users see only their own uploaded fonts.
Troubleshooting
Font not appearing?
- Verify the file uploaded successfully
- Check the exact font name in the picker
- Ensure the font file isn't corrupted
Font looks different?
- Some fonts have multiple weights in separate files
- Upload all needed weight variants
Updated on: 11/01/2026
Thank you!