Aggiungere nuovi font per Gimp è semplicissimo! Posto che li abbiate scaricati tutti in una directory ~/download/fonts/ basterà un comando come:
$ cd ~/.gimp-2.3/fonts/ $ for i in ~/download/fonts/* ; do unzip -j "$i" ; done
Attenzione: la versione potrebbe cambiare, ad esempio potrebbe essere gimp-2.0
Attenzione: l’opzione -j serve a evitare che vengano create sotto directory al momento dell’estrazione e quindi a fare in modo che tutti i font (.ttf) si trovino in fonts/. Se dimenticate di aggiungere l’opzione e vengono create nuove directory è possibile spostare tutti i font nella directory giusta e rimuovere le directory vuote con un paio di botte di find:
$ cd ~/.gimp-2.3/fonts/
$ find . -iname '*.ttf' -exec mv -i {} . \;
$ find . -type d -exec rmdir {} \;
Da notare che nel primo find ho usato mv -i che chiederà conferma prima di sovrascrivere eventuali file con lo stesso nome e nel secondo find ho usato rmdir invece di rm -rf, che si rifiuterà di cancellare una directory in cui siano ancora presenti file.
Questo renderà disponibili i font per l’utente attuale. Per installarli per tutti gli utenti sarà necessario metterli in una delle directory presenti in /etc/fonts/fonts.conf come ad esempio /usr/share/fonts/TTF/ ed aggiornare la cache dei font con fc-cache:
# cd /usr/share/fonts/TTF/ # for i in /home/user/download/fonts/* ; do unzip -j "$i" ; done # fc-cache
Attenzione: per installare i font rendendoli disponibili a tutti gli utenti è necessario avere privilegi di root ;)