Polices et fontes de caractères
Ce portail regroupe tout ce qui a trait aux polices de caractères typographiques (typeface en anglais) et leurs fontes (fonts) sous Ubuntu : visualisation, installation, etc.
Visualiser les fontes installées
GNOME Font Viewer
L'application est nommée Polices en version française.
Elle est installée par défaut sur la variante Ubuntu principale (GNOME).
L'exécutable se nomme gnome-font-viewer.
Le paquet gnome-font-viewer est disponible dans les dépôts officiels d'Ubuntu.
Font Viewer est aussi disponible en Flatpak sur le dépôt Flathub et peut donc s'obtenir en installant Flatpak, puis en installant le paquet org.gnome.font-viewer.
Font Manager
Font Manager est, comme son nom l'indique, une application pour gérer les fontes de caractères.
Bien que conçu pour être utilisé avec l'environnement de bureau GNOME, Font Manager devrait bien fonctionner avec d'autres environnements de bureau GTK+.
Opcion
Autre table et sectionneur de caractère
Trouver de nouvelles polices de caractère
Pour lister les fontes disponibles dans les dépôts avec apt :
apt list ~n^fonts-
Flèches haut ↑ et bas ↓ pour défiler, puis Q pour quitter.
Certains ensembles de fontes sont aussi disponibles avec :
apt list ~n^ttf-
Installer/désinstaller des fontes
FontDownloader permet de télécharger et d'installer des fontes depuis plusieurs sources en ligne.
FontDownloader est disponible en Flatpak sur le dépôt Flathub et peut donc s'obtenir en installant Flatpak, puis en installant le paquet org.gustavoperedo.FontDownloader.
De base, les fichiers sont stockés dans le répertoire /usr/share/fonts. Vous pourriez en principe activer et désactiver les fontes manuellement en y plaçant/supprimant simplement leurs fichiers, avec les permissions administrateur, mais cela pourrait entrer en conflit APT, qui gère ce répertoire, et n'est donc pas recommandé (il est globalement déconseillé de modifier manuellement des fichiers systèmes).
Mieux vaut utiliser son répertoire personnel ~/.local/share/fonts (en le créant si besoin). Les fontes ne seront cependant dans ce cas pas utilisables au niveau système, par exemple pour les autres utilisateurs.
Pour supprimer des fontes du système, rechercher les noms des paquets avec apt :
apt list '~i ~n^fonts-'
Flèches haut ↑ et bas ↓ pour défiler, puis Q pour quitter.
Avec LibreOffice Writer (par exemple) trouver la correspondance, puis les désinstaller.
Exporter des fontes
Pour exporter une fonte, le plus simple est de copier le fichier de la fonte (souvent .otf ou .ttf). La plupart se trouvent dans le répertoire /usr/share/fonts/ ou dans votre répertoire personnel ~/.local/share/fonts.
Antialiasing
Si vous n'avez pas d'environnement de bureau complet, vous ne pourrez pas forcément gérer facilement vos polices ainsi que l'aspect qu'elles présentent sur votre écran. Avoir des polices floues est un peu frustrant…
Essayons donc ceci :1) modifiez (ou créez s'il n'existe pas) le fichier ~/.fonts.conf (fichier de configuration, caché par défaut dans votre gestionnaire de fichiers) et ajoutez-y les lignes suivantes :
- .fonts.conf
<?xml version="1.0"?> <!DOCTYPE fontconfig SYSTEM "fonts.dtd"> <fontconfig> <match target="font" > <edit name="rgba" mode="assign"><const>rgb</const></edit> <!-- à adapter à la pixelisation de votre ecran LCD (RGB, BGR...) --> <edit name="hinting" mode="assign"><bool>true</bool></edit> <edit name="antialias" mode="assign"><bool>true</bool></edit> <edit name="autohint" mode="assign"><bool>false</bool></edit> <edit name="hintstyle" mode="assign"><const>hintslight</const></edit> <!-- ou mettre "hintfull" pour un effet plus poussé --> <edit name="lcdfilter" mode="assign"><const>lcddefault</const></edit> <!-- ou mettre "lcdlegacy" pour un effet plus poussé --> </match> </fontconfig>
~/.Xresources. La méthode suivante ne fonctionne donc plus.
Faites de même avec le fichier ~/.Xresources et ajoutez-y ces lignes :
- .Xresources
Xft.lcdfilter: lcddefault Xft.hintstyle: hintslight
Lancez ensuite la commande
xrdb -merge ~/.Xresources
et redémarrez votre serveur X afin de constater la différence.
Si cela n'est pas suffisant, et que les polices bavent encore un peu, on peut "pousser" les options… (toujours dans le fichier ~/.Xresources) :
Xft.rgba: rgb Xft.lcdfilter: lcdlegacy Xft.hintstyle: hintfull Xft.hinting: true Xft.antialias: true
Lancez ensuite la commande
xrdb -merge ~/.Xresources
et redémarrez votre serveur X afin de constater la différence.
Voir aussi
- Tutoriel vidéo sur YouTube : Ubuntu | GNU Linux fonts | polices propriétaires et libres. + TypeCatcher
Polices
Libres
- indestructible type* : typographies à graisses variables (prix libre – OFL).
- Luciole : police de caractères développée (en France) pour les personnes malvoyantes.
Licences diverses
- Google Fonts (polices majoritairement libres)
- SMeltery : manufacture de lettres créée en 2002, dans le Sud-Ouest de la France.
