HomePage RecentChanges Contattami Random Page Le mie foto Il mio Blog RSS feed

Aggiungere nuovi font per Gimp

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 ;)