Skip to main content
< All Articles

How to Create and Configure Custom Fonts in SharePoint

Posted on November 25, 2024
SharePoint

One recent and almost revolutionary branding improvement we got in SharePoint was the ability to customize fonts on SharePoint sites. Till recently – everyone’s SharePoint site looked the same – everyone got the same form type/style for the Site Title, headers, and navigation. With the roll-out of the Brand Center, we can install any font and customize the typeface to different areas of the SharePoint site. So, in this article, I would like to explain how to create and configure custom fonts in SharePoint.

Step 1: Create Brand Center

The first step in the process is to create and configure the SharePoint Brand Center. It is a special site where you manage everything related to your company’s brand: fonts, themes, and templates. I have written a separate article on how to configure the Brand Center – check it out here.

Step 2: Download the Font files

Your marketing department might already have certain font files in-house. Alternatively, you can also download them from the web (i.e., Google fonts)

Step 3: Upload Custom Font(s)

  1. Once you configure and install the Brand Center site, navigate to it and choose Brand center from the Gear Icon.Configurebrandcentersharepoint31
  2. Next, click on Add fonts optionConfigurebrandcentersharepoint6
  3. You will see a special document library to store your font files. Click the Upload buttonCustom Fonts in SharePoint
  4. Grab the font file and upload itConfigurebrandcentersharepoint8
  5. You will now see the font file uploaded to the libraryConfigurebrandcentersharepoint9
  6. You can upload multiple font files, too.Custom Fonts in SharePoint

Step 4: Create a Custom Font Package

The next step is to create a Custom Font Package. This is where you take the Fonts uploaded in previous steps and map them to different sections of the SharePoint Site, like Site Title, Site Navigation, body text, etc. You can create font packages at the tenant level (in which case they will be available on any site) or at a site level, where they will only be available on that specific site.

Create a Custom Font Package at the Tenant Level

Font Packages at the Tenant Level can only be created by the Site Owners of the Brand Center. And those packages will be available on all SharePoint sites. To create a custom Font Package at the Tenant Level:

  1. Under SharePoint, click on Font packages and themesConfigurebrandcentersharepoint10
  2. Click on Add font packageCustom Fonts in SharePoint
  3. In the next step, choose a Display Font and a Content Font. They can be different fonts, too!Configurebrandcentersharepoint13
  4. Next, map different fonts and font styles to different sections of a site (Title, Headings, Body, etc.)Custom Fonts in SharePoint
  5. Next, you have to give your Font Package a name. This is the name of the Font that Site Owners would choose under Change the Look on their sites – so make sure to give it a name that makes sense! Click Save.Custom Fonts in SharePoint
  6. You will now see the Font Package created. You can create several font packages if needed.Configurebrandcentersharepoint16

Create a Custom Font Package at the Site Level

Steps for creating Font Packages at the Site Level are very similar to those at the Tenant Level. The only exception is that the Site Owners themselves can create them and do not require access to the Brand Center. One important pre-requisite is that the fonts can only be installed by the Brand Center Managers within the Brand Center, and this must be done before font packages are created at the Site Level. To create a custom Font Package at the Site Level:

  1. From a given SharePoint Site, click Gear Icon > Site brandingConfigurebrandcentersharepoint22
  2. Click on Font packages tab, then +New font packageConfigurebrandcentersharepoint23
  3. Choose Display Font and Content Font. Click Next.Custom Fonts in SharePoint
  4. Next, map the fonts.Custom Fonts in SharePoint
  5. Give your font package a name.Configurebrandcentersharepoint26
  6. You will receive a confirmationConfigurebrandcentersharepoint27

Step 5: Apply Font Package to your SharePoint Site

  1. Click Gear Icon > Change the lookConfigurebrandcentersharepoint17
  2. Click on FontConfigurebrandcentersharepoint18
  3. You can then choose the font from one of the three sections/categories: From Microsoft, From my organization, or From this site.Custom Fonts in SharePoint
  4. Once the Font is chosen, click Save.Custom Fonts in SharePoint
  5. You will then see the Font changes take effectCustom Fonts in SharePoint

Nuances about Custom Fonts in SharePoint

  • Site Owners can only create Font packages based on fonts uploaded by Brand Managers within the SharePoint Brand Center.
  • If you apply custom fonts to your SharePoint site and then decide to connect the site to the Hub, the font changes you made will be overwritten by those from the Hub.
  • Likewise, if your site is connected to the Hub already, you won’t be able to apply custom fonts to your site. In other words, you will not be able to deviate from the Hub’s Font Settings.

About Me

I’m Greg Zelfond, a U.S. based SharePoint consultant, and I provide affordable out-of-the-box SharePoint consulting, training, and configuration assistance to small and medium-sized businesses all over the world.

Need help?