
A simple font management application for GTK Desktop Environments

Font Manager is intended to provide a way for average users to easily manage desktop fonts, without having to resort to command line tools or editing configuration files by hand. While designed primarily with the Gnome Desktop Environment in mind, it should work well with other GTK desktop environments.
Font Manager is NOT a professional-grade font management solution.
Font Manager is being translated using Weblate, a web tool designed to ease translating for both developers and translators.
If you would like to help this application reach more users in their native language please visit the project page on Weblate.
Arch Linux users can install font-manager from official repositories:
pacman -S font-manager
Fedora packages built from latest revision:
dnf copr enable jerrycasiano/FontManager
dnf install font-manager
Gentoo users may find font-manager in ::pf4public Gentoo overlay
Ubuntu packages built from latest revision:
sudo add-apt-repository ppa:font-manager/staging
sudo apt-get update
sudo apt-get install font-manager
Fedora and Ubuntu users can also find extensions for Nautilus, Nemo and Thunar in the repositories.
The extension currently allows you to quickly preview font files by simply selecting them in the file manager while font-viewer is open and also adds an option to install font files in the file manager context menu.
The Thunar extension also has very basic bulk renamer support.
You'll need to ensure the following dependencies are installed:
meson >= 1.1.0ninjaglib >= 2.62vala >= 0.56freetype2 >= 2.10gtk+-4.0 >= 4.12json-glib-1.0 >= 1.5libxml-2.0 >= 2.9.10sqlite3 >= 3.35gobject-introspectionyelp-tools (optional)gettext (optional)Support for compressed files, which is enabled by default, requires:
libarchive >= 3.7Google Fonts integration, which is enabled by default, requires the following libraries:
webkitgtk-6.0 >= 2.4libsoup3 >= 3.2If you wish to also build file manager extensions, you will need corresponding development libraries:
libnautilus-extensionlibnemo-extensionthunarAdwaita stylesheet support is available as a build option, which is disabled by default, if enabled you will need the Adwaita library installed:
libadwaita-1You will also have to enable the option in the Interface section of the preference pane. Adwaita support is limited to styling, no other components are used at this time.
To build the application:
meson setup --prefix=/usr --buildtype=release build
cd build
ninja
To run the application without installing:
src/font-manager/font-manager
To install the application:
sudo ninja install
To uninstall:
sudo ninja uninstall
For a list of available build options:
meson configure
To change an option after the build directory has been configured:
meson configure -Dsome_option=true
This project is licensed under the GNU General Public License Version 3.0 - see COPYING for details.
51 followers · starred May 2024
122 followers · starred Mar 2025
486 followers · starred Jun 2024
969 followers · starred May 2021

A simple font management application for GTK Desktop Environments

Font Manager is intended to provide a way for average users to easily manage desktop fonts, without having to resort to command line tools or editing configuration files by hand. While designed primarily with the Gnome Desktop Environment in mind, it should work well with other GTK desktop environments.
Font Manager is NOT a professional-grade font management solution.
Font Manager is being translated using Weblate, a web tool designed to ease translating for both developers and translators.
If you would like to help this application reach more users in their native language please visit the project page on Weblate.
Arch Linux users can install font-manager from official repositories:
pacman -S font-manager
Fedora packages built from latest revision:
dnf copr enable jerrycasiano/FontManager
dnf install font-manager
Gentoo users may find font-manager in ::pf4public Gentoo overlay
Ubuntu packages built from latest revision:
sudo add-apt-repository ppa:font-manager/staging
sudo apt-get update
sudo apt-get install font-manager
Fedora and Ubuntu users can also find extensions for Nautilus, Nemo and Thunar in the repositories.
The extension currently allows you to quickly preview font files by simply selecting them in the file manager while font-viewer is open and also adds an option to install font files in the file manager context menu.
The Thunar extension also has very basic bulk renamer support.
You'll need to ensure the following dependencies are installed:
meson >= 1.1.0ninjaglib >= 2.62vala >= 0.56freetype2 >= 2.10gtk+-4.0 >= 4.12json-glib-1.0 >= 1.5libxml-2.0 >= 2.9.10sqlite3 >= 3.35gobject-introspectionyelp-tools (optional)gettext (optional)Support for compressed files, which is enabled by default, requires:
libarchive >= 3.7Google Fonts integration, which is enabled by default, requires the following libraries:
webkitgtk-6.0 >= 2.4libsoup3 >= 3.2If you wish to also build file manager extensions, you will need corresponding development libraries:
libnautilus-extensionlibnemo-extensionthunarAdwaita stylesheet support is available as a build option, which is disabled by default, if enabled you will need the Adwaita library installed:
libadwaita-1You will also have to enable the option in the Interface section of the preference pane. Adwaita support is limited to styling, no other components are used at this time.
To build the application:
meson setup --prefix=/usr --buildtype=release build
cd build
ninja
To run the application without installing:
src/font-manager/font-manager
To install the application:
sudo ninja install
To uninstall:
sudo ninja uninstall
For a list of available build options:
meson configure
To change an option after the build directory has been configured:
meson configure -Dsome_option=true
This project is licensed under the GNU General Public License Version 3.0 - see COPYING for details.
51 followers · starred May 2024
122 followers · starred Mar 2025
486 followers · starred Jun 2024
969 followers · starred May 2021