New Feature: Upload Your Custom Fonts

New Feature: Upload Your Custom Fonts

Why use a custom font? Typography plays an important role in design and establishing a brand. Companies and businesses that understand the importance of this will ensure the consistent use of a unique font throughout their website and products. Having a font special to your company is key to brand recognition, familiarity, and can make your design stand out of the crowd.

The Themify framework includes 940+ Google Fonts, and now we’ve made using any custom fonts you find online, or even create yourself, easily uploadable! Start using any custom font on a Themify WordPress theme with our new custom font feature by simply uploading the font file. Any custom fonts you upload will instantly be available on both the Themify Builder and Customize panel.

To make things easier, we’ll brief you on how to use the new custom font feature and we’ve added a bonus list of best free font sites to peruse for perfecting the look and feel of your website.

How to Upload Custom Fonts

Update your theme/plugin to the latest framework version using the Themify Updater plugin.
Download a free font of your choice (take a look at our list of free font sites below). If your font is downloaded as a zip file, extract it, and keep in mind where the .ttf file is – we will use this later.

  • Go to WP Admin > hover over your Themify theme > Custom Fonts > Add New > fill out your new custom font’s specifications:
    • Add Title: Enter in the name of your new font (it’s best to use the actual name of the font to keep things organized)
    • Weight: normal (you can always change this later)
    • Style: normal (you can always change this later)
    • TTF File: upload your font’s .ttf file
    • Click ‘Publish’

Themify New Feature WordPress Theme Custom Fonts

  • Now when you go to the Customize panel, or turn on the Builder and go to any text element’s styling menu, you’ll see your new custom font from the selection of Fonts.

Themify New Feature WordPress Theme Custom Fonts

Best Free Font Sites

1. Google Fonts

Google Fonts Screenshot Themify Custom Fonts

Google Fonts are Open Source, meaning that you can use them privately or commercially, in any which way you’d like. They’re an easy, reliable source for finding quick fonts for use.

2. Dribbble

Dribbble Screenshot Themify Custom Fonts

Dribble is an online space for users based in web or graphic design, illustration, and other creative fields to upload their own artwork and to network as well. They do have a free font section where you’ll find bespoke and ultra stylish fonts seemingly crafted by hand.

3. DaFont

DaFont Screenshot Themify Custom Fonts

DaFont you’ll find a wide range of free fonts for personal use here – there’s a variety of classy calligraphy and hand lettered styles, as well as some loud, fun, and bold scripts. You never know what you’re going to find here.

4. FontSquirrel

Font Squirrel Screenshot Themify Custom Fonts

FontSquirrel understands how hard it can be to find free fonts that are available for both commercial and personal use. So they’ve done the legwork and hand-selected a collection that fits both requirements with a clear and easy to use interface.

5. FontSpace

FontSpace Screenshot Themify Custom Fonts

FontSpace claims to be one of the largest collections of legitimately licensed free fonts. Like FontSquirrel, the user interface is clean and well designed, and we like that they’re very clear about each font’s licensing and terms of use so that there’s no confusion.

6. Behance

Behance Screenshot Themify Custom Fonts

Behance is known as a creative platform for those looking to showcase their design and illustrative work, and their free fonts section is a hidden gem. You can find very unique and stylish fonts for just about every use.

We hope you will all enjoy this new feature + tutorial! Please update your themes to the latest version using the Themify Updater plugin to start using this new feature today!


  1. Ash
    Aug 18, 2019 @ 07:09

    Is it possible to add a system font without uploading it?


    • Csaba @ Themify
      Aug 19, 2019 @ 16:09

      Hi Ash,

      It depends which is the system font you are willing to use, as we already have web-safe fonts integrated:, so all other fonts should be uploaded as only those web-safe / system-fonts are good to use without uploading.


      • Ash
        Aug 19, 2019 @ 16:15

        What about Asian fonts?
        Such as Yu-Gothic/Yu-Mincho or SimHei/SimSun


    • Fontes De Letras
      Jun 23, 2023 @ 09:24

      I completely agree with the importance of using a custom font for branding. It’s amazing how a unique font can make a design stand out and create brand recognition. I’m glad to see that the Themify framework now allows for easily uploading custom fonts. It will definitely enhance the overall look and feel of websites built with Themify WordPress themes.


  2. Margarida
    Aug 19, 2019 @ 13:04

    Why TTF fonts?
    Will this be available in other formats according to browsers’ compatibility?
    Will website users be able to download the TTF font? Could I upload a webfont instead?


    • Csaba @ Themify
      Aug 19, 2019 @ 16:14


      1. Webfonts consists of a .ttf file, besides an .eot, .svg, .woff and / or woff2

      2. Yes, if users manually type in the URL of the font, then they can download the font.


      • Margarida
        Aug 20, 2019 @ 11:00

        But if I just upload the TTF font format it will not be compatible with all browsers. Would be better to upload different file formats for the font to be compatible with all browsers.
        Can we do that?


        • Csaba @ Themify
          Aug 20, 2019 @ 16:17


          Yes, we have file uploads for all webfont formats in the new Custom Font feature, please see this screenshot:


  3. Margarida
    Aug 20, 2019 @ 17:21

    Ah, great!
    That is perfect :-)


  4. Alan Kegel
    Aug 20, 2019 @ 23:48

    Thanks for a really useful feature. The article is spot on and helpful for how to utilize it.

    “Typography plays an important role in design and establishing a brand.” Truer words were never spoken and I believe most would agree that typography also plays a significant role in the formation of desired/favorable perceptions and speak to the credibility of a brand.

    That leads one to ask what’s with the sloppy inelegant display typeface that’s defacing the default Shoppe theme? There are hundreds of beautiful handwritten script fonts and then there are those that are primitive and detract from the brand experience… that typeface is the latter. It is so incongruent with your statement of the role typeface plays it’s startling.

    To be direct: it’s use is so outlandish it has turned me away from using the Shoppe theme although I’d like to if for no other reason than to save myself a lot of time and unnecessary work – that’s kinda the main reason you buy a theme to start with!

    For an eCommerce site (much less a fashion site) it’s overtly amateurish and has probably had a negative outcome on Shoppe Theme sales, especially considering there are so many eCommerce themes that bear the discerning attributes of a professionally designed site.

    While beauty is in the eye of the beholder, design aesthetics is more universally grounded. And when it all comes down to the first 4 seconds that make or break a visitor’s next steps, it’s an understatement to say ‘it’s the little things that make a difference’. They all add up.

    Will you please tell me: How difficult is it to globally change that font? And can you point to locations where one would reach every instance of that font in the Shoppe Theme settings and/or customization panels to change that font to one more refined for business buyers?

    I’d truly appreciate your help changing it to a crisp font so Shoppe fits your first sentence.


    • Csaba @ Themify
      Aug 23, 2019 @ 16:18

      Hi Alan,

      How to integrate your custom font you can learn from this tutorial above :) once it is integrated, please go to wp-admin > Appearance => Customize > Body => Body Font and change the font-family of the Body:, this will change the font everywhere on your website, where other font is not specified for the section / area or not set to a different font in Builder Styling, as the body font can be overwritten in specific areas, sections and Builder content by setting a different font for that specific area using, Customizer ( eg. Main Navigation => Menu Links – to change the menu link’s font ), Custom CSS to target any specific font, type or area within an area or using Themify Builder in Row, Column or Module Styling => Font.

      I hope it helps.


  5. Matt
    Aug 28, 2019 @ 18:49

    Hi, I’m having an issue with the new custom font feature. I’m setting up a font family with three variations: book (normal/normal), black (900/normal), and black italic (900/italic). The custom font is working fine in the Themify builder (I’m able to select the weight as either normal or 900), but in the Customize -> Themify Options, I’m not getting the correct weight option in the dropdown – I’m getting “bolder” instead of 900, which is causing the font to load incorrectly on things like post titles and sidebar widget titles.


  6. thiagoseco
    Oct 04, 2019 @ 11:35

    Hi everyone. I uploaded my custom fonts at two projets ( and At my PC I can see they, but if I access from another computer they don’t show up. Can you help me, please?


    • Csaba @ Themify
      Oct 04, 2019 @ 22:26


      Please make sure to use a webfont as Custom Font ( add all file formats, like tiff, woff, woff2, .svg and .eot ), I can see the font loading on your site, but I have it installed on my system:


      • thiagoseco
        Oct 09, 2019 @ 16:05

        Resolved. Thanks! ;)


  7. ricocabo
    Dec 19, 2019 @ 11:17

    I have download the font packages of “Open Sans” and “Lobster” from Google. I tried to upload them but this doesn’t works with TTF and EOT??



  8. ying
    Mar 05, 2021 @ 11:15


    tried this but didn’t work. uploaded *ttf file, named custom font and selected it from the ‘customize’ interface to style my headline.

    css is ok, but the font i chose is not showing.


  9. Beckie OConnor
    Feb 25, 2022 @ 19:38

    HI, this was setup for our website, but the font is not showing on the live page.

    A snippet was inserted in the css as well.

    font-family: ‘Inkfree’;
    src: url(‘’) format(‘truetype’);

    font-family: ‘Inkfree’;

    The h1 fonts across the site are defaulting to a websafe font. Please advise.


    • Nick @ Themify
      Mar 07, 2022 @ 20:10

      With this custom font upload feature, you don’t need to write any custom CSS. You can select the custom fonts you add on the font list of Customizer and Builder.


  10. Cole
    Oct 05, 2022 @ 17:55

    Uploaded fonts to the custom font area, it shows as an option, but is not the correct font. Preview and font are a times new roman, font I uploaded is Anisette



Themify 7.5 has released! Please read the update notes.