> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.knapsack.cloud/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.knapsack.cloud/_mcp/server.

# Custom Fonts

## Overview

The "Custom Fonts" dashboard allows you to add, manage, and apply custom fonts throughout your Knapsack workspace. By configuring custom fonts, you can ensure that your design system reflects your brand's unique typography, enhancing the overall look and feel of your user interface. This guide walks you through accessing the Custom Font settings, adding new fonts, managing existing ones, and applying them across various UI elements in your workspace.

![Screenshot 2024-08-28 at 12.16.20 PM.png](https://fdr-prod-docs-files-public.s3.us-east-1.amazonaws.com/knapsack-docs.docs.buildwithfern.com/4a82e9c48e5bd9fc59c8d17c090bce266c10ec68fe2e91d5eee1162a9d678010/docs/assets/images/8b91040a-screenshot-2024-08-28-at-121620-pm-o9itaxwojppng.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA6KXJSKKNFOCF7G4B%2F20260724%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260724T211446Z&X-Amz-Expires=604800&X-Amz-Signature=c7ab3622698b506cefc562082397d4abd5ac6c1d5137efce1f085cb12281a4b2&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject)

### Accessing Custom Font Settings

To access Custom Font settings, go to the app menu in the top left corner of the screen, select Settings, and navigate to Custom Fonts.

### Adding a Custom Font

**To add a Custom Font:**

1. First click the blue outlined "Add a Font" button.
2. You'll need to provide:
   1. font name
   2. font style
   3. font URL (linking to the woff or woff2 font file)
   4. and an optional weight for the custom font.
3. After configuring the font, click the blue "Save Changes" button.

![](https://fdr-prod-docs-files-public.s3.us-east-1.amazonaws.com/knapsack-docs.docs.buildwithfern.com/673fe79cc8f77795239c26be29b041187ec8a6df872ae1cb969b0cfecfb76b6d/docs/assets/images/15f116aa-screenshot-2024-08-28-at-121912-pm-nhii1aojqpng.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA6KXJSKKNFOCF7G4B%2F20260724%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260724T211446Z&X-Amz-Expires=604800&X-Amz-Signature=96e8e8a549dba230cb4a4c469f0699d93b54c6ad394ab68d2ab552aff19c04b6&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject)

The new custom font will then be available for use across Knapsack wherever font styling is applied, such as in headings, body text, and links.

### Managing Custom Fonts

To manage existing Custom Fonts, click on the font you want to edit. This will open the right fly-out menu, where you can modify the font’s configuration as needed.

![Screenshot 2024-08-28 at 12.21.42 PM.png](https://fdr-prod-docs-files-public.s3.us-east-1.amazonaws.com/knapsack-docs.docs.buildwithfern.com/3ea691714b298aed81e0605118228609c793f539e941d437b03164d9c149ff0d/docs/assets/images/39f1dc7c-screenshot-2024-08-28-at-122142-pm-tlnaz-r7atpng.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA6KXJSKKNFOCF7G4B%2F20260724%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260724T211446Z&X-Amz-Expires=604800&X-Amz-Signature=d75bb5d3c9b717cfc8d73d60a4c73a364b822b2a775d5bdc8bc78300c5af9124&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject)

### Example: Apply Custom Fonts

In this example, we demonstrate how to use the newly added custom font within the Typography settings for the Page Title.

![Screenshot 2024-08-28 at 12.13.22 PM.png](https://fdr-prod-docs-files-public.s3.us-east-1.amazonaws.com/knapsack-docs.docs.buildwithfern.com/28f0b87e56285c48e9d3e184ebe8083684af8bc4775d61b6c43b32d95bb542b5/docs/assets/images/68e43540-screenshot-2024-08-28-at-121322-pm-8je0diuyefpng.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA6KXJSKKNFOCF7G4B%2F20260724%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260724T211446Z&X-Amz-Expires=604800&X-Amz-Signature=cf98b0777cc17ac902ba12926816034e1d8e380724b7a767c32fa5c82bd47c47&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject)

By leveraging custom fonts, you can maintain brand consistency and elevate the visual appeal of your design system, ensuring that all text elements align with your organization’s identity.