add custom fonts to WordPress Google Fonts Wordpress

How to Add Custom Fonts to WordPress (Google Fonts and more…)

If you’d like your web site to really stand out from the gang, then utilizing customized fonts will assist you to obtain this. There are literally thousands of lovely custom fonts to select from, and by choosing the appropriate ones on your venture, you will be able to create an internet site that isn’t solely distinctive but that additionally reflects your type and branding. So how do you add custom fonts to WordPress?

On this article, we’ll cover all the things you need to find out about making use of custom fonts to your web site. This consists of…

  • Where to discover customized fonts
  • How to add Google Fonts to your web site utilizing the plugin Straightforward Google Fonts
  • Including Google Fonts to your web site manually (no plugin required)
  • Adding Adobe Fonts to WordPress
  • How to Add Any Custom Font to Your Net Area

Prepared to get began?…

The place Can You Discover Custom Fonts?

These days, many premium WordPress themes ship with a plethora of custom fonts. Nevertheless, these can typically improve theme bloat, and influence your website’s load occasions greater than you’d assume. You will also discover that you simply truly only ever use a few custom fonts at most, so nearly all of fonts that your theme offers will never be needed.

Subsequently, we advocate choosing a light-weight WordPress theme, which you’ll be able to then add custom fonts to when vital. There are a selection of locations where yow will discover the best customized fonts on your website. Let’s take a look…

  • Google Fonts – The preferred selection, Google Fonts, presents a free listing of over 900 open source designer fonts that can be used in over 135 languages. These fonts may be shortly browsed and then seamlessly integrated into any net design challenge.
  • Adobe Fonts (Beforehand often known as Typekit) – Though Typekit provided both free and premium variations of its service, now rebranded as Adobe Fonts, you’ll need to enroll to the paid Adobe Artistic Cloud package deal to access this useful resource. There are literally thousands of fonts to choose from, all fonts are licensed for personal and business use, and you may as well select from project-themed font packs, which are good for many who lack an eye fixed for design.
  • Font Squirrel – Within the Font Squirrel library you will see that a mix of free and premium fonts, the latter that can be bought as one-off purchases. Once more, you possibly can select from hundreds of high-quality fonts, the bulk which are free and commercially licensed.
  • – Offering over 150,000 desktop and net font products, accommodates a powerful collection of premium custom fonts. You will also find an assortment of fascinating articles on the weblog, sharing typographic ideas and methods.
  • FontPair – Offering a barely totally different experience to the other assets, FontPair couples together fonts from Google Fonts, serving to you discover the proper mixtures of fonts on your website.

So, now you realize the place to find customized fonts. Let’s next take a look at how to add Google Fonts to your WordPress website…

How to Add Google Fonts to WordPress Utilizing the Plugin Straightforward Google Fonts

Easy Google Fonts

As Google Fonts is the preferred resource for custom fonts, we’ll start by taking a look at how to add a font from this library to your web site. There are a selection of the way to do this, however the quickest and best choice is to use the WordPress plugin Straightforward Google Fonts.

Straightforward Google Fonts is a free WordPress plugin that may enable you to insert customized fonts into your WordPress website, without having to touch a line of code. Integrating with the WordPress customizer, this plugin will permit you to insert and use Google fonts on the front-end of your website in real-time, without having to refresh the page.

So let’s now learn how to set up and use this plugin…

Step 1: Install Straightforward Google Fonts

To get started with Straightforward Google Fonts, open your WordPress dashboard and choose Plugins > Add New from the menu.

Then sort Straightforward Google Fonts into the search perform, and as soon as the plugin has been retrieved, click on Install > Activate.

Activate Plugin

You will now find Straightforward Google Fonts underneath Settings in your WordPress menu.

Step 2: Edit Fonts in the WordPress Customizer

Upon getting installed Straightforward Google Fonts, out of your WordPress menu choose Appearance > Customize. Your web site will now open on the front-end, the place one can find a Typography part has been added to the customizer.

Customizer Typography

Click on on Typography. You possibly can then choose the totally different areas of your website the place you desire to to apply a customized Google Font (e.g. paragraph, Header 2, Header 3, and so forth).

Default Typography

Underneath the section you need to edit, click on Edit Font. You possibly can then select the font you desire to to use – you will be able to preview how each font seems instantly on your web site.

Edit Font

Not solely are you able to alter the font sort, you may also change the color, measurement, positioning, and far more. Once you’re glad together with your new font, click on Publish.

Step 3: Create Custom Font Controls

Straightforward Google Fonts default controls will permit you to alter the fonts of paragraph sections and headers 1-6. Nevertheless, not all parts of your theme are manageable by the default font controls.

If you would like to alter a unique factor of your theme (aside from a paragraph or header), then you will have to create your personal custom font controls. Though Straightforward Font Management allows you to easily do that, you will still want a primary understanding of CSS selectors.

So as to add custom font controls, select Settings > Google Fonts from your WordPress dashboard. Then, in the Edit Font Controls tab, give your new font management group an applicable identify, and then choose Create Font Control. Here we’ll create a font control for blockquotes…


Beneath Add CSS Selectors, add the CSS selector for the factor you desire to to manage. You possibly can add multiple factor if you wish. Then choose Save Font Control.

Edit Font Controls

Again within the Customizer on the front-end of your website, underneath Typography you’ll now find the option Theme Typography, where you possibly can access your new customized controls.

Theme Typography

You can now select a new custom font for the precise customized aspect, and change another Look and Positioning settings.


Straightforward Custom Fonts is a superb choice for anyone wanting to add customized fonts to WordPress from Google. Nevertheless, when you choose, you can even manually add Google Fonts to your web site using just code, no plugin. Let’s learn how to do this…

How to Manually Add Google Fonts to WordPress (no plugin required)

When you would moderately add Google Fonts to WordPress manually, then you’ll need a really primary information of coding.

Step 1: Select a Google Font

To get began, open Google Fonts, and choose the custom font sort that you desire to to add to your website.

Then on the font’s web page, click on on Choose this Font. Here we have now chosen the font Indie Flower…

Indie Flower

A popup will now seem on your display. Depending on the font you could have selected, in this popup you will be able to entry a choice of customization choices for font weights and types, in addition to view the embed information.

Indie Flower Embed Info

Step 2: Embed the Custom Font’s Code in your WordPress Website

Subsequent, you’ll need to copy the Embed code (see popup above) and paste it into the part of your WordPress theme. The simplest approach to do this is to set up the free WordPress plugin Insert Headers and Footers. Utilizing this plugin you’ll be able to shortly add code to your web site with out having to edit your theme information.

After installation, open the plugin settings by choosing Settings > Insert Header and Footers out of your WordPress dashboard. You then want to add your Google Font embed code into the Header section…

Insert Headers and Footers

Equally, should you would relatively you possibly can edit the header.php file of your youngster theme.

Step three: Apply the New Font Using CSS

Upon getting added the HTML code in your customized font to your website, you can now use CSS to apply your new customized font. Within the Google Fonts popup, you can find the CSS rules which are specific to your new font.

Indie Flower CSS

Again in the Customizer on the live-side of your web site, select Further CSS. Right here you possibly can enter CSS code to customise the fonts in your website. Under you’ll be able to see we’ve got applied the Indie Flower CSS code to the header 2 and paragraph sections…

Additional CSS

The customizer will present you the font alterations in real-time, and in case you are proud of the outcomes, click Publish.

How to Add Adobe Fonts to WordPress

When you’ve got signed up for the Adobe premium Artistic Cloud package deal, then you will be able to add any of its custom fonts to your WordPress web site. This process could be very comparable to that of manually including Google Fonts to your website. Let’s take a quick look…

Step 1: Select an Adobe Font

First things first, you’ll need to browse Adobe’s in depth font library and choose a font/s that may match together with your venture. After you have made a variety, click on the icon to add the font to a brand new Net Undertaking.

Choose and Adobe Font

You’ll now be asked to identify your Net Undertaking, as well as use the checkboxes to select the font weights and types that you want to embrace. Then select Create Undertaking.

Step 2: Embed the Adobe Font’s Code in Your WordPress Website

The subsequent step is to embed the code that Adobe supplies on your chosen font into your WordPress website.

This follows exactly the same course of as embedding the Google Fonts code. Simply embed the code into the tag in your web site or use the WordPress plugin Insert Headers and Footers (as previously mentioned).

Step 3: Apply the New Font Utilizing CSS

Once more, like Google Fonts, now you can apply your new Adobe custom font using CSS rules. In your Adobe dashboard, your Net Venture page will listing the CSS font-family identify, as well as font type and numerical weight, for each font sort you selected.

Adobe Font CSS font-family

Again on your WordPress website, these CSS guidelines can be used inside the Customizer underneath Further CSS.

So now we’ve got coated how to add custom fonts to WordPress using the vastly widespread free Google Fonts as well as the impressive premium resource Adobe Fonts.

Nevertheless, the last choice we’ll talk about allows you to add any customized font to your website by importing it to your website’s server. Let’s find out more…

How to Add a Custom Font to Your Net Area

Including a custom font to your net area is relatively simple, but once more, you’ll need a primary understanding of CSS to apply the font to your web site.

Step 1: Download a Custom Font

As mentioned at first of this text, there are numerous assets the place you’ll be able to select free or premium customized fonts to use in your web site. When selecting a customized font at add to your server, just be sure to have the suitable to use it, and that it’s downloadable.

Right here we now have downloaded the free customized font Milkshake from Squirrel Fonts…


It will be significant to download your custom font in a webfont format. The webfont container format WOFF enjoys probably the most cross-browser help, but Google recommends delivering a number of codecs to provide a consistent expertise for users throughout units.

In case you want to convert your custom font into a unique format, then Squirrel Font supplies a free Webfont Generator device that may enable you to achieve this.

Step 2: Upload the Custom Font to Your Server

The subsequent step is to upload your custom font to your server. To do this, open the File Supervisor in your website’s cPanel.

Then inside your lively themes folder, create a new folder named Fonts and upload your customized font here.

Upload Fonts

In case you have a number of formats of your font, then upload all of them to the Fonts folder. Your custom font has now been added to your net area.

Step three: Use CSS to Apply the Custom Font to Your Website

You now want to apply the customized font to your web site. To start out with, you need to load the font in your theme’s stylesheet. To do so, open the WordPress customizer and beneath Further CSS add this code…


font-family; Milkshake

Src: url (;

Importantly, ensure you change the font identify and the URL (copy the URL for the font file in your server).

You’ll be able to then go ahead and use CSS guidelines to update the fonts in your website. Here’s an instance of how to apply the customized font to Header three and paragraph sections…

Milkshake CSS

Once you’re proud of how your new customized font seems to be on your web site, click Publish.

Ultimate Thoughts on How to Add Custom Fonts to WordPress

As you’ll be able to see, in case you are on the lookout for an exquisite and attention-grabbing custom font, then there are quite a few assets that may enable you to find the right font in your venture. And what’s extra, you at the moment are armed with the information of how to efficiently add customized fonts to WordPress. So, which customized fonts will you select?

Have any questions on how to add customized fonts to WordPress? Please ask away in the comments under…

Megan Jones

Megan is a contract writer who loves all issues WordPress. She at present lives in Brighton UK together with her companion and two young children. When she isn’t online she likes walking by the ocean, espresso, and touring anyplace and all over the place. She is obtainable for hire so take a look at her website