Introduction
One of the best parts about using Arch Linux is the flexibility it offers. Unlike other operating systems, you have complete control over how fonts are installed, managed, and applied across your desktop environment, terminal, and applications.
In this guide, we’ll cover how to install fonts on Arch Linux like a pro, from using the official repositories and the AUR to manual installation. We’ll also show you how to install popular fonts like Fira Code, which is especially loved by developers for its clean design and ligatures.
Step 1: Update Your System
Before installing fonts, make sure your Arch Linux system is updated:
sudo pacman Syu
This ensures compatibility with the latest packages.
Step 2: Install Fonts from Official Repositories
Arch Linux has a wide variety of fonts available through the official repos. For example:
sudo pacman S ttf dejavu ttf liberation noto fonts
These fonts cover general usage, including UI, office work, and browsing.
Step 3: Install Developer Fonts (Like Fira Code)
If you’re a programmer, a monospace font like Fira Code can greatly improve your coding experience thanks to ligature support. To install it:
sudo pacman S ttf fira code
Once installed, you can set Fira Code in your text editor, IDE, or terminal emulator.
Step 4: Install Fonts from the AUR
Some fonts aren’t available in the official repositories but are easy to install from the Arch User Repository (AUR). For example:
yay S ttf ms fonts
This installs Microsoft’s TrueType fonts, which are helpful for document compatibility.
Step 5: Manual Font Installation
If you’ve downloaded custom fonts (.ttf or .otf files), you can install them manually:
System wide fonts: Place them in /usr/share/fonts/
User specific fonts: Place them in ~/.local/share/fonts/
Then refresh the font cache:
fc cache fv
Step 6: Configure Default Fonts
Font selection on Arch Linux is managed by fontconfig. To set default fonts, edit:
/etc/fonts/local.conf
Example to prioritize Fira Code for monospace:
<alias>
<family>monospace</family>
<prefer>
<family>Fira Code</family>
</prefer>
</alias>
Step 7: Verify Installed Fonts
To check if a font is properly installed:
fc- ist | grep "Fira Code"
If it shows up, the font is ready to use.
Tips for Font Management on Arch Linux
Use fc list and fc match to explore available fonts.
Create a personal font folder (~/.local/share/fonts/) for easy backups.
Pair Fira Code with your favorite theme for the ultimate developer setup.
Keep both serif and sans serif fonts installed for better compatibility.
Conclusion
Installing fonts on Arch Linux is simple once you understand the available methods. Whether you’re using official repositories, the AUR, or manual installation, you can fully customize your system’s typography. For developers, adding Fira Code enhances the coding experience with clean visuals and ligatures. With this complete guide, you now know how to install fonts on Arch Linux like a pro and make your system truly your own.