Skip to content
Help Center
  • Pricing
  • ProductsExpand
    • Premium PlansGet all the tools you need in one plan
    • Kadence ThemeLightning-fast performance theme for modern websites
    • Kadence BlocksDrop in ready designs with advanced controls for pixel perfect websites
    • Kadence Shop KitCreate a more effective WooCommerce shopping experience
    • Kadence ConversionsBoost sales and build engaged audiences with popups and banners
    • Kadence InsightsEasily create A/B tests. Optimize your pages to drive higher conversions.
    • View All Products
    • Get Kadence + Hosting
      In One Place

      Enjoy faster setup, top-tier performance, and worry-free WordPress hosting – Kadence Theme, Kadence Blocks, and Solid Security all pre-installed.

      Learn More

  • Kadence AI
  • Starter Templates
  • Blog
  • SupportExpand
    • Resource HubStart here for guides, Product docs, FAQs, and Troubleshooting tips, all in one place.
    • Contact SupportStuck on something? We’re here to help! Open a ticket for top-notch support.
    • Contact Our TeamGot pre-sales questions or need help choosing a plan? Open a ticket and our team will guide you.
    • About usCrafted with love in Missoula, Montana. Meet the team behind the mission.
Account Account
Get Kadence
Kadence Theme
  • Features
  • Pro
  • Starter Templates
  • HelpExpand
    • Documentation
    • Facebook Group
    • Submit a Ticket
    • Feature Requests
    • Roadmap
    • Changelog
Help Center
Kadence Theme

Getting Started

Customize Settings

Header

General WordPress

Troubleshooting

  • Troubleshooting White/Blank Screens in the Editor or Customizer
  • How to Download Previous Versions of the Kadence Theme and Plugins
  • Recommended Server Resources

Advanced

Theme Kit Pro

  • Kadence Custom Fonts

Kadence Elements

Woocommerce

Hooked Element Guides

  • How to Design a Post Grid/Carousel using a Kadence Element
  • Home
  • Knowledge Base
  • Kadence Theme
  • Kadence Blocks
  • Kadence Blocks Pro

Kadence Custom Fonts

All of the Kadence Plans give you access to the Kadence Custom Fonts Plugin. You can upload custom font files to your website or import your Adobe Type Kit Project fonts directly to your Kadence website with ease. The Custom Fonts plugin is available in the Express Plan and greater. You can click here to view our plan pricing.

Kadence includes built-in support for Google Fonts in both the free Kadence Theme and the free Kadence Blocks plugin. The Kadence Custom Fonts solution is for fonts that are not included in Google Fonts.

Table of Contents
  • Get the Kadence Custom Fonts plugin
    • Upload Your Font
    • Adobe TypeKit Fonts
      • East Asian or CJK (Chinese, Japanese, Korean) TypeKit fonts
        • How to Add the Required CJK Script
    • Fixing Mixed Content Errors

Get the Kadence Custom Fonts plugin

  • You can download the Kadence Custom Fonts plugin by logging into your Kadence Account and navigating to your Product Downloads page.
Custom Fonts
  • From your WordPress Dashboard, navigate to Plugins → Add New → Upload Plugin.
  • Find the Custom Fonts ZIP file, install it, and then activate it.

Upload Your Font

To upload your font, go to Dashboard → Appearance → Kadence → Custom Fonts and click the Add A New Custom Font button.

The Custom Fonts plugin allows you to upload variable fonts, but they will be treated as static fonts. You must select a single weight when uploading, and only that weight will be available for use. To use multiple weights, you can create separate custom fonts for each, but they will not function as a variable font.

Ensure the font you want to use is downloaded and ready.

Font Type: Select Upload File.

Font Family Name: Specify the name of the font.

Font Specific Style Name: (Optional) If you do not know what this is, you can leave it blank.

Add files: upload the .woff and .woff2 font files.

Fallback Font Stack: Setting a fallback font is recommended. You can use serif, sans-serif and/or common fonts such as Helvetica or Arial. Separate multiple fonts with a comma.

Note: if you are going to use a fallback font with spaces and numbers in its name, wrap the name in quotes (e.g., ‘Source Serif 4’)

Font Weight: Set the weight for your font (i.e. 400, 600, etc…)

Font Style: Set the font style (i.e. normal or italic)

Load Display Swap?: Enable to use the fallback font to display text until the custom font has fully downloaded (recommended).

OPTIONAL: you can upload the EOT, TTF, and/or SVG versions of the font.

Select Font Styles

Once you publish your new font, it will be available in your Kadence theme and block settings.


Adobe TypeKit Fonts

To use Adobe Fonts in Kadence Pro, you must have an active Adobe Creative Cloud subscription (see Adobe Creative Cloud).

To add your Adobe Web Fonts, go to Dashboard → Appearance → Kadence → Custom Fonts and click Add New Custom Font. When adding a new custom font, the first option is Font Type. From the dropdown menu, select Adobe Type Kit. You can learn more about adding fonts to your website using Adobe TypeKit here.

Next, you’ll be prompted to enter your Adobe TypeKit Project ID.

Adobe Type Kit Font

You can find your Project ID on the Adobe Web Fonts website. Your web project, and all the fonts you’ve added to it, will be listed under Manage Fonts. Locate your project and click the Edit Project button. You should see the Project ID listed along the top next to the project name.

Adobe Fonts - locating your Project ID

Once you’ve added the Project ID, publish the new custom font. The Custom Fonts Plugin will import all of the fonts and variations included in the Adobe web project.

Adobe TypeKit 2

Your Adobe Web Fonts can now be used in your Kadence theme and block settings.

Note: When using Typekit (Adobe Fonts) with Kadence Custom Fonts, variable fonts are treated as static. Only the weights and basic styles (like regular, bold, or italic) are recognized. Other axes, such as width or slant, are not imported and cannot be adjusted.

East Asian or CJK (Chinese, Japanese, Korean) TypeKit fonts

If you are using Custom Fonts for Chinese, Japanese, or Korean (CJK) languages, you may find that the fonts do not display correctly on your site. This is often because CJK fonts require a specific language-related script to render properly.

Currently, the Kadence Custom Fonts plugin does not automatically add this script. To ensure your CJK fonts work as expected, you will need to add the following script to your site.

In your Adobe Fonts project, there is an additional script to add for your CJK fonts:

How to Add the Required CJK Script

First, copy the script from your Adobe Fonts account.

Add this script using the Kadence Theme Kit Pro’s Custom Scripts feature. Add it to the “Add scripts into your footer” option.

Fixing Mixed Content Errors

In rare cases, you may run into Mixed Content Errors. If you run into a mixed-content-related error, refer to the Fixing Mixed Content Errors in WordPress document.

Mixed Content Errors
Do you feel this document was helpful?
The Kadence WP Logo
Crafted in Missoula, Montana
  • Follow Kadence on Facebook
  • Follow Kadence on Youtube
  • X
  • Follow Kadence on Instagram
Trustpilot
Products
  • Kadence Plans
  • Kadence Theme
  • Kadence Blocks
  • Kadence AI
  • Kadence Starter Templates
  • Kadence Shop Kit
  • Kadence Conversions
  • Kadence Pattern Hub
  • View All
Resources
  • Blog
  • Podcast
  • Knowledgebase
  • Support ticket
  • Feature Requests
  • FAQ
  • WordPress Hosting Services
About Us
  • About Kadence
  • Become an affiliate
  • Contact us
  • Terms
  • Privacy Policy
  • Security
Our Partner Brands
  • SolidWP
  • LearnDash
  • The Events Calendar
  • GiveWP
  • MemberDash
Kadence Community
  • Kadence Marketplace
  • Join the Facebook Group
  • Subscribe to our YouTube Channel
© 2024 Kadence WP | All prices are in USD
Logo for StellarWP an umbrella brand of Premium WordPress plugins
  • Pricing
  • Products
    • Premium PlansGet all the tools you need in one plan
    • Kadence ThemeLightning-fast performance theme for modern websites
    • Kadence BlocksDrop in ready designs with advanced controls for pixel perfect websites
    • Kadence Shop KitCreate a more effective WooCommerce shopping experience
    • Kadence ConversionsBoost sales and build engaged audiences with popups and banners
    • Kadence InsightsEasily create A/B tests. Optimize your pages to drive higher conversions.
    • View All Products
    • Get Kadence + Hosting
      In One Place

      Enjoy faster setup, top-tier performance, and worry-free WordPress hosting – Kadence Theme, Kadence Blocks, and Solid Security all pre-installed.

      Learn More

  • Kadence AI
  • Starter Templates
  • Blog
  • Support
    • Resource HubStart here for guides, Product docs, FAQs, and Troubleshooting tips, all in one place.
    • Contact SupportStuck on something? We’re here to help! Open a ticket for top-notch support.
    • Contact Our TeamGot pre-sales questions or need help choosing a plan? Open a ticket and our team will guide you.
    • About usCrafted with love in Missoula, Montana. Meet the team behind the mission.
Account Login
  • Features
  • Pro
  • Starter Templates
  • HelpExpand
    • Documentation
    • Facebook Group
    • Submit a Ticket
    • Feature Requests
    • Roadmap
    • Changelog