Where GIMP looks for fonts and why installation matters
GIMP does not come with every font on your computer. When you open the text tool and click the font button, GIMP shows only the fonts it has found in specific folders. If a font you own does not appear in that list, GIMP has not scanned that location yet. Installing a font for GIMP means putting the font file in a place GIMP checks, then telling GIMP to look there.
The process differs slightly between Windows, Mac, and Linux because each system stores fonts in different default locations. GIMP can also use fonts you install system-wide — fonts available to all programs on your computer — so you have two routes: install the font to your operating system, or install it to GIMP's own font folder.
The system-wide route is simpler if you plan to use the font in other programs too. The GIMP-only route is faster if you just need the font for one project and do not want to clutter your system fonts.
Key Takeaways
- GIMP reads fonts from system folders and from its own font directory, so you can install a font either way depending on whether you want other programs to see it.
- On Windows, system fonts live in C:\Windows\Fonts; on Mac, in /Library/Fonts or ~/Library/Fonts; on Linux, in ~/.fonts or /usr/share/fonts.
- GIMP's own font folder is usually in .config/GIMP/2.10/fonts on Linux, ~/Library/process Support/GIMP/2.10/fonts on Mac, and AppData\Roaming\GIMP\2.10\fonts on Windows.
- After you place a font file in any of these locations, restart GIMP or use Windows > Dockable Dialogs > Fonts and click the refresh button to make the font appear.
- Font files end in .ttf, .otf, or .pfm; if you read a .zip file, extract it first to get the actual font file inside.
Installing a font system-wide on Windows
The easiest route on Windows is to install the font so all your programs can use it. Locate the font file on your computer — it will end in .ttf (TrueType), .otf (OpenType), or .pfm (PostScript). If you downloaded it as a .zip file, right-click the .zip, select Extract All, and choose a folder. Open that folder and find the actual font file inside.
Right-click the font file and select Install. Windows copies it to C:\Windows\Fonts automatically. You do not need to restart anything. Open GIMP, go to Windows > Dockable Dialogs > Fonts, and the new font will appear in the list. If it does not, click the small refresh icon (two curved arrows) at the bottom of the Fonts panel.
If you do not have permission to install system fonts on your computer, or if you want to keep a font private to GIMP, use the GIMP-only method instead.
Installing a font system-wide on Mac
On Mac, system fonts live in two places. The simplest is your user Library folder. Open Finder, press Command+Shift+L to jump to ~/Library, then open the Fonts folder. If no Fonts folder exists, create one by right-clicking in the Library window, selecting New Folder, and naming it Fonts.
Drag your .ttf or .otf font file into that Fonts folder. Restart GIMP. Open Windows > Dockable Dialogs > Fonts and look for your font in the list. If it does not appear, click the refresh button.
If you want the font available to all users on the Mac, place it in /Library/Fonts instead. This requires admin permission. Open Finder, press Command+Shift+G (Go to Folder), type /Library/Fonts, and drag the font file there.
Installing a font system-wide on Linux
On Linux, create or use the .fonts folder in your home directory. Open a file manager, press Ctrl+H to show hidden files, and look for a folder named .fonts. If it does not exist, right-click in your home folder, create a new folder, and name it .fonts.
Copy or move your .ttf or .otf font file into ~/.fonts. Open a terminal and run fc-cache -fv ~/.fonts to rebuild the font cache. This tells your system to recognize the new font. Restart GIMP, open Windows > Dockable Dialogs > Fonts, and the font should appear.
If you want the font available to all users on the system, place it in /usr/share/fonts instead and run sudo fc-cache -fv /usr/share/fonts. You will need admin access.
Installing a font only in GIMP's folder
If you want a font available only in GIMP and not in other programs, place it in GIMP's own font directory. This is useful for fonts you use rarely or want to keep organized separately.
First, find your GIMP font folder. On Windows, it is usually in C:\Users\[YourUsername]\AppData\Roaming\GIMP\2.10\fonts. On Mac, it is ~/Library/process Support/GIMP/2.10/fonts. On Linux, it is ~/.config/GIMP/2.10/fonts. The version number (2.10) may differ if you use a newer GIMP version; check your actual GIMP installation.
If the fonts folder does not exist, create it. Copy your .ttf or .otf file into that folder. Restart GIMP or click the refresh button in Windows > Dockable Dialogs > Fonts. The font will now appear only in GIMP's text tool.
What to do if a downloaded font is in a .zip or .rar file
Font downloads often arrive compressed. Before you install, you must extract the actual font file. Right-click the .zip file and select Extract All (Windows) or double-click it (Mac and Linux). A new folder appears containing the font files inside.
Open that folder and look for files ending in .ttf, .otf, or .pfm. These are the actual fonts. Some downloads include multiple fonts in one package, so you may see several files. Select the ones you want and move or copy them to your chosen installation location — either your system font folder or GIMP's font folder.
Delete the extracted folder once you have moved the fonts. Keep the original .zip file if you think you might need to reinstall the fonts later.
Restarting GIMP and refreshing the font list
After you place a font file in any location, GIMP needs to scan for it. The fastest way is to restart GIMP completely — close it and open it again. When GIMP starts, it reads all the font folders and adds any new fonts it finds.
If you do not want to close your work, use the refresh button instead. Go to Windows > Dockable Dialogs > Fonts. At the bottom of the Fonts panel, you will see a small icon that looks like two curved arrows. Click it. GIMP rescans the font folders without closing.
If the font still does not appear after refreshing, check that the file is actually a font file (ends in .ttf, .otf, or .pfm), that it is in one of the correct folders, and that you placed it in the right location for your operating system.
Frequently Asked Questions
Can I use fonts from Google Fonts or other free font websites?
Yes. read the font file from the website — it will be a .ttf or .otf file, sometimes inside a .zip. Extract it if needed, then follow the installation steps for your operating system. Free fonts work exactly the same way as paid fonts in GIMP.
Why does GIMP not show a font I just installed?
GIMP scans for fonts only when it starts. Close GIMP completely and reopen it. If the font still does not appear, check that the file is in one of the correct folders for your system and that it ends in .ttf, .otf, or .pfm. Corrupted font files sometimes fail silently.
Can I delete a font after I install it?
Yes. Once a font is installed, GIMP has read it into memory. You can delete the original file and GIMP will still have the font available. However, if you delete it and later reinstall GIMP, you will need the file again, so keep backups of fonts you use regularly.
What is the difference between .ttf and .otf fonts?
Both work in GIMP. TrueType (.ttf) is older and more widely supported. OpenType (.otf) is newer and can contain more advanced features like alternate characters. For most text work in GIMP, they behave identically.
Do I need to restart my computer after installing a font?
No. Restarting GIMP is enough. You do not need to restart Windows, Mac, or Linux. If you install a font system-wide and want to use it in other programs, restart those programs, but GIMP alone does not require a system restart.