Managing Custom Fonts

ThemeBuilder provides convenient means for adding and managing your preferred custom fonts and icon fonts so you can use them for the customization of the Telerik and Kendo UI components. To add or customize the fonts, you need a ThemeBuilder license.

Hosted fonts are currently not supported.

Adding Custom Fonts

  1. Open an existing ThemeBuilder project and select Project Settings from the toolbar.

  2. In the Project Settings dialog, select the Fonts tab.

  3. In the Fonts tab, Select Upload Font.

    ThemeBuilder custom fonts dialog

  4. Add the font files that you want to use in your project. The supported file extensions are TTF, OTF, EOT, WOFF, and WOFF2.

    ThemeBuilder custom font properties

  5. Set the Font Name—this font name will appear in the Font Family dropdown. You can set a specific Font Name to several uploaded fonts to allow browsers to load them for specific font metadata configurations

  6. Select the Font Type:

    • Typeface—Use this font type to add a custom font family. Note that you can use EOT and WOFF2 font file types only as typeface fonts.
    • Icon—Use this font type to add custom icon fonts.
  7. Optionally, set the font's metadata—Font Weight, Font Style, and Font Display. These options will be applied when using the font.

    When you upload several fonts with the same Font Name and different metadata configuration, browsers will use the font that best matches the applied font CSS styles.

  8. Select the check button to add the font.

    ThemeBuilder custom font uploaded

Accessing Your Custom Fonts

Once you add a custom font, it appears in the Font Family editor dropdown, and you can use it as any other font.

In ThemeBuilder, you can access your custom fonts in several ways:

  • The Project Settings button in the Toolbar—provides quick access to your project settings, where you can find a tab with your custom fonts at any stage of the customization process.
  • The Font Family editor under the Text node in the PROPERTIES pane—provides access when customizing a component's text properties.
  • The Typographies section under THEME STYLES—provides access to the Font Family editor when creating or editing typography variables.

Editing Your Custom Fonts

  1. Open an existing ThemeBuilder project and select Project Settings from the toolbar, then choose the Fonts tab.

  2. In the Uploaded Fonts list, select the edit button to customize a previously added font.

  3. Update the desired font parameters.

    ThemeBuilder custom font edit

  4. Select the check button to save the changes.

Deleting Your Custom Fonts

  1. Open an existing ThemeBuilder project and select Project Settings from the toolbar, then select the Fonts tab.

  2. In the Uploaded Fonts list, select the delete button to remove a font.

    ThemeBuilder custom font delete

  3. Select Delete to confirm the action.

    You cannot delete a font that is already in use. To delete the font, first replace it with another font in all variables or components where it is used.

In this article
Not finding the help you need?