Adding Custom Fonts in Oxygen Builder (2023 Guide)

Web Development & Design
Surfer AI - Best All-in-one Assistant

- Your article will be ready in less than 20 minutes and it will be 10 times cheaper than using a dedicated writer.
- Create ready-to-rank articles in minutes with Surfer AI.
- Research, write, and optimize across industries with the click of a button.

Straightforward. May possibly assist to know the fundamentals of this instrument/subject
Time Needed:
~ten minutes

Fonts perform a vital position in improving the aesthetics and readability of a site. Oxygen Builder, as versatile and potent as it is, does not supply native help for customized fonts.

These strategies are effortless, potent, and quickly. Here is how to do it

Technique one: Matthias Altmann Code Snippet

Even though Oxygen gives a ton of regular world wide web-protected and Google Font alternatives, they lack created-in help for customized fonts. It can be irritating to have to resort to plugins or guide CSS integration to employ these fonts. Here is a code snippet resolution devised by Matthias Altmann to seamlessly integrate customized fonts. It really is the officially advised technique from the Oxygen group &amp will take a couple of minutes to set up. Thank you Matthias!

Prior to beginning this, please make certain plugins like “Sophisticated Customized Fonts”, “Use Any Font”, or “Swiss Knife” are deactivated. They do not perform with the Code Snippet.

These directions come directly from his website. You can also entry the Web Font Loader for Google Fonts. (this will make sense in a couple of minutes)


  • Make certain you have the ‘Code Snippets’ or ‘Advanced Scripts’ plugin put in and activated.
  • Download Matthias’ code snippet (in JSON format).
  • Import the JSON file into ‘Code Snippets’ or ‘Advanced Scripts’ and activate the snippet.
  • Entry any webpage on your website. This action will set off the snippet to instantly produce a new directory (wp-material/uploads/fonts) on your server.
  • Include your Font
    • For customized fonts, include them immediately to the newly designed directory.
    • For Google Fonts, use the Web Font Loader to download the sought after Google Fonts in world wide web-prepared WOFF2 and WOFF formats.
  • After downloaded, unzip the file and upload the whole font folder to the wp-material/uploads/fonts directory on your server. The snippet will understand all font files, weights, designs, and charsets from the incorporated JSON file. Connecting with FTP was the best way of undertaking this.

By default, the snippet utilizes the WOFF2 format (supported by all key browsers given that 2016). If your website demands to cater to older browsers or particular products, modify the configuration in the snippet utilizing:

public static $wfl_help_woff = real // Assistance previous fashion WOFF files from Internet Font Loader for browsers ahead of 2016.

Underneath ‘Appearance’ in WordPress admin, find “MA Customized Fonts” to get a fast overview.
Alternatively, use the shortcode ma-customfonts-check to check fonts on diverse products.

If you intend to host Google Fonts locally, disable Google Fonts help in Oxygen by means of: Oxygen &gt Settings &gt Bloat Eliminator &gt Disable Google Fonts.

Technique two: YABE Webfont (Less complicated)

Internet hosting Google Fonts locally gives an edge in efficiency and GDPR compliance. YABE Webfont gives a seamless way to do this. I utilized this plugin given that it came out but not too long ago stopped utilizing it with WordPress six.three due to the fact it screwed up my Gutenberg editor. I feel it was just a bug and will be fixed quickly, but did not actually want to wait. Plus if you do not thoughts undertaking a minor set up, the code snippet from the 1st technique is just much more effective.

How to Use:

  1. Set up:
    • Set up and activate the Yabe Webfont plugin.
  2. Incorporating New Fonts:
    • Navigate to the fonts webpage.
    • Click ‘add’, supply a title, and upload your sought after font variants.
    • You can preview, modify show settings, and preload fonts as essential.
  3. Importing Fonts:
    • If importing immediately from Google Fonts, use the search characteristic to uncover the sought after fonts.
    • Include the font variants you want to integrate.


The plugin is priced at $19/year for personalized use and $39/12 months for industrial websites. Lifetime ideas, equivalent to 4 occasions the yearly value, are also accessible, giving lifelong help.

Technique three: Guide CSS Integration

For these who favor a hands-on method or have a particular customization in thoughts, integrating fonts manually utilizing CSS is most likely what you want to do.


  1. Font Files:
    • Initial, make sure you have the font files in world wide web-prepared formats like WOFF or WOFF2.
  2. Upload Fonts:
    • Upload your font files to your server, ideally in a focused directory for organization.
  3. CSS Integration:
    • In your stylesheet, use the @font-encounter rule to define the font:
    • @font-encounter { font-household: 'YourFontName' src: url('path-to-your-font.woff2') format('woff2'), url('path-to-your-font.woff') format('woff') }
  4. Put into action Font:
    • Now, apply the font across your website utilizing (not with the physique tag, but even so you need):
    • physique { font-household: 'YourFontName', fallback-fonts }

Keep in mind, usually examine the license agreements of the fonts you happen to be utilizing. Some fonts might have restrictions on industrial use or world wide web embedding.

I do not actually like Oxygen’s default font integration, but these are actually the very best alternatives you have. Not certain if Oxygen is going to help native font uploading, but I extremely doubt it soon after the snippet from Matthias came out. Hope this aided! Depart a comment with any concerns.