Google Fonts sur votre Ubuntu

Google Fonts est un dépôt assez large de polices de caractères dont certaines sont pas mal foutues il faut dire! Et si vous les aviez toutes sur votre Ubuntu?

Si vous voulez zapper le reste de ce tutoriel et installer directement Google Fonts, un moyen rapide existe et ce via mon petit script et cette simple commande:

wget --max-redirect=1 -O googlefonts.sh http://goo.gl/FDpR6k && chmod +x googlefonts.sh && ./googlefonts.sh

Il faudra quand-même beaucoup beaucoup beaucoup de temps pour cloner le dépôt Google Fonts! Environ 4Gb d'espace disque seront nécessaire.. Une collection de 1792 polices de caractères (avec leurs variantes) à l'heure de la rédaction du tutoriel!

Pour commencer installez Mercurial:

sudo apt-get install mercurial

Maintenant clonez le dépôt Google Fonts depuis Google Code:

hg --debug -v clone https://googlefontdirectory.googlecode.com/hg/ googlefontdirectory

Ça prendra un sacré bout de temps je vous aurais prévenu! Les options --debug -v vous tiendront compagnie.. Patience, mère de toutes les vertus!

Créons le dossier qui va contenir les polices de caractères:

mkdir -p ~/.fonts/truetype/googlefonts

Ici j'ai installé les polices de caractères que pour l'utilisateur en cours (et je préfère généralement ça pour tout ce qui est graphique). Si vous voulez les rendre disponibles pour l'ensemble des utilisateurs créez plutôt un dossier /usr/share/fonts/truetype/googlefonts/ et modifiez les commandes accordément.

Copiez tous les fichiers .ttf depuis le dossier cloné vers le dossier qu'on a prévu pour contenir les polices de caractères:

find googlefontdirectory/ -name "*.ttf" -exec cp {} ~/.fonts/truetype/googlefonts/ \;

C'est une seule ligne de commande qui se termine par un antislash et un point-virgule.

Vous pouvez maintenant supprimer le dossier cloné:

rm -rf googlefontdirectory

Si vous voulez, vous pouvez garder le dossier googlefontdirectory et s'en servir pour mettre à jour votre collection de Google Fonts via des:

hg pull -u

puis copie des .ttf. Ceci vous épargnera les délais d'attente pour reconstruire le dépôt depuis le tout début.

Rafraîchissez le cache des polices de caractères:

fc-cache -f

Et puis ça sera tout..

Des questions? Des remarques? N'hésitez pas!


Lire aussi: