> ## Documentation index
> Fetch the complete documentation index at: https://www.tutorial.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Custom Fonts

> Upload and use your own brand typefaces in captions, slides, and Brand Kits.

Section: Docs › Branding

Upload your company's typefaces to Tutorial AI so every caption, slide, and text element uses your brand fonts. Custom fonts integrate with [Brand Kits](https://www.tutorial.ai/docs/branding/brand-kits) and appear in all font selection menus.

> **Note:** Custom Fonts are available on the **Team** and **Enterprise** plans.

[Video: Tutorial AI - Custom Fonts](https://embed.videoscripter.ai/video/019a4055-3a5d-7e9a-862e-c0bce6401406)

## Uploading a font

Navigate to [Asset Library > Fonts](https://app.videoscripter.ai/assets/) to see all custom fonts available in your workspace.

![](https://www.tutorial.ai/images/help/help-12549008-Screenshot_2B2025-10-09_2Bat_2B17_54_58.019c0106.png)

1. Press the **+** icon to upload a new font

2. Select your custom font file in the file picker

3. Use the **Add fonts** button to include all files that belong to the same typeface (e.g., Regular, Bold, Italic)

4. Enter the **display name** exactly as you want it to appear in font menus

5. Click **Upload** to save

**Supported formats:** `.ttf`, `.otf`, `.woff`, `.woff2`

## Variable fonts

A variable font is a single font file containing multiple styles or weights, allowing dynamic adjustments without separate files for each variation.

For variable fonts:

1. Upload the same font file multiple times — once per style you want to include

2. Assign a specific weight to each version individually

   ![](https://www.tutorial.ai/images/help/help-12549008-Screenshot_2B2025-10-09_2Bat_2B17_53_08.66ec3b4b.png)

## Where custom fonts appear

Once uploaded, your custom fonts are available in:

- **Brand Kit** typography settings — set them as default heading or body fonts
- **Slide editor** — choose them for any text element on slides
- **Caption styling** — use them for open (burned-in) captions
- All font dropdown menus across the editor

## Tips

- Upload all weights you need (Regular, Medium, Semi-Bold, Bold) for maximum flexibility
- Name fonts clearly — e.g., "Acme Sans" not "font-upload-3"
- Custom fonts are workspace-scoped — upload them in each workspace that needs them

## Next steps

  - [Brand Kits](https://www.tutorial.ai/docs/branding/brand-kits): Use custom fonts in your brand kit definitions
  - [Captions](https://www.tutorial.ai/docs/visual-effects/captions): Style burned-in captions with custom fonts
  - [Slides](https://www.tutorial.ai/docs/editing/slides): Apply custom fonts to slide text elements

Source: https://www.tutorial.ai/docs/branding/custom-fonts
