====== Améliorer le rendu des polices ======
Par défaut, sous la plupart des distributions GNU/Linux, les polices ne sont pas [[http://fr.wikipedia.org/wiki/Anticrènelage|anticrénelées]] (ou anti-aliasées). Si certains apprécient cet aspect, qui rappelle celui de Microsoft Windows lorsque [[http://fr.wikipedia.org/wiki/ClearType|Clear Type]] n'est pas activé, d'autre préfèrerons utiliser un certain lissage.\\ 
Cette page vous expliquera comment faire.

===== Utiliser un résolution adaptée =====
La première des chose à faire pour améliorer l'aspect visuel de votre interface graphique, est d'utiliser une résolution d'affichage adaptée à la taille de votre écran.\\
Vous pouvez changer celle-ci dans les centres de configuration spécifiques à votre distribution ou environnement ou en modifiant directement votre fichier **/etc/X11/xorg.conf**.\\
Dans certain cas il sera nécessaire d'installer les pilotes propriétaires de votre carte graphique, afin de  disposer de toutes les possibilités offertes par cette dernière.




===== Activer le lissage avec halo par sous-pixelisation =====
<note tip>Cette fonction est particulièrement utile avec les écrans LCD. Les utilisateurs d'écrans à tube cathodique activeront uniquement le lissage sans halo par sous-pixelisation.</note>
Sous Linux, c'est la bibliothèque [[http://fr.wikipedia.org/wiki/FreeType|Freetype]] qui permet cette option.
Cependant, dans les paquets proposés par certaines distributions, parcequ'elle pourrait enfreindre des brevets Microsoft ([[http://fr.wikipedia.org/wiki/ClearType|ClearType]]), cette fonctionnalité a été désactivée, il sera alors nécessaire de les recompiler.

==== Ubuntu ====
Cette option est présente par défaut, il suffit de l'activer.
  * Sous KDE
Dans //"Paramètre du Système --> Apparence --> Polices"//, activer le lissage :\\
{{configuration:polices:activer_lissage.png|Activer le lissage dans KDE}}\\
Puis le halo de sous-pixelisation (sub-pixel) :\\
{{configuration:polices:configurer_lissage.png|Activer le halo par sous-pixelisation dans KDE}}\\
  * Sous Gnome
{{policeopt1.jpg?500|}}

{{policeopt.jpg?500|}}



==== Mandriva 2008 ====
Il existe deux possibilités pour activer cette fonction.
== Installer le paquet des dépôts ==
Une version recompilée de Freetype2 est présente dans les dépôts PLF. Pour installer le paquet :
  # urmpi libfreetype6
== Recompiler le paquet manuellement ==
Installet les dépendances nécessaires :
  # urmpi zlib-devel pkgconfig rpm-build
Télécharger et recompiler le paquet :
  $ cd ~ && wget ftp://ftp.free.fr/pub/Distributions_Linux/plf/mandriva/2008.0/free/release/source/freetype2-2.3.5-2plf2008.0.src.rpm
  # rpm -i freetype2-2.3.5-2plf2008.0.src.rpm
  # sed --in-place 's/%define build_plf 0/%define build_plf 1/' /usr/src/rpm/SPECS/freetype2.spec
  # rpm -ba /usr/src/rpm/SPECS/freetype2.spec
Installer le paquet :
  # rpm -Uvh /usr/src/rpm/RPMS/i586/libfreetype6-2.3.5-2plf2008.0.i586.rpm
//Utiliser rpm -Uvh --oldpackage si une version de libfreetype été déja installé//

  * Sous KDE
Activer le halo dans //"Menu --> Outils --> Outils système --> Centre de configuration de KDE --> Apparence et thèmes --> Polices//.\\
Voir les captures précédentes.
  * Sous Gnome
FIXME

Avec gnome 2.20 clique droit sur le bureau puis onglet Police.

sinon menu système => Préférences => Apparence => Apparence

Sous suse centre de configuration => Apparence => police FIXME

==== Suse 10.3====
Il n'existe aucune version du paquet Freetype2 proposant cette option, il faudra donc le recompiler.\\
\\
Installer les dépendances :
  # zypper install gcc make python glibc-devel autoconf automake libtool
Télécharger et compiler le paquet :
  $  cd ~ && wget http://ftp.skynet.be/pub/suser-guru/rpm/experimental/packages/freetype2/src/freetype2-2.3.5-0.1.guru.suse102.src.rpm
  $  TARGET_OPT=`case \`uname -m\` in i*86) echo --target=i586;; esac`
  $  rpmbuild --rebuild $TARGET_OPT --with subpixel freetype2-*.guru.suse*.src.rpm
Installer le paquet :
  # rpm --freshen -hv /usr/src/packages/RPMS/*/freetype2-*.rpm

  * Sous KDE
Dans //"Menu --> Configurer le bureau --> Apparence et thème --> Polices"//\\
Voir les captures précédentes.\\
  * Sous Gnome
FIXME


===== Modifier le polices de votre environnement ====
Le choix de polices par défaut dans Gnome et KDE n'est pas forcément des plus judicieux. Il est possible de l'améliorer. Plusieurs solutions sont satisfaisantes :
  * utiliser les polices Microsoft
  * utilser les polices [[http://www.gnome.org/fonts/|Bitstream Vera]] ou leurs dérivées [[http://dejavu.sourceforge.net/wiki/index.php/Main_Page|DéjàVu]]
  * utiliser les polices libres [[https://www.redhat.com/promo/fonts/|Libérations]]
<note tip>Les principales polices de caractères de Microsoft (**Andale Mono, Arial, Comic Sans MS, Courier New, Georgia, Impact, Times New Roman, Trebuchet MS, Verdana et Webdings**) ont été distribuées gratuitement . Microsoft ne les offre plus actuellement au téléchargement mais la licence sous laquelle elles ont été distribuées autorise toujours leur redistribution. Toutefois, il n'est autorisé de les télécharger que sous la forme distribuée par Microsoft et non pas sous la forme de paquets simples à installer.\\
C'est ce que fait le projet [[http://sourceforge.net/project/showfiles.php?group_id=34153|Smart package of Microsoft's core fonts]] avec le paquet **corefonts**, sur lequel est aussi basé le paquet Debian **msttcorefonts** qui respecte donc les conditions de distribution de ces polices.\\
 L'intérêt de ces fontes est qu'elles sont de bonne qualité et très couramment utilisées, que ce soit sur le web ou dans des fichiers *.doc. Le remplacement de la police « comics » par openoffice.org est par exemple très désagréable et peu lisible.</note>

==== Installer les polices supplémentaires ====
=== Ubuntu ===
Installer les paquets :
  $ sudo apt-get install msttfonts ttf-bitstream-vera ttf-dejavu-core ttf-dejavu-extra 
=== Suse 10.3 ===
  # zypper install bitstream-vera liberation-fonts dejavu


  * Installation des polices Microsoft
Télécharger et installer ce [[ ftp://ftp.gwdg.de/pub/linux/misc/suser-jengelh/AnyDistro/noarch/MicrosoftFonts-1-jen14.noarch.rpm|paquet]] 
<note warning>Ce paquet installe également la police **Tahoma**, il est donc nécessaire de posséder une licence Windows valide pour l'utiliser légalement.</note>
=== Mandriva 2008 ===
  # urpmi fonts-ttf-bitstream-vera fonts-ttf-liberation fonts-ttf-dejavu

  * Installation des polices Microsoft
Il n'existe pas de paquet proposant les polices Microsoft sur cette distribution, il faudra donc créer un rpm à partir du fichier.sp****ec, disponible sur [[http://sourceforge.net/project/showfiles.php?group_id=34153|Sourceforge]]\\
\\
Installer les dépendances nécessaires :
  # urpmi cabextract freetype-tools chkfontpath
Télécharger le fichier :
  $ cd ~ && wget http://downloads.sourceforge.net/corefonts/msttcorefonts-1.3-4.spec
Modifier ce fichier et remplacer la ligne
>> **%define ttmkfdir /usr/bin/ttmkfdir** 
par 
>> **%define ttmkfdir /usr/sbin/ttmkfdir**
Créer le rpm et l'installer
  # rpmbuild -bb /msttcorefonts-1.3-4.spec
  # rpm -Uvh /usr/src/rpm/RPMS/noarch/msttcorefonts-1.3-4.spec
<note warning>Ce paquet installe également la police **Tahoma**, il est donc nécessaire de posséder une licence Windows valide pour l'utiliser légalement. Si ce n'est pas le cas, modifier la ligne **%define has_windows_license "yes"** avec "no" afin de compiler le paquet sans cette police.</note>
=== Installation manuelle de police (toutes distributions) ===
D'une manière générales, ont peut facilement installer une police TrueType en copiant le fichier .ttf dans :
  * **~/.fonts**
  * **/usr/share/fonts/truetype** pour qu'elle soient disponibles pour tous les utilisateurs. 
Voir la page [[installer_de_nouvelles_polices_d_ecriture_true_type|Installer de nouvelles polices d'écriture TrueType]] pour plus d'information.


==== Configuration des polices ====
<note>Les tailles des polices des exemples suivants seront à adapter en fonction de votre résolution d'affichage, de la taille de votre écran et de vos préférences</note>
=== KDE ===
Dans le centre de configuration de kde //"Apparence et thème --> Polices "// :\\
{{configuration:polices:config_polices_kde2.png?500|Configuration des polices sous KDE}}
  * Autres alternatives :

|                   ^  Bitstream vera  ^  Liberation  ^  Microsoft  ^
^  Police standard  |  Bitstream vera Sans   |  Liberation Sans  |  Tahoma  |
^  Police à chasse fixe  | Bitstream vera Sans Mono  |  Liberation Sans Mono  |  Courrier New  |
^  Barre d'outils  |  Bitstream vera Sans  |  Liberation Sans  |  Tahoma  |
^  Menu  |  Bitstream vera Sans  |  Liberation Sans  |  Tahoma  |
^  Titre de la fenêtre  |  **Bitstream vera Sans**  |  **Liberation Sans**  |  **Trebuchet MS**  |
^  Barre de tâches  |  Bitstream vera Sans  |  Liberation Sans  |  Tahoma  |
^  Bureau  |  Bitstream vera Sans  |  Liberation Sans  |  Tahoma  |

== Konqueror==
Dans Konqueror, //"Configuration --> Configurer Konqueror... --> Polices"//\\
{{configuration:polices:polices_konqueror2.png?500|Configurer les polices dans Konqueror}}
  * Autres alternatives :

|                   ^  Bitstream vera  ^  Liberation  ^  Microsoft  ^
^  Police standard  |  Bitstream vera Sans   |  Liberation Sans  |  Tahoma  |
^  Police à chasse fixe  | Bitstream vera Sans Mono  |  Liberation Sans Mono  |  Courrier New  |
^  Police serif  |  Bitstream vera Serif  |  Liberation Serif  |  Times New Roman  |
^  Police sans Serif  |  Bitstream vera Sans  |  Liberation Sans  |  Tahoma  |
^  Police cursive  |  Bitstream vera Sans  |  Liberation Sans  |  Tahoma  |
^  Police fantaisie  |  Bitstream vera Sans  |  Liberation Sans  |  Tahoma  |

=== Gnome ===
FIXME
{{policeopt2.jpg?600}}
== Firefox/Thunderbird ==
Dans Firefox, //"Edition --> Préférences --> Contenu --> Avancé"//\\
{{configuration:polices:polices_firefox.png?500|Configuration des polices de Firefox}}
  * Autres alternatives :

|                   ^  Bitstream vera  ^  Liberation  ^  Microsoft  ^
^  Proportionnelle  |  Sans serif   |  Sans serif  |  Sans serif  |
^  Serif  |  Bitstream vera Serif  |  Liberation Serif  |  Times New Roman  |
^  Sans serif  |  Bitstream vera Sans  |  Liberation Sans  |  Arial ou Tahoma  |
^  Largeur fixe  | Bitstream vera Sans Mono  |  Liberation Sans Mono  |  Courrier New  |

===== Sources =====
http://www.commentcamarche.net/faq/sujet-5871-polices-anti-aliasing-hinting-et-sub-pixel-rendering\\
http://forum.mandriva.com/viewtopic.php?t=42705\\
http://opensuse-community.org/SubpixelHinting\\
http://club.mandriva.com/xwiki/bin/view/KB/MSfonts\\
http://www.framasoft.net/article2584.html\\
http://en.opensuse.org/Optimal_Use_of_Fonts_on_SuSE\\
http://tldp.org/HOWTO/Font-HOWTO/fix.html\\
http://tldp.org/HOWTO/Font-HOWTO/fonts.html\\
----
Contributeur : did