{"id":15720719,"url":"https://github.com/fontmanager/font-manager","last_synced_at":"2025-05-16T14:08:06.007Z","repository":{"id":32891606,"uuid":"36486098","full_name":"FontManager/font-manager","owner":"FontManager","description":null,"archived":false,"fork":false,"pushed_at":"2025-04-27T18:44:30.000Z","size":31115,"stargazers_count":914,"open_issues_count":6,"forks_count":50,"subscribers_count":16,"default_branch":"master","last_synced_at":"2025-05-16T14:07:58.501Z","etag":null,"topics":["font-management","font-manager","font-preview","fonts","google-fonts","gtk","linux","meson","typography","vala"],"latest_commit_sha":null,"homepage":"http://fontmanager.github.io/","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/FontManager.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG","contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2015-05-29T06:31:53.000Z","updated_at":"2025-05-15T22:22:43.000Z","dependencies_parsed_at":"2024-06-02T23:27:49.762Z","dependency_job_id":"8e63dc9f-6e41-4af1-a82e-52ac6a240cc7","html_url":"https://github.com/FontManager/font-manager","commit_stats":null,"previous_names":[],"tags_count":45,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FontManager%2Ffont-manager","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FontManager%2Ffont-manager/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FontManager%2Ffont-manager/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FontManager%2Ffont-manager/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/FontManager","download_url":"https://codeload.github.com/FontManager/font-manager/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254544146,"owners_count":22088807,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["font-management","font-manager","font-preview","fonts","google-fonts","gtk","linux","meson","typography","vala"],"created_at":"2024-10-03T21:59:57.796Z","updated_at":"2025-05-16T14:08:00.996Z","avatar_url":"https://github.com/FontManager.png","language":"C","readme":"|[English](README.md)|[Română](README.ro.md)|\n|--------------------|----------------------|\n\n# Font Manager \u003cimg src=\"help/C/media/com.github.FontManager.FontManager-48.png\" align=\"right\"\u003e\n\nA simple font management application for GTK Desktop Environments\n\n![Main Window](https://raw.githubusercontent.com/FontManager/font-manager/master/help/C/media/main-window.png)\n\nFont 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.\n\nFont Manager is NOT a professional-grade font management solution.\n\n## Features\n\n- Preview and compare font files\n- Activate or deactivate installed font families\n- Automatic categorization based on font properties\n- Google Fonts Catalog integration\n- Integrated character map\n- User font collections\n- User font installation and removal\n- User font directory settings\n- User font substitution settings\n- Desktop font settings (GNOME Desktop or compatible environments)\n\n## Localization\n\nFont Manager is being translated using [Weblate](https://weblate.org), a web tool designed to ease translating for both developers and translators.\n\nIf you would like to help this application reach more users in their native language please visit the [project page on Weblate](https://hosted.weblate.org/engage/font-manager/).\n\n\u003ca href=\"https://hosted.weblate.org/engage/font-manager/\"\u003e\n\u003cimg src=\"https://hosted.weblate.org/widgets/font-manager/-/svg-badge.svg\" alt=\"Translation status\" /\u003e\n\u003c/a\u003e\n\n## Installation\n\n### Distribution packages\n\n#### Arch User Repository\n\nArch Linux users can install [`font-manager`](https://archlinux.org/packages/extra/x86_64/font-manager/) from official repositories:\n\n```bash\npacman -S font-manager\n```\n\n#### Fedora COPR\n\n[![Copr build status](https://copr.fedorainfracloud.org/coprs/jerrycasiano/FontManager/package/font-manager/status_image/last_build.png)](https://copr.fedorainfracloud.org/coprs/jerrycasiano/FontManager/package/font-manager/)\n\nFedora packages built from latest revision:\n\n```bash\ndnf copr enable jerrycasiano/FontManager\ndnf install font-manager\n```\n\n#### Gentoo\n\nGentoo users may find [`font-manager`](https://github.com/PF4Public/gentoo-overlay/tree/master/app-misc/font-manager) in [::pf4public](https://github.com/PF4Public/gentoo-overlay) Gentoo overlay\n\n#### Ubuntu Personal Package Archive\nUbuntu packages built from latest revision:\n\n```bash\nsudo add-apt-repository ppa:font-manager/staging\nsudo apt-get update\nsudo apt-get install font-manager\n```\n\n#### File Manager extensions\n\nFedora and Ubuntu users can also find extensions for Nautilus, Nemo and Thunar in the repositories.\n\nThe 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.\n\nThe Thunar extension also has very basic bulk renamer support.\n\n### Building from source\n\nYou'll need to ensure the following dependencies are installed:\n\n- `meson \u003e= 1.1.0`\n- `ninja`\n- `glib \u003e= 2.62`\n- `vala \u003e= 0.56`\n- `freetype2 \u003e= 2.10`\n- `gtk+-4.0 \u003e= 4.12`\n- `json-glib-1.0 \u003e= 1.5`\n- `libxml-2.0 \u003e= 2.9.10`\n- `sqlite3 \u003e= 3.35`\n- `gobject-introspection`\n- `yelp-tools (optional)`\n- `gettext (optional)`\n\nSupport for compressed files, which is enabled by default, requires:\n\n- `libarchive \u003e= 3.7`\n\nGoogle Fonts integration, which is enabled by default, requires the following libraries:\n\n- `webkitgtk-6.0 \u003e= 2.4`\n- `libsoup3 \u003e= 3.2`\n\nIf you wish to also build file manager extensions, you will need corresponding development libraries:\n\n- `libnautilus-extension`\n- `libnemo-extension`\n- `thunar`\n\nAdwaita stylesheet support is available as a build option, which is disabled by default, if enabled you will need the Adwaita library installed:\n\n- `libadwaita-1`\n\nYou will also have to enable the option in the Interface section of the preference pane.\nAdwaita support is limited to styling, no other components are used at this time.\n\n\nTo build the application:\n\n```bash\nmeson setup --prefix=/usr --buildtype=release build\ncd build\nninja\n```\n\nTo run the application without installing:\n\n```bash\nsrc/font-manager/font-manager\n```\n\nTo install the application:\n\n```bash\nsudo ninja install\n```\n\nTo uninstall:\n\n```bash\nsudo ninja uninstall\n```\n\nFor a list of available build options:\n\n```bash\nmeson configure\n```\n\nTo change an option after the build directory has been configured:\n\n```bash\nmeson configure -Dsome_option=true\n```\n\n## License\n\nThis project is licensed under the GNU General Public License Version 3.0 - see\n[COPYING](COPYING) for details.\n\n## Acknowledgements\n\n- Karl Pickett for getting the ball rolling with [fontmanager.py](https://raw.githubusercontent.com/FontManager/font-manager/6b9b351538b5118d07f6d228f3b42c91183b8b73/fontmanager.py)\n- The compare mode in Font Manager is modeled after [gnome-specimen](https://launchpad.net/gnome-specimen) by Wouter Bolsterlee\n- Font Manager makes use of data compiled for [Fontaine](https://www.unifont.org/fontaine/) by Edward H. Trager\n- The character map in Font Manager is based on [Gucharmap](https://wiki.gnome.org/action/show/Apps/Gucharmap)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffontmanager%2Ffont-manager","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffontmanager%2Ffont-manager","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffontmanager%2Ffont-manager/lists"}