How to Add New Fonts in Fedora

Fedora is a popular Linux distribution that offers flexibility in customizing your system, including the ability to add custom fonts. Fonts play an important role in the overall look and feel of documents, presentations, and applications. This article will guide you through the process of installing new fonts in Fedora.

Why Add New Fonts in Fedora?

While Fedora comes with a good collection of default fonts, you may need additional fonts for specific purposes such as graphic design, coding, or multilingual support. Custom fonts can add a personal touch to your work and improve readability for different use cases.

Finding New Fonts

Before installing fonts, you need to obtain font files from reliable sources. Popular websites for downloading fonts include:

  • Google Fonts Free, open-source fonts

  • Font Squirrel Commercial-use free fonts

  • DaFont Large collection of free fonts

  • 1001 Fonts Various font categories

Download fonts in .ttf (TrueType) or .otf (OpenType) formats, which are fully supported by Fedora.

Installation Methods

Method 1: Using GNOME Font Viewer (GUI)

The GNOME Font Viewer provides a simple graphical interface for font management:

  • Open Activities and search for "Font Viewer"

  • In the Font Viewer window, click the Install button

  • Navigate to your downloaded font files and select them

  • Hold Ctrl to select multiple files at once

  • Click Install to complete the installation

Method 2: Manual Installation

You can manually install fonts by copying them to the appropriate directories:

# For system-wide installation (requires root)
sudo cp /path/to/font/files/*.ttf /usr/share/fonts/

# For user-specific installation
mkdir -p ~/.local/share/fonts
cp /path/to/font/files/*.ttf ~/.local/share/fonts/

# Refresh font cache
fc-cache -fv

Method 3: Using Package Manager

Some fonts are available as packages in Fedora repositories:

# Search for available font packages
dnf search fonts

# Install specific font packages
sudo dnf install google-roboto-fonts liberation-fonts

Verifying Installation

To confirm fonts are installed correctly:

  • Open a text editor like LibreOffice Writer or gedit

  • Check the font dropdown menu for your new fonts

  • Use the terminal command: fc-list | grep "font-name"

Removing Fonts

Using GNOME Font Viewer

  • Open Font Viewer and select the font to remove

  • Click the Remove button

  • Confirm the removal in the dialog box

Using Terminal

# Remove user-installed fonts
rm ~/.local/share/fonts/fontname.ttf

# Remove system fonts (requires root)
sudo rm /usr/share/fonts/fontname.ttf

# Refresh font cache
fc-cache -fv

Best Practices

Practice Description
Check License Verify font usage rights, especially for commercial projects
Use Reputable Sources Download from trusted websites to avoid malicious files
Test Thoroughly Check font rendering in different applications
Organize Fonts Use font managers for large collections
Backup System Fonts Avoid removing critical system fonts

Troubleshooting

If fonts don't appear after installation:

  • Run fc-cache -fv to rebuild the font cache

  • Restart applications or log out and back in

  • Check file permissions on font files

  • Verify font files are not corrupted

Conclusion

Adding fonts to Fedora is straightforward using either the GUI Font Viewer or terminal commands. Always download fonts from reputable sources, check licensing requirements, and organize your font collection for better management. With proper installation, new fonts will enhance your documents and creative projects.

Updated on: 2026-03-17T09:01:38+05:30

2K+ Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements