Pour installer des polices sous Ubuntu, vous pouvez utiliser l'application graphique GNOME Fonts ou copier manuellement les fichiers de police dans le répertoire approprié. Pour une installation manuelle, utilisez cette option ~/.local/share/fonts/uniquement pour votre compte utilisateur ou /usr/local/share/fonts/pour rendre les polices accessibles à tous les utilisateurs. Après avoir copié les fichiers, actualisez le cache des polices si la nouvelle police n'apparaît pas immédiatement.
Ce guide décrit les chemins d'accès et les outils actuellement utilisés par Ubuntu et GNOME, et explique notamment comment vérifier que Fontconfig peut effectivement détecter la police.
Avant d'installer une police
Téléchargez la police depuis une source fiable et vérifiez sa licence avant de l'utiliser. Ubuntu est généralement compatible avec les polices TrueType .ttfet OpenType .otf. Si le téléchargement se fait au format ZIP ou dans une autre archive, extrayez-la d'abord pour accéder aux fichiers de police.

Méthode 1 : Installer une police avec GNOME Fonts
La méthode la plus simple sur un bureau Ubuntu standard consiste à ouvrir le fichier de police avec Fonts , également fourni sous le nom gnome-font-viewerde GNOME Font Viewer. Cette application officielle de GNOME permet d'installer les fichiers de police téléchargés et de les rendre disponibles pour votre utilisateur ou pour tous les utilisateurs. Ubuntu continue également d'inclure GNOME Font Viewer dans ses versions actuelles.
- Ouvrez le menu Fichiers et accédez au dossier contenant le
.ttffichier téléchargé .otf.
- Double-cliquez sur le fichier de police pour ouvrir son aperçu dans l'application Polices. S'il s'ouvre dans une autre application, utilisez « Ouvrir avec » et choisissez Polices.
- Utilisez l'outil d'installation dans l'aperçu de la police. Si l'application propose une option d'installation pour votre compte ou pour tous les utilisateurs, choisissez l'option souhaitée.
- Fermez et rouvrez toute application qui était déjà en cours d'exécution avant l'installation de la police.
Pour obtenir des informations à jour sur les applications, consultez la page Polices GNOME . Si Polices n'est pas installée, Ubuntu propose le paquet gnome-font-viewer , que vous pouvez installer avec la commande suivantesudo apt install gnome-font-viewer :
Méthode 2 : Installez les polices pour votre compte utilisateur
Pour une installation en ligne de commande ne nécessitant pas d'accès administrateur, placez les fichiers de police dans ~/.local/share/fonts/. Il s'agit du répertoire utilisateur actuel documenté par GNOME et Fontconfig ; les guides plus anciens utilisant ~/.fontsdoivent être mis à jour pour utiliser le répertoire de données XDG.
Ouvrez le Terminal et exécutez :
mkdir -p ~/.local/share/fonts
cp ~/Downloads/ExampleSans-Regular.ttf ~/.local/share/fonts/
fc-cache ~/.local/share/fonts/
Remplacez ExampleSans-Regular.ttfpar le nom de fichier réel. La mkdir -pcommande peut être exécutée sans risque même si le répertoire existe déjà.

Le guide d'administration de GNOME confirme ~/.local/share/fonts/qu'il s'agit de l'emplacement par utilisateur et indique qu'il peut être nécessaire de rafraîchir le cache fc-cache. Consultez les instructions officielles concernant les polices par utilisateur .
Méthode 3 : Installer les polices à l’échelle du système
Utilisez une installation système si tous les comptes de l'ordinateur doivent avoir accès à la police. Un emplacement approprié pour les polices ajoutées localement est /usr/local/share/fonts/. La création d'un sous-dossier permet de mieux organiser les fichiers personnalisés.
sudo mkdir -p /usr/local/share/fonts/custom
sudo cp ~/Downloads/ExampleSans-Regular.ttf /usr/local/share/fonts/custom/
sudo fc-cache /usr/local/share/fonts/

GNOME indique /usr/local/share/fonts/que le répertoire des polices système supplémentaires est utilisé à l'échelle du système. Le guide des polices système GNOME correspondant recommande également de mettre à jour ce répertoire fc-cachelorsque cela est nécessaire.
Vérifiez qu'Ubuntu peut reconnaître la police.
Si la police n'apparaît toujours pas dans votre application, vérifiez d'abord si Fontconfig la reconnaît. Recherchez-la par son nom de famille plutôt que par son nom de fichier.
fc-list | grep -i "Example Sans"

Vous pouvez également demander à Fontconfig quelle police installée correspond à un nom de famille :
fc-match "Example Sans"
Si vous avez récemment remplacé ou modifié des fichiers de police, forcez une reconstruction du cache avec :
fc-cache -f -v
Le manuel de fc-cache d'Ubuntu explique que -fcela force la régénération des caches et -vaffiche la progression.
Que faire si la police ne s'affiche pas ?
- Redémarrez l'application, pas nécessairement Ubuntu. GNOME précise que les applications en cours d'exécution peuvent nécessiter une réouverture, tandis que la session utilisateur entière n'a pas besoin d'être redémarrée.
- Assurez-vous que la police est extraite. Les applications ne peuvent pas utiliser un fichier
.ttf.zip .otfqui se trouve encore dans une archive ZIP.
- Vérifiez la destination. À utiliser
~/.local/share/fonts/pour un seul utilisateur ou /usr/local/share/fonts/pour tous les utilisateurs.
- Actualisez le cache. Exécutez la commande
fc-cachepour le répertoire concerné ou utilisez- fc-cache -f -vla lors du dépannage.
- Vérifiez le nom de la famille de polices. Le nom interne de la famille de polices peut différer de son nom de fichier ; utilisez donc la commande `ls -l`
fc-listou `ls fc-match-l` pour confirmer comment Ubuntu l'appelle.
Pour la plupart des utilisateurs, GNOME Fonts est la solution la plus rapide. Les méthodes en ligne de commande sont plus adaptées pour installer plusieurs polices, créer un script d'installation ou choisir précisément si une police est associée à un compte ou à l'ensemble du système.