A CLI tool to download Google Fonts and install them locally to ~/.local/share/fonts, with support for subfolders and legacy ~/.fonts linking.
This project is licensed under the Apache License 2.0 - see the LICENSE file for details.
pip install -e .font-installer "Roboto"
font-installer "Open Sans" --subfolder my-fonts
# Install from URL or GitHub repo
font-installer install-url "https://example.com/font.zip"
font-installer install-url "https://example.com/font.tar.gz" --subfolder my-fonts --name "Custom Font"
font-installer install-url "https://github.com/user/repo" --name "My Font"
# List available fonts
font-installer list
font-installer list --search "sans"
## Font Sources
For free commercial-use fonts, check out this Reddit thread: https://redd.it/1oo9t0s- Downloads TTF/OTF files from Google Fonts GitHub repo
- Installs to
~/.local/share/fonts/{subfolder}/{font-name}/ - Creates symlink from
~/.fontsto~/.local/share/fontsif needed - Runs
fc-cache -fvto update font cache