| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| police [Le 25/02/2010, 12:16] – deplacement infos vers "Installer de nouvelles polices de caractère" YannUbuntu | police [Le 03/08/2026, 13:29] (Version actuelle) – typo | changement titre : polices et fontes | +pages sur le sujet (tag / topic) krodelabestiole |
|---|
| {{tag>système bureautique}} | {{tag>portail système bureautique graphisme Focal}} |
| |
| ---- | ====== Polices et fontes de caractères ====== |
| |
| | Ce portail regroupe tout ce qui a trait aux [[wpfr>Police_de_caractères|polices de caractères typographiques]] (//typeface// en anglais) et leurs [[wpfr>Fonte_de_caractères|fontes]] (//fonts//) sous Ubuntu : visualisation, installation, etc. |
| |
| ====== Polices de caractères (fonts) ====== | ===== Visualiser les fontes installées ===== |
| |
| | ==== GNOME Font Viewer ==== |
| |
| | L'application est nommée **[[https://apps.gnome.org/fr/FontViewer/|Polices]]** en version française. |
| |
| >FIXME : [Paragraphe sur les différents formats de police, et lesquelles peuvent ou pas être utilisées sous Ubuntu... à faire] | Elle est installée par défaut sur la variante [[:Ubuntu]] principale ([[:GNOME]]). |
| |
| >FIXME : [Lister les paquets de polices plus ou moins essentielles et pourquoi (genre msttcorefonts)] | L'exécutable se nomme ''[[apt>gnome-font-viewer]]''. |
| |
| >FIXME : [À FAIRE : différentes versions de Ubuntu sont nommées sans cohérence... il faut mettre ça au propre.] | **[[https://apps.gnome.org/fr/FontViewer/|Font Viewer]]** est aussi disponible en [[:Flatpak]] sur le dépôt [[https://flathub.org/fr/apps/org.gnome.font-viewer|Flathub]] et peut donc s'obtenir en [[:flatpak#installation|installant Flatpak]], puis en [[:gerer_flatpak#installation_d_applications|installant le paquet]] ''[[https://flathub.org/fr/apps/org.gnome.font-viewer|org.gnome.font-viewer]]''. |
| |
| | ==== Font Manager ==== |
| |
| | **[[https://github.com/FontManager/font-manager|Font Manager]]** est, comme son nom l'indique, une application pour gérer les fontes de caractères. |
| |
| ===== Visualiser un aperçu des polices installées ===== | 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 ==== |
| |
| === Avec Gnome-Specimen === | [[https://opcion.sourceforge.net/|Opcion]] est une visionneuse légère de polices développée en Java, et distribuée sous GPL. |
| |
| [[http://www.gnomefiles.org/app.php?soft_id=1821|Gnome-Specimen]] est une visionneuse de police de bonne qualité. Utilisant GTK+ pour la partie graphique (s'intègre bien à Ubuntu/Xubuntu), il est distribué sous GPL. Il permet notamment de visualiser toutes les variantes disponibles d'une même fonte. | ==== Autre table et sectionneur de caractère ==== |
| |
| {{ application:gnome-specimen-0-2.png }} | * **[[https://apps.kde.org/fr/kcharselect/|KCharSelect]]** : sélectionneur de caractère disponible dans [[:plasma-discover|Discover]] pour [[:KDE]]. |
| |
| | ===== Trouver de nouvelles polices de caractère ===== |
| |
| Pour l'utiliser, [[:tutoriel:comment_installer_un_paquet|installez le paquet]] **[[apt://gnome-specimen|gnome-specimen]]**. | Pour lister les fontes disponibles dans les [[:dépôts]] avec ''[[:apt-cli|apt]]'' : |
| | apt list ~n^fonts- |
| | Flèches haut ''↑'' et bas ''↓'' pour défiler, puis ''Q'' pour quitter. |
| |
| | Certains ensemblew de fontes sont aussi disponibles avec : |
| | apt list ~n^ttf- |
| |
| === Avec Fontmatrix === | <note>Voir le tutoriel //[[:Installer de nouvelles polices de caractère]]//.</note> |
| |
| Plus qu'une visionneuse, Fontmatrix permet entre autre d'activer ou désactiver les polices installées. Avec une interface en QT, il s'intègre bien à Kubuntu. | ===== Installer/désinstaller des fontes ===== |
| |
| Pour plus d'informations, se reporter à la [[Fontmatrix|page correspondante]]. | **[[https://github.com/GustavoPeredo/font-downloader|FontDownloader]]** permet de télécharger et d'installer des polices depuis plusieurs sources en ligne.\\ |
| | **FontDownloader** est disponible en [[:Flatpak]] sur le dépôt [[https://flathub.org/fr/apps/org.gustavoperedo.FontDownloader|Flathub]] et peut donc s'obtenir en [[:flatpak#installation|installant Flatpak]], puis en [[:gerer_flatpak#installation_d_applications|installant le paquet]] ''[[https://flathub.org/fr/apps/org.gustavoperedo.FontDownloader|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 polices 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 [[:arborescence#répertoire personnel]] ''[[:arborescence#donnees_des_applications|~/.local/share/fonts]]'' (en le créant si besoin). Les polices ne seront cependant dans ce cas pas utilisable au niveau système, par exemple pour les autres [[:utilisateur|utilisateurs]]. |
| |
| | Pour supprimer des polices du système, rechercher les noms des [[:paquet|paquets]] avec ''[[:apt-cli|apt]]'' : |
| | apt list '~i ~n^fonts-' |
| | Flèches haut ''↑'' et bas ''↓'' pour défiler, puis ''Q'' pour quitter.\\ |
| | avec [[:libreoffice|LibreOffice Writer]] (par exemple) trouver la correspondance, puis les [[:deb#desinstaller_un_paquet_deb|désinstaller]]. |
| |
| === Avec Opcion === | ===== Exporter des polices de caractère ===== |
| |
| [[http://opcion.sourceforge.net/|Opcion]] est une visionneuse légère de polices développée en Java, et distribuée sous GPL. | Pour exporter une police de caractère, le plus simple est de copier le fichier de la police (souvent ''.otf'' ou ''.ttf''). La plupart se trouvent dans le répertoire ''/usr/share/fonts/'' ou dans votre [[:arborescence#répertoire personnel]] ''[[:arborescence#donnees_des_applications|~/.local/share/fonts]]''. |
| |
| Pour plus d'informations sur son installation et son utilisation, vous pouvez vous reporter à [[http://blog.racoon97.net/opcion-mais-que-fait-la-police/|ce billet]]. | ===== 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... |
| |
| ===== Trouver et installer de nouvelles polices de caractère===== | Essayons donc ceci :((source : [[https://bbs.archlinux.org/viewtopic.php?pid=453364#p453364]])) [[:tutoriel:comment_modifier_un_fichier|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 : |
| | <file xml .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> |
| | </file> |
| |
| Voir le tutoriel : [[Installer de nouvelles polices de caractère]] | Faites de même avec le fichier ''~/.Xresources'' et ajoutez-y ces lignes : |
| |
| ===== Activer/désactiver des polices===== | <file - .Xresources> |
| | Xft.lcdfilter: lcddefault |
| | Xft.hintstyle: hintslight |
| | </file> |
| |
| [[:Fontmatrix]] permet d'activer/désactiver les polices nécessaires, et les rend disponibles pour vos applications sans surcharger en permanence votre système. | Lancez ensuite la commande <code>xrdb -merge ~/.Xresources</code> et redémarrez votre serveur X afin de constater la différence. |
| |
| ===== Anomalie des polices sur les programmes Qt ===== | Si cela n'est pas suffisant, et que les polices bavent encore un peu, on peut "pousser" les options... (toujours dans le fichier ''~/.Xresources'') : |
| |
| | <code> |
| | Xft.rgba: rgb |
| | Xft.lcdfilter: lcdlegacy |
| | Xft.hintstyle: hintfull |
| | Xft.hinting: true |
| | Xft.antialias: true |
| | </code> |
| |
| ==== Présentation ==== | Lancez ensuite la commande <code>xrdb -merge ~/.Xresources</code> et redémarrez votre serveur X afin de constater la différence. |
| |
| Sous ubuntu hardy les programmes qt4 ne tiennent pas automatiquement compte des paramètres des polices configurés pour tout le système. En effet quand la police //Sans Serif// est défini comme la police par défaut, les programmes qt4 utilisent la police //Nimbus Sans L// et pas celle correspondant vraiment à //Sans Serif//. | ===== Voir aussi ===== |
| |
| Exemples de programmes qt4 : speedcrunch, vym, qtassisant, qtdesigner... | * [[:msttcorefonts|Page d'installation des polices Microsoft]] |
| | * Tutoriel vidéo sur YouTube : //[[https://www.youtube.com/watch?v=H5qzzYNPpgs|Ubuntu | Gnu Linux fonts | polices propriétaires et libres. + TypeCatcher]]// |
| |
| | ==== Polices ==== |
| |
| ==== Résolution du problème ==== | === Libres === |
| |
| === Méthode graphique === | * [[https://velvetyne.fr/|Velvetyne]] : collectif et association dédiée à la création typographique libre ([[wpfr>SIL_Open_Font_License|OFL]]). |
| | * [[https://indestructibletype.com/|indestructible type*]] : typographies à graisses variables (prix libre -- [[wpfr>SIL_Open_Font_License|OFL]]). |
| | * [[https://www.luciole-vision.com/fr/index.html|Luciole]] : police de caractères développée (en France) pour les personnes malvoyantes. |
| |
| {{:polices_qt4.jpg}} | === Licences diverses === |
| |
| Installez le paquet [[apt://qt4-qtconfig|qt4-qtconfig]]. Lancez le logiciel de configuration de police avec le raccourcis-clavier //Alt+F2// > //qtconfig-qt4// puis //Entrée//. Puis allez sur l'onglet //Fonts// et choisissez la police par défaut des applications qt4 (ex. //DejaVu Sans// pour //Family//). Acceptez les modifications à la fermeture du logiciel. | * [[https://fonts.google.com/|Google Fonts]] (polices majoritairement libres) |
| | * [[https://fontlibrary.org/fr|Font Library]] |
| | * [[https://www.dafont.com/fr/top.php?l[]=10|Dafont]] |
| | * [[https://browse.deviantart.com/#catpath=resources/fonts&order=9|Deviant Art]] |
| | * [[https://www.smeltery.net/fr/|SMeltery]] : manufacture de lettres créée en 2002, dans le Sud-Ouest de la France. |
| |
| === Méthode manuelle === | ==== Pages sur le sujet ==== |
| |
| Il est possible de faire la même modification que précédemment en éditant directement le fichier ~/.config/Trolltech.conf. Une fois ouvert avec l'éditeur de texte gedit, kate ou vi, vous pouvez modifier l'option //font// de la section //Qt// : | {{topic>police&simplelist}} |
| | |
| ex : | |
| <file>font="Sans Serif,9,-1,5,50,0,0,0,0,0"</file> | |
| ... remplacé par : | |
| <file>font="DejaVu Sans,9,-1,5,50,0,0,0,0,0"</file> | |
| | |
| === Méthode Kde4 === | |
| | |
| Les outils de configuration de polices de Kde4 permettent également de contourner le problème. | |
| | |
| ===== Voir aussi ===== | |
| |
| * [[https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/209358|Rapport de bogue des polices sur les programmes qt4]]. | |
| * [[http://trolltech.com/developer/task-tracker/index_html?method=entry&id=195256|Lien possible avec le bogue qt4]]. | |
| ---- | ---- |
| //Contributeurs : [[:utilisateurs:alteo_gange]] pour la partie sur l'anomalie des polices Qt4//. | //[[:Contributeurs]] : [[:utilisateurs:alteo_gange]], [[:utilisateurs:Amiralgaby]], [[:utilisateurs:krodelabestiole]].// |