15%

Économisez 15% sur tous les services d'hébergement

Testez vos compétences et obtenez Réduction sur tout plan d'hébergement

Utilisez le code :

Skills
Commencer
10.08.2025

Comment installer des polices sur GNU/Linux : Un guide complet étape par étape

Lorsque vous ouvrez un document ou visitez un site web, vous remarquez la typographie avant de consciemment enregistrer les mots. La bonne police rend un design poli, moderne et digne de confiance — la mauvaise le rend amateur et difficile à lire. Sur Windows et macOS, l’installation de polices est un processus familier. Sur Linux, de nombreux utilisateurs — même expérimentés — ne savent pas par où commencer.

La bonne nouvelle : installer des polices sur Linux est rapide, flexible et étonnamment simple. Vous pouvez avoir une nouvelle police fonctionnelle en moins de cinq minutes, avec ou sans utiliser le terminal. Ce guide couvre chaque méthode, des installations mono-utilisateur aux déploiements système, et inclut des conseils pratiques pour les développeurs web et les sysadmins exécutant des projets sur des serveurs Linux.

Pourquoi l’installation des bonnes polices sur Linux est importante

La typographie n’est pas cosmétique — elle est fonctionnelle. Voici pourquoi la gestion des polices mérite votre attention :

  • Professionnalisme : Les polices personnalisées élèvent instantanément la qualité visuelle des sites web, applications et documents.
  • Lisibilité : Les caractères bien choisis améliorent l’expérience utilisateur et réduisent les taux de rebond.
  • Support multilingue : Les ensembles de polices appropriés sont essentiels pour les projets ciblant des audiences mondiales avec des scripts non-latins.
  • Cohérence de marque : Utiliser les mêmes polices dans votre environnement local et sur le serveur de production garantit que ce que vous concevez est exactement ce que les utilisateurs voient.
  • Performance : Les polices correctement formatées et mises en cache contribuent à des temps de chargement de page plus rapides et à de meilleurs scores Google PageSpeed.

Si vous hébergez des sites web ou des applications sur un environnement VPS Hosting ou Dedicated Servers, la gestion des polices devient partie intégrante de votre flux de déploiement standard — pas seulement une préférence de bureau.

Quels formats de polices Linux supporte-t-il ?

Avant d’installer quoi que ce soit, il est utile de comprendre les formats de fichiers de polices courants que vous rencontrerez :

FormatExtensionCas d’utilisation
TrueType Font.ttfUtilisation universelle sur bureau et web
OpenType Font.otfFonctionnalités typographiques avancées
Web Open Font Format 2.woff2Optimisé pour la livraison web
Web Open Font Format.woffCompatibilité large des navigateurs
Embedded OpenType.eotSupport legacy Internet Explorer

Pour les installations Linux de bureau, .ttf et .otf sont les formats standard. Pour les projets web servis depuis un serveur Linux, .woff2 est la meilleure pratique moderne.

Méthode 1 : Installer les polices pour un seul utilisateur (Aucun accès root requis)

C’est l’approche la plus simple et la plus sûre. La police ne sera disponible que pour votre compte utilisateur — aucun privilège administrateur nécessaire.

Étape 1 : Télécharger votre police

Obtenez votre fichier de police au format .ttf ou .otf. Les sources fiables incluent :

  • Google Fonts — gratuit, open-source
  • Font Squirrel — gratuit pour usage commercial
  • DaFont — grande variété, vérifiez les licences

Étape 2 : Créer le répertoire des polices locales

Linux stocke les polices par utilisateur dans ~/.local/share/fonts/. Ce répertoire peut ne pas exister par défaut, donc créez-le :

mkdir -p ~/.local/share/fonts

Le flag -p garantit que le chemin complet du répertoire est créé sans erreurs s’il existe déjà.

Étape 3 : Copier le fichier de police

cp /path/to/YourFont.ttf ~/.local/share/fonts/

Remplacez /path/to/YourFont.ttf par le chemin réel de votre fichier de police téléchargé. Vous pouvez également organiser les polices dans des sous-répertoires :

mkdir -p ~/.local/share/fonts/MyProject
cp /path/to/YourFont.ttf ~/.local/share/fonts/MyProject/

Étape 4 : Actualiser le cache des polices

Le cache des polices indique à votre système et à vos applications quelles polices sont disponibles. Reconstruisez-le avec :

fc-cache -fv
  • -f force une reconstruction complète même si le cache semble à jour
  • -v active la sortie détaillée pour que vous puissiez voir ce qui est traité

Idéal pour : Usage personnel, test rapide, maquettes de conception, et situations où vous n’avez pas accès à sudo.

Méthode 2 : Installer les polices système (Tous les utilisateurs)

Si vous voulez qu’une police soit disponible pour chaque utilisateur de la machine — ou pour toutes les applications s’exécutant sur un serveur — installez-la système. Cela nécessite les privilèges root ou sudo.

Étape 1 : Copier la police dans le répertoire système

sudo cp /path/to/YourFont.ttf /usr/local/share/fonts/

Le répertoire /usr/local/share/fonts/ est l’emplacement recommandé pour les polices installées manuellement système. Alternativement, /usr/share/fonts/ est utilisé par les gestionnaires de paquets, mais /usr/local/share/fonts/ est préféré pour les installations personnalisées afin d’éviter les conflits lors des mises à jour système.

Vous pouvez également créer des sous-répertoires organisés ici :

sudo mkdir -p /usr/local/share/fonts/custom
sudo cp /path/to/YourFont.ttf /usr/local/share/fonts/custom/

Étape 2 : Définir les permissions correctes

Assurez-vous que les fichiers de police sont lisibles par tous les utilisateurs :

sudo chmod 644 /usr/local/share/fonts/YourFont.ttf

Étape 3 : Reconstruire le cache des polices système

sudo fc-cache -fv

Idéal pour : Postes de travail partagés, serveurs de production, environnements CI/CD, et tout scénario où plusieurs utilisateurs ou services système ont besoin d’accès aux mêmes polices.

Méthode 3 : Installer les polices via le gestionnaire de paquets (Recommandé pour les polices courantes)

De nombreuses polices populaires sont empaquetées dans les dépôts officiels des distributions Linux. Cette méthode est la plus fiable — elle gère l’installation, les permissions, les mises à jour du cache et les mises à jour futures automatiquement.

Ubuntu et Debian

sudo apt update
sudo apt install fonts-roboto fonts-open-sans fonts-liberation

Autres paquets de polices utiles :

sudo apt install fonts-noto          # Google Noto — broad Unicode coverage
sudo apt install fonts-dejavu        # DejaVu family — excellent readability
sudo apt install fonts-freefont-ttf  # GNU FreeFont collection
sudo apt install ttf-mscorefonts-installer  # Microsoft core fonts (Arial, Times New Roman, etc.)

Fedora et RHEL/CentOS

sudo dnf install google-roboto-fonts
sudo dnf install dejavu-fonts-all
sudo dnf install liberation-fonts

Arch Linux et Manjaro

sudo pacman -S ttf-dejavu
sudo pacman -S ttf-liberation
sudo pacman -S noto-fonts

Pour les polices non disponibles dans les dépôts officiels, les utilisateurs Arch peuvent rechercher l’AUR :

yay -S ttf-google-fonts-git

openSUSE

sudo zypper install google-roboto-fonts

Idéal pour : Polices largement utilisées, serveurs de production, déploiements automatisés, et tout environnement où vous voulez une gestion automatique des mises à jour.

Méthode 4 : Installer les polices via GUI (Environnements de bureau)

Si vous exécutez un environnement de bureau, vous pouvez installer les polices sans utiliser le terminal du tout.

GNOME (Ubuntu, Fedora Workstation)

  1. Ouvrez l’application Fichiers (Nautilus).
  2. Naviguez vers le dossier contenant votre fichier de police.
  3. Double-cliquez sur le fichier .ttf ou .otf.
  4. La Visionneuse de polices GNOME s’ouvrira et affichera un aperçu.
  5. Cliquez sur le bouton Installer dans le coin supérieur droit.

La police est installée dans ~/.local/share/fonts/ automatiquement.

KDE Plasma

  1. Ouvrez Paramètres système.
  2. Naviguez vers Apparence → Polices → Gestion des polices.
  3. Cliquez sur Ajouter des polices et sélectionnez votre fichier de police.
  4. Choisissez d’installer pour l’utilisateur actuel ou système.

Alternative : Glisser-déposer

Dans la plupart des gestionnaires de fichiers, vous pouvez simplement glisser un fichier de police dans le répertoire ~/.local/share/fonts/ dans la barre latérale du gestionnaire de fichiers.

Comment vérifier qu’une police est installée correctement

Après l’installation, confirmez que la police est reconnue par le système en utilisant fc-list :

fc-list | grep -i "roboto"

Remplacez roboto par le nom de votre police. Un résultat réussi ressemble à ceci :

/home/user/.local/share/fonts/Roboto-Regular.ttf: Roboto:style=Regular
/home/user/.local/share/fonts/Roboto-Bold.ttf: Roboto:style=Bold

Pour lister toutes les polices installées sur le système :

fc-list

Pour voir des informations détaillées sur une police spécifique :

fc-query /path/to/YourFont.ttf

Pour trouver les polices par support linguistique (utile pour les projets multilingues) :

fc-list :lang=ar   # Arabic
fc-list :lang=zh   # Chinese
fc-list :lang=ja   # Japanese

Dépannage des problèmes courants d’installation de polices

La police n’apparaît pas après l’installation

Exécutez fc-cache -fv à nouveau et redémarrez l’application. Certaines applications mettent en cache les listes de polices au démarrage et nécessitent un redémarrage complet pour détecter les nouvelles polices.

La police s’affiche incorrectement ou a des problèmes de rendu

Vérifiez que le fichier de police n’est pas corrompu. Téléchargez à nouveau depuis la source d’origine. Vous pouvez également valider le fichier :

fc-validate /path/to/YourFont.ttf

Permission refusée lors de l’installation système

Assurez-vous d’utiliser sudo pour les installations système. Pour les installations mono-utilisateur, vérifiez que vous possédez le répertoire ~/.local/share/fonts/ :

ls -la ~/.local/share/fonts/

La police fonctionne dans certaines applications mais pas d’autres

Certaines applications (particulièrement les anciennes applications GTK2 ou Qt4) maintiennent leurs propres caches de polices. Redémarrer ces applications ou se déconnecter et se reconnecter résout généralement cela.

Meilleures pratiques des polices pour les projets web sur serveurs Linux

Si vous déployez un site web ou une application web sur un serveur Linux — que ce soit sur Shared Web Hosting ou un VPS avec cPanel entièrement géré — la gestion des polices s’étend au-delà du système d’exploitation dans votre pile web.

Utiliser le format WOFF2 pour la livraison web

Les fichiers .woff2 sont compressés avec Brotli et se chargent considérablement plus rapidement que les équivalents .ttf ou .otf. Servez toujours .woff2 comme format principal :

@font-face {
  font-family: 'YourFont';
  src: url('/assets/fonts/YourFont.woff2') format('woff2'),
       url('/assets/fonts/YourFont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

La propriété font-display: swap empêche le texte invisible pendant le chargement de la police, améliorant la performance perçue.

Organiser vos ressources de polices

Utilisez une structure de répertoire cohérente sur votre serveur :

/var/www/yoursite/
├── assets/
│   └── fonts/
│       ├── YourFont-Regular.woff2
│       ├── YourFont-Bold.woff2
│       └── YourFont-Italic.woff2

Activer la mise en cache du navigateur pour les polices

Ajoutez des en-têtes de cache pour les fichiers de police dans votre configuration Nginx ou Apache :

Nginx :

location ~* .(woff|woff2|ttf|otf|eot)$ {
    expires 1y;
    add_header Cache-Control "public, immutable";
}

Apache (.htaccess) :

<FilesMatch ".(woff|woff2|ttf|otf|eot)$">
    Header set Cache-Control "max-age=31536000, public, immutable"
</FilesMatch>

Précharger les polices critiques

Ajoutez le préchargement de polices à votre <head> HTML pour éliminer le rendu bloquant :

<link rel="preload" href="/assets/fonts/YourFont-Regular.woff2" as="font" type="font/woff2" crossorigin>

Vérifier les licences des polices avant le déploiement

Toutes les polices ne sont pas gratuites pour un usage commercial. Avant de déployer une police sur un site web de production, vérifiez sa licence :

  • SIL Open Font License (OFL) : Gratuit pour usage commercial, modification autorisée
  • Apache 2.0 : Gratuit pour usage commercial
  • Freeware : Gratuit pour usage personnel uniquement — vérifiez attentivement les conditions commerciales
  • Commercial : Nécessite l’achat d’une licence web

Polices gratuites recommandées pour Linux et projets web

15%

Économisez 15% sur tous les services d'hébergement

Testez vos compétences et obtenez Réduction sur tout plan d'hébergement

Utilisez le code :

Skills
Commencer