In this article, we'll explore some common issues with text and fonts and guide you on how to address them. We'll also cover some unsupported features and how to work around them in Figma.
Note: If you're using Figma in the browser, make sure you've installed the Font Service and that it's running. You can refresh your tab or restart the Figma desktop app or browser to force an update in Figma.
Unsupported font features
There are a few font- and text-related features that Figma currently doesn't support.
Variable fonts can carry many font families or styles (e.g. bold, light, regular, etc.) in a single file. Static fonts only carry one style per file, resulting in a collection of files that make up one font.
Variable font files are currently not supported in Figma. If a font has both, you need to uninstall the variable font file version and install the static one instead.
You can identify variable font files by checking your installed font's source file. Once you've uninstalled the variable font file, make sure to refresh your Figma tab(s) to apply your changes.
Faux superscript or subscript
Not all fonts include superscript or subscript features. This is dependent on the font author.
Figma won't "fake" these attributes if a font doesn't support them. If this is the case, the superscript and subscript options won't be available in the type details menu.
Right-to-left (RTL) support
Figma has limited support for right-to-left languages. If you're designing in an RTL language, you may want to use a third-party tool or Figma plugin.
Conflicting font versions
Figma pulls in fonts from three sources:
- Shared fonts uploaded to your organization
- Local fonts installed on your computer or device
- Default web fonts provided by Figma
If editors in a file use different versions of the same font, you may see conflicting fonts. This can appear in the following ways:
- Missing font warnings in some files
- Minor shifts or formatting changes in text
- Icon fonts turning into text
- Ligatures not working
If you're experiencing any of the above or something similiar, check out how to manage and fix conflicting fonts →
You have access to a variety of fonts in Figma. This includes default fonts provided by Figma, fonts installed on your computer or device, and shared fonts if you're part of a Figma organization.
When you're in a Figma design file, Figma checks to see if you have access to the fonts being used in that file. If any text is using a font that you don't have access to, a missing font warnings will appear in the file.
Missing or limited weights
If a font is an available choice in Figma, but some weights are not available, it could be due to the following issues:
- You're using a variable font, which isn't currently supported in Figma. Make sure you're using the static version of the font instead.
- Editors in the file are using different versions of the same font. Resolve conflicting fonts →
Submit a bug report
If you're still experiencing problems, please submit a bug report! To speed up the process, please let us know which steps you've tried and any results. Learn how to submit a bug report →