Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
police [Le 13/09/2009, 20:44] Spirzouf plan |
police [Le 19/11/2023, 08:32] (Version actuelle) 88.123.239.122 [Visualiser un aperçu des polices installées] autre outils |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>système bureautique}} | + | {{tag>portail système bureautique}} |
---- | ---- | ||
Ligne 6: | Ligne 6: | ||
====== Polices de caractères (fonts) ====== | ====== Polices de caractères (fonts) ====== | ||
- | <note important>L'installation d'un trop grand nombre de polices peut influer sur les performances de vos logiciels. Ne vous encombrez pas avec des polices qui ne vous seront d'aucune utilité. | + | Ce portail regroupe tout ce qui a trait aux polices de caractères (//fonts// en anglais) sous Ubuntu: visualisation, installation, etc. |
- | [[http://doc.ubuntu-fr.org/fontmatrix|Fontmatrix]] permet d'activer les polices nécessaires, et les rend disponibles pour vos applications sans surcharger en permanence votre système</note> | + | ===== Visualiser un aperçu des polices installées ===== |
- | >FIXME : [Paragraphe sur les différents formats de police, et lesquelles peuvent ou pas être utilisées sous Ubuntu... à faire] | ||
- | >FIXME : [Lister les paquets de polices plus ou moins essentielles et pourquoi (genre msttcorefonts)] | + | === Avec Gnome-Specimen === |
- | >FIXME : [À FAIRE : différentes versions de Ubuntu sont nommées sans cohérence... il faut mettre ça au propre.] | + | [[https://launchpad.net/gnome-specimen|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. |
+ | {{ application:gnome-specimen-0-2.png }} | ||
- | ===== Installation et visualisation des polices ===== | + | Pour l'utiliser, [[:tutoriel:comment_installer_un_paquet|installez le paquet]] **[[apt>gnome-specimen|gnome-specimen]]**. |
- | ==== Installation des polices ==== | ||
+ | === Avec Opcion === | ||
- | Avant d'installer ou désinstaller, pensez à fermer les applications comme OpenOffice.org pour ne pas risquer de perdre les modifications de vos documents ouverts. | + | [[http://opcion.sourceforge.net/|Opcion]] est une visionneuse légère de polices développée en Java, et distribuée sous GPL. |
- | Voir la page : [[Installer de nouvelles polices de caractère]] | ||
+ | === Avec Fonty Python === | ||
+ | [[fontypython|Fonty Python]] permet de visualiser, grouper en pog, installer et exporter vos fontes. | ||
- | ==== Aperçu des polices ==== | + | Pour plus d'informations, se reporter à la [[fontypython|page correspondante]]. |
+ | [[:tutoriel:comment_installer_un_paquet|Installez le paquet]] [[apt://fontypython|fontypython]] | ||
- | ===== Avec Gnome-Specimen ===== | + | === Autre table et sectionneur de caractère === |
- | [[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. | + | * MATE |
+ | * KCharSelect : sélectionneur de caractère disponible dans Discover pour Kde | ||
+ | ===== Trouver et installer de nouvelles polices de caractère===== | ||
- | {{ application:gnome-specimen-0-2.png }} | + | Voir le tutoriel : [[Installer de nouvelles polices de caractère]] |
+ | ===== Activer/désactiver des polices===== | ||
- | Pour l'utiliser, [[:tutoriel:comment_installer_un_paquet|installez le paquet]] **[[apt://gnome-specimen|gnome-specimen]]**. | + | [[:Fontmatrix]] permet d'activer/désactiver les polices nécessaires, et les rend disponibles pour vos applications sans surcharger en permanence votre système. |
+ | De base, les fichiers sont stockés dans le répertoire **/usr/share/fonts**. Vous pouvez faire l'activation et désactivation manuellement en y plaçant/supprimant simplement les fichiers, mais si la police est arrivée avec un paquet, ce qui est le cas de nombreuses polices pré-installées, il est préférable de désinstaller les paquets, comme illustré ci-dessous. | ||
- | ==== Avec Fontmatrix ==== | + | Pour supprimer les polices //exotiques//, vous pouvez rechercher avec: |
+ | <code>dpkg -l fonts*</code> | ||
+ | avec //libre-writer// trouver la correspondance, puis les désinstaller: | ||
+ | <code>sudo apt-get remove fonts-tlwg-* fonts-japanese* fonts-k* fonts-la* fonts-lk* fonts-lo* fonts-na* fonts-sil* fonts-t* fonts-not*</code> | ||
+ | ===== Exporter des polices de caractère ===== | ||
- | 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. | + | 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 dossier /usr/share/fonts/ ou dans votre dossier personnel ~/.local/share/fonts/. |
- | Pour plus d'informations, se reporter à la [[Fontmatrix|page correspondante]]. | + | ===== Problèmes connus ===== |
+ | ==== Anomalie des polices sur les programmes Qt ==== | ||
- | ==== Avec Opcion ==== | + | === Présentation === |
- | [[http://opcion.sourceforge.net/|Opcion]] est une visionneuse légère de polices développée en Java, et distribuée sous GPL. | + | 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//. |
- | 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]]. | + | Exemples de programmes qt4 : speedcrunch, vym, qtassisant, qtdesigner... |
+ | === Résolution du problème === | ||
- | ===== Polices installables à partir des dépôts ===== | + | == Méthode graphique == |
+ | {{:polices_qt4.jpg}} | ||
- | ==== Graphiquement ==== | + | 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. |
- | Faites une recherche dans votre [[gestionnaire_de_paquets|gestionnaire de paquets]] préféré ([[Synaptic]], [[Adept]]) sur les termes suivants : **ttf deco**, **ttf symbol**, **ttf latin**, **ttf roman**, ou tout simplement **ttf** ou **font**. | + | == Méthode manuelle == |
- | ==== 465 Polices (Gutsy et supérieur) ==== | + | 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// : |
- | === Présentation === | + | 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> | ||
- | Brain Ket est un designer très productif. Il a collectionné une série de fonts assez impressionnante et comme c’est un mec cool, il les a toutes mises sur un dépôt pour que vous puissiez les installer sur Ubuntu. | + | == Méthode Kde4 == |
- | <note important>Toutes les polices ne sont pas sous licence libre.</note> | + | Les outils de configuration de polices de Kde4 permettent également de contourner le problème. |
- | Voici quelques exemples : | + | ===== Obtenir l'antialiasing de vos polices===== |
- | {{ xtrusion.gif }} | + | 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 baveuses alors que vous disposez d'une bête de compétition pour faire tourner vos logiciels en quelques dixièmes de secondes, c'est un peu frustrant... |
- | {{ dephunked.gif }} | + | Essayons donc ceci : [[: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 : |
+ | <code> | ||
+ | <?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> | ||
+ | </code> | ||
+ | Faites de même avec le fichier ''~/.Xresources'' et ajoutez-y ces lignes : | ||
- | + | <code> | |
- | === Installation === | + | Xft.lcdfilter: lcddefault |
- | + | Xft.hintstyle: hintslight | |
- | [[:tutoriel:comment_modifier_sources_maj|Ajoutez le dépôt suivant]], en fonction de votre version d'Ubuntu : | + | |
- | + | ||
- | * **[[Gutsy]]** : | + | |
- | <code>deb http://ppa.launchpad.net/corenominal/ubuntu gutsy main | + | |
- | #deb-src http://ppa.launchpad.net/corenominal/ubuntu gutsy main | + | |
</code> | </code> | ||
- | * **[[Hardy]]** : | + | Lancez ensuite la commande <code>xrdb -merge ~/.Xresources</code> et redémarrez votre serveur X afin de constater la différence. |
- | <code>deb http://ppa.launchpad.net/corenominal/ubuntu hardy main | + | |
- | #deb-src http://ppa.launchpad.net/corenominal/ubuntu hardy main | + | |
- | </code> | + | |
- | * **[[Intrepid]]** : | + | 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>deb http://ppa.launchpad.net/corenominal/ubuntu intrepid main | + | |
- | #deb-src http://ppa.launchpad.net/corenominal/ubuntu intrepid main | + | |
- | </code> | + | |
- | * **[[Jaunty]]** : | + | <code> |
- | <code>deb http://ppa.launchpad.net/corenominal/ubuntu jaunty main | + | Xft.rgba: rgb |
- | #deb-src http://ppa.launchpad.net/corenominal/ubuntu jaunty main | + | Xft.lcdfilter: lcdlegacy |
+ | Xft.hintstyle: hintfull | ||
+ | Xft.hinting: true | ||
+ | Xft.antialias: true | ||
</code> | </code> | ||
- | Ajoutez la clé PGP du PPA pour valider automatiquement la signature des paquets ; pour cela copiez et collez la commande suivante dans un terminal : | + | Lancez ensuite la commande <code>xrdb -merge ~/.Xresources</code> et redémarrez votre serveur X afin de constater la différence. |
- | sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 81F8FC9C910DBCB7422A12993B81A3FBA47394CE | + | [[http://bbs.archlinux.org/viewtopic.php?pid=453364#p453364|(source - bbs.archlinux.org)]] |
+ | [[http://www.freedesktop.org/wiki/ScreenFontSettings|(source - freedesktop.org)]] | ||
- | Puis après avoir rechargé la liste des paquets, [[:tutoriel:comment_installer_un_paquet|installez les paquets]] **[[apt://ttf-aefonts,ttf-aenigma|ttf-aefonts ttf-aenigma]]**. | + | ===== Voir aussi ===== |
- | Suivre ce sujet sur le forum : [[http://forum.ubuntu-fr.org/viewtopic.php?id=175007]] | + | [[https://doc.ubuntu-fr.org/font-manager/|Font Manager]] |
- | === Aperçu avant installation === | + | Vidéo tuto sur la chaîne Chez Jau: [[https://youtu.be/H5qzzYNPpgs|Tuto installation de polices libres et windows]] |
- | Un aperçu de chacune de ces polices est disponible sur la page [[http://nico.joyard.free.fr/ttf-aefonts/]] | + | Polices libres : |
+ | * [[http://openfontlibrary.org/|Open Font Library]] | ||
+ | * [[https://www.dafont.com/fr/top.php?nb_ppp_old=10&page=1&top=1&text=&nb_ppp=50&psize=m&classt=alpha|Dafont]] : polices sous diverses licences. | ||
+ | * [[http://browse.deviantart.com/#catpath=resources/fonts&order=9|Deviant Art]] | ||
- | |||
- | |||
- | ==== 300 Mo de polices en vrac ==== | ||
- | |||
- | Pour installer la plupart des polices disponibles dans les dépôts officiels, [[:tutoriel:comment_installer_un_paquet|installez les paquets]] suivants : | ||
- | **[[apt://gsfonts gsfonts-other gsfonts-x11 msttcorefonts sun-java6-fonts t1-xfree86-nonfree ttf-alee ttf-ancient-fonts ttf-arabeyes ttf-arhangai ttf-arphic-bkai00mp ttf-arphic-bsmi00lp ttf-arphic-gbsn00lp ttf-arphic-gkai00mp ttf-atarismall ttf-bpg-georgian-fonts ttf-dustin ttf-f500 ttf-sil-gentium ttf-georgewilliams ttf-isabella ttf-larabie-deco ttf-larabie-straight ttf-larabie-uncommon ttf-sjfonts ttf-staypuft ttf-summersby ttf-ubuntu-title ttf-xfree86-nonfree xfonts-intl-european xfonts-jmk xfonts-terminus]]** | ||
- | |||
- | vu sur : [[http://www.cedynamix.fr/2008/09/11/300-mo-de-polices-sous-ubuntu/]] | ||
- | |||
- | **en terminal** | ||
- | |||
- | <code>sudo apt-get install gsfonts gsfonts-other gsfonts-x11 msttcorefonts sun-java6-fonts t1-xfree86-nonfree ttf-alee ttf-ancient-fonts ttf-arabeyes ttf-arhangai ttf-arphic-bkai00mp ttf-arphic-bsmi00lp ttf-arphic-gbsn00lp ttf-arphic-gkai00mp ttf-atarismall ttf-bpg-georgian-fonts ttf-dustin ttf-f500 ttf-sil-gentium ttf-georgewilliams ttf-isabella ttf-larabie-deco ttf-larabie-straight ttf-larabie-uncommon ttf-sjfonts ttf-staypuft ttf-summersby ttf-ubuntu-title ttf-xfree86-nonfree xfonts-intl-european xfonts-jmk xfonts-terminus</code> | ||
- | |||
- | <note>Parmi ces paquets figurent des polices complexes (arabes, chinoises, mongoles...) qui ne seront pas utiles pour la plupart d'entre nous.</note> | ||
- | |||
- | ===== Anomalie des polices sur les programmes Qt ===== | ||
- | |||
- | |||
- | ==== Présentation ==== | ||
- | |||
- | 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//. | ||
- | |||
- | Exemples de programmes qt4 : speedcrunch, vym, qtassisant, qtdesigner... | ||
- | |||
- | |||
- | ==== Résolution du problème ==== | ||
- | |||
- | === Méthode graphique === | ||
- | |||
- | {{:polices_qt4.jpg}} | ||
- | |||
- | 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. | ||
- | |||
- | === Méthode manuelle === | ||
- | |||
- | 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// : | ||
- | |||
- | 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. | ||
- | |||
- | ==== Références ==== | ||
* [[https://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/209358|Rapport de bogue des polices sur les programmes qt4]]. | * [[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]]. | * [[http://trolltech.com/developer/task-tracker/index_html?method=entry&id=195256|Lien possible avec le bogue qt4]]. | ||
- | * [[http://www.dafont.com/fr/|Des polices rien que des polices à télécharger]] | ||
- | |||
---- | ---- | ||
//Contributeurs : [[:utilisateurs:alteo_gange]] pour la partie sur l'anomalie des polices Qt4//. | //Contributeurs : [[:utilisateurs:alteo_gange]] pour la partie sur l'anomalie des polices Qt4//. |