> For the complete documentation index, see [llms.txt](https://help.mimeeq.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.mimeeq.com/configurator/options-and-widgets/custom-fonts.md).

# Custom Fonts

Use your brand fonts in engraving options and PDFs. Learn how to upload custom fonts, create font groups and choose fonts for products and PDFs.

Mimeeq provides a variety of default fonts, and you can also add your own. You can organise fonts into groups for easier access, such as in the Text & Engraving Widget. This article shows you how to upload custom fonts, create font groups and use them in Mimeeq.

***

## How to upload a custom font

1. Go to the **Media Library**.
2. Open the system folder named **Fonts**.
3. Click **Upload new files** and add your font.

{% hint style="warning" %}
Accepted formats: .otf, .ttf, .woff or .woff2. ZIP packages cannot be uploaded.
{% endhint %}

![Fonts system folder in the Media Library with the Upload new files button](https://621103948-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsqWfi8ifBhTdkvf1vOlY%2Fuploads%2FFOpPONdLYUqB3IToaQ3Y%2Ffonts-image-1_1co67p5.png?alt=media)

{% hint style="info" %}
Installing new fonts may take a few minutes. Once uploaded, you can either assign the font to a Font Group or use it as a single font.
{% endhint %}

### Uploading multiple font styles

If you plan to use different font styles, such as Regular, Bold or Italic, upload each font style file separately. For example, create a folder named "Inter" and upload Regular, Bold, Italic, Thin and other styles there. Uploading each style separately gives a 100% expected result when adding the Engraving option to your product.

If you upload only one style, such as Inter Regular, and then select multiple styles (like Bold or Italic) in the Engraving widget's **Font Style Options**, the result is generated automatically. It may not be what you want or expect, potentially leading to discrepancies.

{% hint style="warning" %}
If you plan to use multiple font styles, upload all of them to the Media Library. If you only need one font style, uploading that single style is enough.
{% endhint %}

![Inter font folder in the Media Library with separate Regular, Bold, Italic and Thin files](https://621103948-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsqWfi8ifBhTdkvf1vOlY%2Fuploads%2FjY7J0z5SZu9RYvIt82vm%2Ffonts-image-7_11nlhgt.png?alt=media)

***

## How to add fonts to a font group

Adding your font to a group is optional. It is useful if you want to select a Font Group at the product level for the Text & Engraving Widget. You then don't have to select fonts manually for each product. You can still use a single font for your product if you prefer.

To create a font group and add fonts to it:

1. Open **Settings**, go to **Font Groups** under the **Data** section, and click **New Group**.
2. Assign a unique and descriptive name to your group.
3. Once named, you are redirected to the Font Group details page.

   ![Creating a new Font Group under Settings → Data → Font Groups](https://621103948-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsqWfi8ifBhTdkvf1vOlY%2Fuploads%2FbMHM3ZKoVeYRMzEjd5X5%2Ffonts-image-2_1x77i42.png?alt=media)
4. Click **Add Font** to assign fonts to your group.

   ![Font Group details page with the Add Font button](https://621103948-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsqWfi8ifBhTdkvf1vOlY%2Fuploads%2FszirG8jouEPPRnjgDkb0%2Ffonts-image-3_1g2mrkv.png?alt=media)
5. Select the fonts you want to assign from the list, which includes both Default and Custom fonts uploaded in the Media Library. Use Search and the **Default** and **Custom Font** filters to speed up the process.

   ![Font list with search and Default and Custom Font filters](https://621103948-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsqWfi8ifBhTdkvf1vOlY%2Fuploads%2FlmTLrZV8bWLiP3xUbkdG%2Ffonts-image-4_8jpp5v.png?alt=media)

***

## Using a single font or font group in the Text & Engraving Widget

In the Text & Engraving Widget, you pick a **Font Source**:

{% tabs %}
{% tab title="Single Font" %}
**Single Font** is chosen by default. It lets you select one font (either default or custom) for this product. The end user cannot choose a font and will use the font you selected.

![Font Source set to Single Font in the Text & Engraving Widget](https://621103948-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsqWfi8ifBhTdkvf1vOlY%2Fuploads%2FrpfdSgHm884MfNc5fbj9%2Ffonts-image-61_dw7cvn.png?alt=media)
{% endtab %}

{% tab title="Font Group" %}
**Font Group** lets end users pick any font from a group you set up. After selecting **Font Group**, a settings icon appears next to the title. Click it to open the Font Group settings, where you can change the group before saving the product.

![Font Source set to Font Group, with the settings icon next to the title](https://621103948-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsqWfi8ifBhTdkvf1vOlY%2Fuploads%2FDLKXiDUKGdROi4pv4A7m%2Ffonts-image-5_mz6y66.png?alt=media)
{% endtab %}
{% endtabs %}

***

## How to customise fonts in PDF

1. Navigate to **Settings → Embed Templates**.
2. Choose the embed template where you want to apply changes.
3. Scroll to the **PDF Settings** section.
4. Pick the font you want to use from the dropdown menu. You can choose from default fonts or custom fonts you have uploaded to the Media Library.

![Font dropdown in the PDF Settings section of an embed template](https://621103948-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsqWfi8ifBhTdkvf1vOlY%2Fuploads%2FYbcfWIfOZQRJy18f25PZ%2Ffonts-image-7_1aqfds8.png?alt=media)

***

## Related articles

<table data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>PDF Export</strong></td><td>Configure PDF generation settings including branding, pricing visibility, and dimension display.</td><td><a href="/configurator/dimensions-and-exports/pdf-export.md">PDF Export</a></td></tr><tr><td><strong>Print on Demand</strong></td><td>Let customers place their own images and logos on products.</td><td><a href="/configurator/options-and-widgets/print-on-demand.md">Print on Demand</a></td></tr><tr><td><strong>Configurator Tabs</strong></td><td>Add tabs for descriptions, finishes, galleries and downloads.</td><td><a href="/configurator/options-and-widgets/tabs.md">Configurator Tabs</a></td></tr></tbody></table>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://help.mimeeq.com/configurator/options-and-widgets/custom-fonts.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
