Custom Fonts
Upload and use custom fonts in your PDF templates. Support for TTF, OTF, and WOFF formats.
Why Use Custom Fonts?
While Document Stack includes dozens of popular Google Fonts, you may need your brand's specific fonts for consistent branding across all documents. Custom fonts ensure your PDFs match your company's visual identity perfectly.
Custom font uploads are available on Pro and Enterprise plans. Free plan users have access to all built-in fonts.
Supported Formats
| Format | Extension | Notes |
|---|---|---|
| TrueType | .ttf | Most common, widest compatibility |
| OpenType | .otf | Advanced features, widely supported |
| WOFF | .woff | Web-optimized, smaller file sizes |
| WOFF2 | .woff2 | Best compression, modern format |
Uploading Fonts
- Open Project Settings from the sidebar
- Go to the Fonts tab
- Click Upload Font
- Select your font file(s) from your computer
- The font is processed and becomes available in the editor
Uploading Font Families
For a complete font family, upload each weight and style as a separate file:
- BrandFont-Regular.ttf (400 weight)
- BrandFont-Medium.ttf (500 weight)
- BrandFont-Bold.ttf (700 weight)
- BrandFont-Italic.ttf (400 italic)
- BrandFont-BoldItalic.ttf (700 italic)
Document Stack automatically groups files with the same family name and lets you use different weights and styles in the editor.
Font Licensing
Make sure you have the rights to use and embed your custom fonts in PDF documents. Some fonts require a special license for embedding.Using Custom Fonts in Templates
Once uploaded, your custom fonts appear alongside built-in fonts in the font family dropdown in the inspector:
- Select a text or field element on the canvas
- In the inspector, click the Font Family dropdown
- Your custom fonts appear under a Custom section at the top
- Select the font — it applies immediately
Font Rendering in PDFs
Custom fonts are embedded directly in the generated PDF file. This means:
- The PDF displays correctly on any device without the font installed
- Fonts render at full quality in print and on screen
- PDF file size increases slightly for each embedded font
Managing Fonts
- View all uploaded fonts in Project Settings → Fonts
- Delete fonts you no longer need (templates using them will fall back to a default font)
- Fonts are scoped to a project — different projects can have different custom fonts
Best Practices
- Upload all weights you plan to use (regular, medium, bold at minimum)
- Test your custom fonts with different content lengths to ensure proper rendering
- Keep file sizes reasonable — avoid uploading very large font files (>1MB per weight)
- Use standard formats (TTF or OTF) for best compatibility
Next Steps
- Typography & Fonts — Configure font settings
- Supported Fonts Reference — Built-in font list
- Styling & Formatting — Complete styling guide