Comment installer les Webfonts localement
2011 novembre 28 Laisser un commentaire
Les webfonts sont de plus en plus utilisées dans les sites mais manquent souvent à l’appel lorsqu’il s’agit de préparer le travail avec Gimp ou d’écrire un document avec LibreOffice. Google propose une méthode d’installation qui n’est pas complète sur la page de GoogleWebFonts. Nous allons faire en sorte qu’elles soient disponibles pour toutes les applications installées.
Prérequis
Il faut compter 1Go d’espace disque disponible pour l’installation et il faut installer le logiciel mercurial :
yum install -y mercurial
ou
apt-get install -y mercurial
Installation
mkdir -p ~/.fonts/truetype/google-fonts/ hg clone https://googlefontdirectory.googlecode.com/hg/ ~/.fonts/truetype/google-fonts
Après beaucoup d’attente un message comme celui-ci dessous s’affiche :
6208 files updated, 0 files merged, 0 files removed, 0 files unresolved
Il est possible de mettre à jour le cache des fontes si vous êtes super-utilisateur :
sudo fc-cache -f -v
Mise-à-jour automatique
La mise-à-jour est assez simple :
hg pull -u ~/.fonts/truetype/google-fonts
Pour rendre le processus hebdomadaire il faut utiliser le système de cron en ajoutant une ligne après celles déjà existante :
crontab -l | (cat; echo "@weekly hg pull -u ~/.fonts/truetype/google-fonts") | crontab -
Pour vérifier que tout a fonctionné il suffit alors d’afficher la crontab avec la commande suivante :
crontab -l
Conclusion
Maintenant vous pouvez profiter des webfonts mais pas les personnes aves qui vous utilisez votre machine. Pour ce faire il faut avoir les droits super-utilisateur et utiliser /usr/share/fonts/truetype/google-fonts à la place de ~/.fonts/truetype/google-fonts.
Commentaires Récents