font-manager(1)
π font-manager β the manual page, bestie edition π
okay so you know how fonts on a GTK+ desktop can be a whole situation? yeah. this is font-manager, and this is its manual page (font-manager(1)), and I'm about to walk you through it like we're texting at 2am. no gatekeeping, fr fr. π«Ά
β¨ NAME β¨
font-manager β Simple font management for GTK+ desktop environments πΈ
like. the name says it. it manages fonts. for GTK+ desktops. simple. iconic behaviour, honestly.
π SYNOPSIS π
font-manager [-a] [-v] [-l] [--list-full] [-e family] [-d family]
[-i filepath] [-u] [--keep family]
that's the whole vibe. all those little flags? we're gonna go through every single one below, don't you dare scroll past. π
π DESCRIPTION π
So font-manager exists to give average users a way to easily manage desktop fonts β without having to resort to command line tools or editing configuration files by hand. Yes, bestie, you could go hand-edit your config like some kind of ancient wizard, but why would you when this exists?? π
While it was designed primarily with the Gnome Desktop Environment in mind, it should work well with other Gtk+ desktop environments too. so like. it's not gonna be weird about it. it plays nice. π¦
π OPTIONS π
one bullet per flag, all of them, no skipping, periodt:
-a,--aboutβ tells you about the application π-v,--versionβ shows the application version β¨-l,--listβ lists the available font families π--list-fullβ a full listing that also includes face information, and it comes out asJSONπ₯-e,--enable family ...β a space separated list of font families to enable β-d,--disable family ...β a space separated list of font families to disable π-i,--install filepath ...β a space separated list of files to install π₯-u,--updateβ update the application database π--keep family ...β a space separated list of font families to keep while disabling all the others. This option is case insensitive and allows for partial matches. π«Ά
β οΈ Caution (about --keep) β οΈ
bestie. listen. While the --keep option will require at least one font family to remain enabled, it makes no attempt to ensure that it is a suitable replacement for required system fonts. It does not check. It does not care. It just does the thing. π
also worth knowing, and this one's important:
The --enable option with no arguments should enable all available fonts. π
ποΈ FILES ποΈ
here's where everything lives, so you can stop asking me where everything lives:
$XDG_DATA_HOME/fontsβ Default user font directory. π$XDG_CACHE_HOME/font-managerβ Application data which can safely be deleted. ποΈ (yes, safely, go off)$XDG_CONFIG_HOME/font-managerβ Application specific configuration files. βοΈ$XDG_CONFIG_HOME/fontconfig/conf.dβ Generated fontconfig configuration files. π§$XDG_CONFIG_HOME/dconf/userβ User interface preferences. π¨
and the lore behind all those XDG variables:
π§ LIMITATIONS π§
real talk time. font-manager is a user level application, so it will not allow installation to, or removal of fonts from, anywhere other than the default user font directory. that's the boundary. that's the line. it's not crossing it. π
<b>However</b> β and this is the fun part β the application does allow users to disable system fonts, and it also makes it easy to add font directories. so you get range, you just don't get everything. balance. π
π BUG REPORTS π
found a bug? got a feature request? do <b>not</b> suffer in silence, bestie. file it at:
https://github.com/FontManager/master/issues
and please β please β ensure that you are using a recent release. reporting a bug from a version from 400 years ago is not the serve you think it is. π
π AUTHOR π
Jerry Casiano <JerryCasiano@gmail.com>
the mastermind. the main character. we love them. π«Ά
and that's the whole page, bestie!! β¨ you just read font-manager(1), version 0.9.4, and honestly? you ate. π
if you ever forget any of this, the manual page is right there waiting for you, exactly like this, forever. go forth and manage those fonts. πΈππ¦
π¦ where this page comes from
- alpine 3.24: font-manager-doc 0.9.4-r1 Β· GPL-3.0-or-later
- arch rolling: font-manager 0.9.4-3 Β· GPL-3.0-only
- debian trixie: font-manager 0.9.4-2 Β· GPL-3.0-or-later
- nixos 26.05: font-manager 0.9.4
- nixpkgs unstable: font-manager 0.9.4
- ubuntu questing: font-manager 0.9.4-3
- ubuntu resolute: font-manager 0.9.4-3build1 Β· GPL-3.0-or-later
- ubuntu stonking: font-manager 0.9.4-4 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms