{"repo":"alexmyczko/fnt","free":true,"listed":false,"github":"https://github.com/alexmyczko/fnt","clone":"git clone https://github.com/alexmyczko/fnt.git","description":"apt for fonts, the missing font manager for macOS/linux","language":"Shell","stars":635,"topics":["debian","individual-fonts","macos","fonts","typography","haiku-os","freebsd","cli","ubuntu"],"license":null,"category":"cli-tools","readme_excerpt":"apt for fonts, the missing font manager for macOS/linux Why? If you run Debian stable, you don't get the latest fonts, unless someone backports them actively. So this is useful to just get the latest and greatest fonts from Debian sid. It gets even worse with non Debian based Linux distributions. If you run macOS, neither fink, brew, nor macports come with a great list of available to install fonts. Privacy? Read more about Google Fonts and their FAQ. Host them yourself. Font repositories Debian sid, 500 fonts available, only those starting with fonts- Google fonts, 2000 fonts available, ( google- prefixed) Installation You can also use your native package manager, see https://repology.org/project/fnt/versions Meanwhile also Debian stable (Bullseye) has an official BPO. Usage Randomly display a preview every ten seconds: while (clear); do fnt preview $(fnt search shuf -n1) ; sleep 10; done If you want to install all available fonts from Debian, you could run something like this: while read -r font; do echo fnt install $font ; done < <(fnt search grep -v \"^google\") You end up with 2700 font files ( 500 fonts), taking up 1.6 GB. for a in $(fnt search grep \"^google-\"); do fnt install $a; done You end up with 4200 font files ( 1600 fonts), taking up 1.4 GB. ZSH autocompletion You might want to add something like this to your .zshrc : Thanks The preview mode works using https://github.com/hpjansson/chafa and https://screenshots.debian.net Screenshots Create your own with http://sh","default_branch":null,"files":null,"tree":[],"storefront":"/r/alexmyczko","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/alexmyczko/fnt/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}