Outils pour utilisateurs

Outils du site


util:polices

Améliorer le rendu des polices

Par défaut, sous la plupart des distributions GNU/Linux, les polices ne sont pas anticrénelées (ou anti-aliasées). Si certains apprécient cet aspect, qui rappelle celui de Microsoft Windows lorsque 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

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.

Sous Linux, c'est la bibliothèque Freetype qui permet cette option. Cependant, dans les paquets proposés par certaines distributions, parcequ'elle pourrait enfreindre des brevets Microsoft (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 :
Activer le lissage dans KDE
Puis le halo de sous-pixelisation (sub-pixel) :
Activer le halo par sous-pixelisation dans KDE

  • Sous Gnome

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 :

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 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.

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 paquet

Ce paquet installe également la police Tahoma, il est donc nécessaire de posséder une licence Windows valide pour l'utiliser légalement.

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.spec, disponible sur 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
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.

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'écriture TrueType pour plus d'information.

Configuration des polices

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

KDE

Dans le centre de configuration de kde “Apparence et thème –> Polices ” :
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”
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

Firefox/Thunderbird

Dans Firefox, “Edition –> Préférences –> Contenu –> Avancé”
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

util/polices.txt · Dernière modification: 2014/05/09 18:58 (modification externe)