[Organization] Shared Fonts

Figma Organization Accounts can  upload and share custom fonts within the Organization. You can add a Font to a specific Team, or make it available to the entire Organization. 

Customers should only upload Fonts that they own or have a license to use in Figma. Find out more in Figma’s Terms of Service .

This feature removes the need to share, install and update fonts for individual users, and allows Chromebook and Linux users to utilize custom fonts that previously weren’t available to them.

In this article:

  1. Add Shared Fonts to the Organization
  2. Add Shared Fonts to a Specific Team
  3. Apply a Shared Font

Add Shared Fonts to the Organization

Organization-wide Shared Fonts are available to everyone within the Organization. Members of all Teams will be able to access and use these fonts.

Fonts can only be uploaded to the Organization by an Organization admin.

  1. Click on the Organization name in the top-left corner.
  2. Click the cog to open the Admin Console:
  3. Go to the Shared Fonts tab:
  4. Click the + icon in the top-right corner, or the Upload Fonts button:
  5. A window will pop up that allows you to select the font file from your computer. You can select as many font files as you want. Click Open to select the fonts.
  6. You’ll be prompted to confirm that you have the necessary rights and licenses to use the font(s).  Customers should only upload Fonts that they own or have license to use in Figma. Find out more in Figma’s Terms of Service.
  7. Check the box provided to confirm: 
  8. Click Upload to start the upload process: 

Note: If you already have fonts uploaded with that font family name, you’ll be given the option to Skip (to leave the font out of the upload), Keep Both or Replace the existing font: 

Team Shared Fonts

You can also add fonts to a specific Team. This will make the font available to anyone who is a member of that Team only. Organization Members outside of that team won’t see these fonts in their Font Picker.

Fonts can only be uploaded to a Team by a Team Admin. Organization Admins will only be able to add Fonts to Teams that they are also an admin for.

  1. From the File Browser, click on the Team name in the left-hand panel: 
  2. In the Team Settings section, click the Manage Shared Fonts link:
  3. You will be able to see a list of all the Fonts available in that Team, with their Family, Style, Version and a Sample of the font:
  4. Click the + icon in the top-right corner.
  5. A window will pop up that allows you to select the font file from your computer. You can select as many font files as you want. Click Open to select the fonts.
  6. You’ll be prompted to confirm that you have the necessary rights and licenses to use the font(s). Check the box provided to confirm.
  7. Click Upload to start the upload process.

Applying a Shared Font

The Font Picker supports three different Types of fonts:

  • Shared Fonts that are available to a specific Team or the entire Organization.
  • Local Fonts that are installed on a specific User’s machine.
  • Google Web Fonts which are Open Source fonts that are available to all Figma Users.

Shared fonts will be displayed alongside all other fonts in the Font Picker; Fonts will be displayed in Alphabetical order. 

To use a Shared Font:

  1. Select the text layer you’d like to apply the font to. You can select the entire layer or highlight a specific portion of the text.
  2. Go to the Text settings in the Properties Panel and click the arrow next to the current font to view the Font Picker: 

  3. Scroll up and down to view the Font list. Click on the Font in the list to select it.
  4. Or, click the font name field and start typing. We’ll automatically suggest fonts based on what you’ve entered.
  5. Press [Return] or [Enter] to apply the suggested font.

Note: If there are multiple copies of a specific font or version available, then Figma will serve the Font in the following order: 

Shared Font Organization) > Shared Font (Team) > Local Font > Google Web Font

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.