Document Stack
Document Stack
Docs

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

FormatExtensionNotes
TrueType.ttfMost common, widest compatibility
OpenType.otfAdvanced features, widely supported
WOFF.woffWeb-optimized, smaller file sizes
WOFF2.woff2Best compression, modern format

Uploading Fonts

  1. Open Project Settings from the sidebar
  2. Go to the Fonts tab
  3. Click Upload Font
  4. Select your font file(s) from your computer
  5. 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:

  1. Select a text or field element on the canvas
  2. In the inspector, click the Font Family dropdown
  3. Your custom fonts appear under a Custom section at the top
  4. 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