One day I was bored of my terminal font and wanted to switch, unfortunately going through the entire process of searching Google Fonts for a font, then downloading, then copying and pasting it into my .fonts folder to only then test a font was a pain. So I decided to create this app!
If you use GNOME Builder, simply cloning the project is enough, otherwise you need to install libhandy as a dependency.
Dependencies in Fedora:
sudo dnf install cmake meson ninja
sudo dnf install libhandy1-dev
Then build using meson:
git clone https://github.com/GustavoPeredo/font-downloader.git
cd font-downloader
mkdir build
meson build .
cd build
ninja
ninja install
To run it from terminal:
fontdownloader
They are here and need your help! Don't be afraid to open an issue or contribute to the translations here: https://poeditor.com/join/project?hash=hfnXv8Iw4o
Learn how po worksDo some translationsSee if it is ready for flatpakAdd GtkFileChooser dialog for user to choose where to download fonts toCreate settings panel (default installation directory and dark mode)Create about windowVisual feedback for when fonts are done installing/downloadingShow a little check for when a font is already installedAdd new filters (depending on alphabet, will probably require a redesign of the app)Optimize codeUpdate to libhandy 1.0 and update glade files accordinglyFind a way to remove the "back_button" without check-resizeFix fonts namesTranslate new stringsMigrate to gitlab