Uploading custom fonts into Figma is a fundamental skill for any designer working on brand-specific projects. While Figma provides a robust library of default typefaces, real-world client work often requires the exact font specified in a brand style guide. The process is streamlined and intuitive, but understanding the specific steps ensures a smooth workflow without interruption to your design flow.
Understanding Figma's Text and Font System
Before diving into the upload process, it is helpful to understand how Figma handles text. Figma treats text as layers, but when you change a font, the application checks its local library for that specific typeface file. If the font is not found locally on your computer or available in the community libraries, the text layer will default to a standard system font, often indicated by a warning icon. Therefore, installing the font on your operating system is the necessary prerequisite before Figma can recognize and apply it.
Preparing the Font Files
Font files typically come in various formats, such as OTF (OpenType Font) or TTF (TrueType Font) for desktop installation, and WOFF or WOFF2 for web use. For Figma on desktop applications (Windows and Mac), you need the OTF or TTF format. You must download the complete font family package and extract it if it is compressed in a ZIP folder. It is also good practice to verify that the license for the font permits commercial use if the project is client-based or monetized.
Installing Fonts on Your Operating System
Figma does not operate in a sandbox; it accesses the fonts installed on your computer. Therefore, the upload process actually begins outside of the Figma interface. On a Mac, you simply double-click the TTF or OTF file and click "Install Font" in the preview window. On Windows, you can right-click the font file and select "Install" or navigate to the Fonts settings menu to add it manually. Once installed, the new font should appear in your system's font list, indicating it is ready for use.
Verifying the Installation
After installing the font, it is wise to verify that your operating system recognizes it. You can do this by opening the Fonts folder on your computer (Font Book on Mac or Font Settings on Windows). If the font name appears there without any warning symbols, it is active and available globally. This means that when you return to Figma, the application will be able to pull the font data directly from your system resources.
Using the New Font in Figma
With the font installed, you can now use it within Figma. Simply select the text layer you wish to modify, click on the font dropdown menu in the right-hand properties panel, and scroll through the list. The newly installed font should appear by its exact name. You can now adjust the size, weight, and styling as required. If the font does not appear, try restarting the Figma desktop app or your computer to refresh the cache.
Leveraging Community Fonts for Efficiency
While uploading your own fonts is necessary for brand accuracy, Figma's Community file section is a valuable resource for standard typography. Many popular fonts are available as community components, which allows for faster application and easier global updates. You can browse these by clicking the plus icon next to the font dropdown and selecting "Browse Community Fonts." This method saves time on projects where custom uploads are not strictly required.