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

FormatExtensionDescription
TrueType.ttfMost common font format
OpenType.otfAdvanced typography features
Web Open Font.woffOptimized web font format
Web Open Font 2.woff2Compressed 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

  1. Go to Settings in the main navigation
  2. Click on Fonts or Custom Fonts
  3. You'll see a list of available fonts

Step 2: Upload Your Font

  1. Click the Upload Font button
  2. Select your font file (TTF, OTF, WOFF, or WOFF2)
  3. The file will begin uploading

Step 3: Configure Font Details

After upload, provide the following information:

FieldDescriptionExample
Font NameInternal identifier (alphanumeric, underscores, hyphens)brand_sans_regular
Display NameUser-friendly name shown in the designerBrand Sans Regular

Step 4: Save the Font

  1. Click Save or Add Font
  2. The font becomes immediately available in the template designer
  3. 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_regular
    • open-sans-bold
    • brand_primary

Display Name (User-Facing)

  • Can include spaces and mixed case
  • Should be descriptive and recognizable
  • Examples:
    • Roboto Regular
    • Open Sans Bold
    • Brand Primary Font

Using Custom Fonts in Templates

In the Template Designer

  1. Open or create a template
  2. Select a text element
  3. In the properties panel, find Font Family
  4. Your custom fonts appear alongside default fonts
  5. 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 FileFont NameDisplay Name
BrandSans-Regular.ttfbrand_sans_regularBrand Sans Regular
BrandSans-Bold.ttfbrand_sans_boldBrand Sans Bold
BrandSans-Italic.ttfbrand_sans_italicBrand 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:

PlanCustom Font Limit
Free1 custom font
Solo3 custom fonts
Starter5 custom fonts
EnterpriseUnlimited

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

  1. Find the font in your fonts list
  2. Click the Delete button (trash icon)
  3. 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:

  1. Delete the existing font
  2. Upload the new version
  3. 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:

  1. Create a test template
  2. Add text using the font
  3. Generate a test PDF
  4. 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 TypeTypically Allowed
Open Source (OFL)Yes
Free for CommercialCheck terms
Purchased CommercialUsually yes
System FontsUsually 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:

  1. Refresh the page
  2. Verify the font uploaded successfully
  3. Check that the font file isn't corrupted
  4. Try re-uploading the font

Font Looks Different in PDF

Solutions:

  1. Ensure you uploaded the correct font file
  2. Verify font weights match (regular vs. bold)
  3. Check if the font supports all characters used
  4. The PDF viewer might affect display

Upload Failed

Common causes:

  • File exceeds 5MB limit
  • Unsupported file format
  • Corrupted font file
  • Network connection issues

Solutions:

  1. Check file size and format
  2. Try a different browser
  3. Verify the font file works locally
  4. Contact support if issues persist

Characters Not Rendering

Symptoms: Some characters show as boxes or question marks

Solutions:

  1. Verify the font supports needed characters
  2. Consider a font with broader character support
  3. Use Unicode-compliant fonts
  4. Test with specific characters before production use

Font Limit Reached

Solutions:

  1. Review your uploaded fonts
  2. Delete fonts you no longer need
  3. Consider consolidating font variations
  4. 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:

  1. Your specified fallback font (if set)
  2. The default Noto Sans JP font
  3. System fonts as last resort

Next Steps