Skip to content

Custom Fonts

Requires a Standard or Pro plan.

Upload your organization’s brand fonts to use them as heading or body fonts in your courses.

  • WOFF2 (recommended)
  • WOFF
  • TTF
  • OTF

Maximum file size: 2 MB per font file.

  1. Open the theme editor and go to the Fonts section
  2. Click Upload a font in the font picker
  3. Drag and drop a font file or browse your computer
  4. Enter the font family name (auto-filled from the filename)
  5. Select a category (Sans-Serif, Serif, Display, or Monospace)
  6. Confirm the font weight (auto-detected from the filename, or set manually)
  7. Click Upload Font

You can upload multiple variants of the same font family with different weights (Regular, Bold, Light, etc.). Slate detects the weight from common filename patterns like “Bold”, “Light”, or “Medium”. You can also set the weight manually during upload.

After uploading, your custom fonts appear in a “Your Fonts” section at the top of the font picker. Select a custom font as your heading font, body font, or both.

Custom fonts work the same as Google Fonts in the editor. You can set the font weight independently, and the preview updates in real time.

Custom fonts are included in all export packages (SCORM, xAPI, cmi5, HTML). The font files are bundled into the export so your course displays correctly in any LMS without requiring an internet connection for fonts.