mercredi 16 février 2011

Ajouter des fonts à Ubuntu

Un précédent article "Installer les fonts Microsoft sur Ubuntu" expliquait comment installer quelques fonts bien utiles sur Ubuntu.

Cet article ci montrera comment télécharger des fonts libres et les installer sur Ubuntu.

Télécharger des fonts libres
Le site DaFont dispose de milliers de fonts gratuites classées par catégorie (Fantaisie, Gothique, Basique, Techno, Symboles, Fête, Script, Barecode).
Le choix est simplement hallucinant et le site dispose d'une excellente présentation permettant de faire son choix assez facilement.
Les fonts de DaFont sont téléchargeables sous forme d'archive.

Voici quelques exemples du catalogue capturés ci et là dans la collection.









Installer une font étape par étape
1) télécharger la font
En première étape, nous allons télécharger la font "Jellyka - Love and Passion" de Jellyka Nerevan.

Jellyka - Love and Passion
Cette police de caractère réservée à un usage personnel est bien entendu disponible sur DaFont (ici, dans la catégorie Fêtes/Valentin).

Télécharger Jellyka - Love and Passion depuis DaFont

Cette opération enregistre l'archive jellyka_love_and_passion.zip dans le répertoire des téléchargement (~/Téléchargements).

2) Démarrer une terminal
Démarrer une session terminal.
A partir de maintenant, toutes les autres opérations se feront dans le terminal.

Se placer dans le répertoire de téléchargement.
cd ~/Téléchargements

3) Extraire la font de l'archive
file-roller jellyka_love_and_passion.zip --extract-here

Cela crée un sous répertoire jellyka_love_and_passion.
Si l'on explore le nouveau répertoire (ls ./jellyka_love_and_passion), on remarque la présence du fichier font Love_and_Passion.ttf .

4) Placer la nouvelle font avec les fonts du système
Les fonts du systèmes sont stockées dans le répertoire protégé /usr/share/fonts/truetype .
Placer une nouvelle font dans ce répertoire consiste à copier le répertoire de la font  jellyka_love_and_passion dans  /usr/share/fonts/truetype .

Il faut utiliser la commande:
sudo cp -R ~/Téléchargements/jellyka_love_and_passion /usr/share/fonts/truetype

5) Rafraîchir le cache des polices de caractère
sudo fc-cache -fv

6) Démarrer OpenOffice et vérifier la présence de la nouvelle font

Un petit raccourci
Il est possible de demander au file-roller de faire l'extraction directement dans le répertoire /usr/share/font/truetype .
Voici un exemple basé sur la font LearningCurve (téléchargeable directement ici sur DaFont).

cd ~/Téléchargements
sudo file-roller learning_curve.zip --extract-to=/usr/share/fonts/truetype
sudo fc-cache -fv

La vie plus facile
Pour terminer, j'ai quand même quelques PC qui fonctionne sous Ubuntu à la maison.
Plutôt que d'installer au coup par coup les différentes fonts dont j'ai besoin, j'ai fini par écrire un petit script d'installation bash (mon premier bash... quelle langage barbare).
Il n'installe pas encore grand chose mais un peu de patience, cela viendra :-).

download-fonts

Aucun commentaire: