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.
Supported formats
Section titled “Supported formats”- WOFF2 (recommended)
- WOFF
- TTF
- OTF
Maximum file size: 2 MB per font file.
Uploading a font
Section titled “Uploading a font”- Open the theme editor and go to the Fonts section
- Click Upload a font in the font picker
- Drag and drop a font file or browse your computer
- Enter the font family name (auto-filled from the filename)
- Select a category (Sans-Serif, Serif, Display, or Monospace)
- Confirm the font weight (auto-detected from the filename, or set manually)
- Click Upload Font
Multiple weights
Section titled “Multiple weights”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.
Using custom fonts
Section titled “Using custom fonts”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 in exports
Section titled “Custom fonts in exports”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.