Custom Fonts
Custom fonts allow you to maintain brand consistency across all your generated documents. Upload your company fonts and use them in any template.
Overview
Our platform supports custom font uploads so you can:
- Use your brand typography in documents
- Maintain consistent styling across templates
- Match your existing document standards
- Create professional, branded PDFs
Supported Font Formats
| Format | Extension | Description |
|---|---|---|
| TrueType | .ttf | Most common font format |
| OpenType | .otf | Advanced typography features |
| Web Open Font | .woff | Optimized web font format |
| Web Open Font 2 | .woff2 | Compressed web font format |
File Size Limits
- Maximum file size: 5MB per font file
- Most fonts are well under this limit
- If your font exceeds this, consider using a subset or optimized version
Uploading a Custom Font
Step 1: Navigate to Font Settings
- Go to Settings in the main navigation
- Click on Fonts or Custom Fonts
- You'll see a list of available fonts
Step 2: Upload Your Font
- Click the Upload Font button
- Select your font file (TTF, OTF, WOFF, or WOFF2)
- The file will begin uploading
Step 3: Configure Font Details
After upload, provide the following information:
| Field | Description | Example |
|---|---|---|
| Font Name | Internal identifier (alphanumeric, underscores, hyphens) | brand_sans_regular |
| Display Name | User-friendly name shown in the designer | Brand Sans Regular |
Step 4: Save the Font
- Click Save or Add Font
- The font becomes immediately available in the template designer
- You'll see a confirmation message
Font Naming Guidelines
Font Name (Internal)
- Use lowercase letters, numbers, underscores, and hyphens only
- No spaces allowed
- Keep it concise but descriptive
- Examples:
roboto_regularopen-sans-boldbrand_primary
Display Name (User-Facing)
- Can include spaces and mixed case
- Should be descriptive and recognizable
- Examples:
Roboto RegularOpen Sans BoldBrand Primary Font
Using Custom Fonts in Templates
In the Template Designer
- Open or create a template
- Select a text element
- In the properties panel, find Font Family
- Your custom fonts appear alongside default fonts
- Select your custom font
Font Availability
- Custom fonts appear in all templates for your team
- Fonts are immediately available after upload
- No need to restart or refresh the designer
Font Styles
If your brand requires multiple styles, upload each as a separate font:
| Font File | Font Name | Display Name |
|---|---|---|
| BrandSans-Regular.ttf | brand_sans_regular | Brand Sans Regular |
| BrandSans-Bold.ttf | brand_sans_bold | Brand Sans Bold |
| BrandSans-Italic.ttf | brand_sans_italic | Brand Sans Italic |
Default Fonts
The platform includes a default font that's always available:
Noto Sans JP
- Type: Sans-serif
- Coverage: Latin and Japanese characters
- Use case: Default fallback font
When Default Font is Used
The default font is used when:
- No custom font is selected
- A custom font is unavailable
- Font rendering falls back for any reason
Font Limits by Plan
Different subscription plans have different custom font limits:
| Plan | Custom Font Limit |
|---|---|
| Free | 1 custom font |
| Solo | 3 custom fonts |
| Starter | 5 custom fonts |
| Enterprise | Unlimited |
Approaching Your Limit
When you reach your font limit:
- You won't be able to upload new fonts
- Existing fonts continue to work
- Delete unused fonts to make room
- Or upgrade your plan for more fonts
Managing Custom Fonts
Viewing Your Fonts
Go to Settings → Fonts to see:
- All uploaded custom fonts
- Font names and display names
- File size information
- Upload dates
Deleting a Font
- Find the font in your fonts list
- Click the Delete button (trash icon)
- Confirm the deletion
Warning: Deleting a font affects all templates using it. Those templates will fall back to the default font.
Updating a Font
To update a font file:
- Delete the existing font
- Upload the new version
- Use the same font name to maintain compatibility
Best Practices
1. Upload Complete Font Families
For professional documents, upload all weights you need:
- Regular
- Bold
- Italic (if needed)
- Bold Italic (if needed)
2. Use Web-Optimized Fonts
- WOFF2 format offers best compression
- Smaller files = faster template loading
- Still maintains full quality in PDFs
3. Test Before Production
After uploading a font:
- Create a test template
- Add text using the font
- Generate a test PDF
- Verify the font renders correctly
4. Consider Character Support
Ensure your fonts support:
- All characters you'll use (accents, symbols)
- Currency symbols if needed
- Numbers and punctuation
5. Document Your Fonts
Keep track of:
- Font license information
- Original font files
- Which templates use which fonts
Font Licensing
Your Responsibility
Before uploading fonts, ensure you have proper licensing:
- Commercial use rights
- Desktop/server embedding rights
- Distribution rights (for PDF embedding)
Common License Types
| License Type | Typically Allowed |
|---|---|
| Open Source (OFL) | Yes |
| Free for Commercial | Check terms |
| Purchased Commercial | Usually yes |
| System Fonts | Usually no redistribution |
Recommended Free Fonts
These open-source fonts are freely available:
- Google Fonts: Open Sans, Roboto, Lato, Montserrat
- Font Squirrel: Many free commercial fonts
- Adobe Fonts: If you have Creative Cloud
Troubleshooting
Font Not Appearing in Designer
Solutions:
- Refresh the page
- Verify the font uploaded successfully
- Check that the font file isn't corrupted
- Try re-uploading the font
Font Looks Different in PDF
Solutions:
- Ensure you uploaded the correct font file
- Verify font weights match (regular vs. bold)
- Check if the font supports all characters used
- The PDF viewer might affect display
Upload Failed
Common causes:
- File exceeds 5MB limit
- Unsupported file format
- Corrupted font file
- Network connection issues
Solutions:
- Check file size and format
- Try a different browser
- Verify the font file works locally
- Contact support if issues persist
Characters Not Rendering
Symptoms: Some characters show as boxes or question marks
Solutions:
- Verify the font supports needed characters
- Consider a font with broader character support
- Use Unicode-compliant fonts
- Test with specific characters before production use
Font Limit Reached
Solutions:
- Review your uploaded fonts
- Delete fonts you no longer need
- Consider consolidating font variations
- Upgrade your plan for more fonts
Technical Details
Font Storage
- Fonts are stored securely with your team's data
- Base64 encoded for reliable storage
- Available across all team members
- Persisted for use in PDF generation
Font Embedding
When generating PDFs:
- Custom fonts are embedded in the PDF
- Recipients can view documents without installing fonts
- PDFs maintain visual fidelity everywhere
- File sizes increase slightly with embedded fonts
Font Fallback
If a font can't be used, the system falls back to:
- Your specified fallback font (if set)
- The default Noto Sans JP font
- System fonts as last resort
Next Steps
- Templates - Use fonts in templates
- Subscription Plans - Font limits by plan
- Getting Started - Platform overview
