Fonts
License Required
Custom fonts require the Theme Customization license add-on. Without this license, custom font uploads will not be available.
BadgerPanel supports uploading custom fonts to personalize the panel's typography.
Uploading Fonts
Navigate to Admin > Appearance > Fonts and click Upload Font.
Supported font formats:
| Format | Extension |
|---|---|
| WOFF2 | .woff2 |
| WOFF | .woff |
| TrueType | .ttf |
| OpenType | .otf |
When uploading a font, provide the following details:
| Field | Description |
|---|---|
| Font Family Name | The name used to identify this font (e.g., "Inter", "Fira Code") |
| Weight | The font weight (e.g., 400 for regular, 700 for bold) |
| Style | The font style (normal or italic) |
Upload multiple files for different weights and styles of the same font family.
Assigning Font Roles
Each uploaded font family can be assigned to one or more typographic roles:
| Role | Description |
|---|---|
| Heading | Used for page titles, section headers, and other heading elements |
| Body | Used for paragraph text, labels, and general content |
| Monospace | Used for code blocks, console output, and technical content |
Select the desired role when configuring a font family. A single font family can serve multiple roles if appropriate.
Availability
Uploaded fonts are available panel-wide immediately after upload. All active sessions will use the new fonts without requiring a page refresh.
