|
Mise en oeuvre de la solution
1 Modifier XftConfig
Comme par l'intermédiaire de /etc/X11/XftConfig il est impossible
de choisir des polices à l'exclusion des autres dans un même
répertoire, mais qu'il est possible de désigner un répertoire
tout en invalidant les autres, la première modification consistera,
en mode SU, à éditer le fichier XftConfig. Soit on supprimera
toutes les lignes commençant par: dir, soit on placera le symbôle:
# en début de ces mêmes lignes. Cela fait, on rajoutera une
ligne indiquant le chemin des polices à considérer. L'exemple
ci-dessous montre XftConfig modifié, avec une seule entrée
valide, celle pointant sur le répertoire contenant les nouvelles
polices, en l'occurrence, des True Type, on verra pourquoi. A noter que
le chemin pourrait être tout autre: c'est celui où l'on aura
effectivement installé des polices.
#
# XftConfig
#
# Standard XFree86 Type 1 fonts
#dir "/usr/X11R6/lib/X11/fonts/Type1"
#dir "/usr/share/fonts/sketch"
# TTF fonts
#dir "/usr/X11R6/lib/X11/fonts/truetype"
# User installed fonts
#dir "/usr/X11R6/lib/X11/fonts/drakfont"
dir "~/.kde/share/fonts/TrueType"
#dir "/opt/ttfonts"
# URW fonts
#dir "/usr/share/fonts/default/Type1"
# Localized Truetype fonts
#dir "/usr/share/fonts/ttf/western"
...
etc.
2 Choisir des polices
Une des applications phares de KDE est Koffice. En l'utilisant, on désire
être en mesure de récupérer sans altération
des documents produits par MS Office. Or les polices les plus couramment
employées sous Windows sont Times New Roman, Arial et Courrier
New. Ces polices se déclinent en différentes "graisses",
comme toutes celles qui sont d'un usage professionel: Normale (Regular),
Grasee (Bold), Demi-Grasse (Demi-Bold), Italique (Italic), Grasse-Italique
(Bodl-Italic), Légère (Light), Condensée (Condensed)...
auxquelles peuvent s'ajouter les types Medium, Extra-Light, Extra-Bold.
On installera donc ces polices-là.
Pourquoi? Parce qu'on peut toujours penser que les polices romanes
à empattement -Times, Garamond, Baskerville, Bodoni pour
ne citer que les plus connues et les plus élégantes- sont
équivalentes, mais en fait, il n'en est rien: chacune d'elle a été
dessinée avec une largeur de caractère, la "chasse", qui
lui est propre. Ainsi, en récupérant un fichier composé
en Times dans un programme utilisant Timmons par défaut,
la longueur des paragraphes seront différents d'un document à
l'autre. Pour un document monopage, cela importe peu. Dans un document
de plusieurs pages, on peut détruire la mise en page et obtenir
de disgracieuses "veuves et orphelines".
L'exemple ci-dessous (Figure 0) , montre les différences de
longueur de la chaîne "KWord sous KDE" écrite avec des polices
semblables, mais différentes.
De plus, l'harmonie d'un document se juge d'une manière inconsciente
au mariage de caractères dont l'harmonie dépend des épaisseurs
de trait, de la longeur des jambages et des hampes qui doivent être
similaires, quelles que soient les polices réunies dans ledit document.
Ainsi les couples Romane-Linéale tels que Garamond-Gill Sans,
Times
New Roman-Arial, Bodoni- Avant Garde... garantissent équilibre
et lisiblité.
Certains typographes préconisent le corps de texte en Romane
parce que l'empattement de ce type de police augmente la lisibilité
en construisant pour l'oeil une ligne de pied virtuelle qui le guide. Cependant,
beaucoup de publications sont en linéales sans fioriture pour conférer
une impression de sérieux... que le sens du texte ne recèle
pas toujours.
Ceci posé, on choisira au moins une police liénale -sans
empattement- pour l'interface de KDE: icônes, menus, et, pourquoi
pas, des polices élégantes et lisibles pour ses autres applications
vedettes que sont Konqueror et Kmail.
Les polices système ou la viellissante Helvetica
de Linux ne sont pas des plus flatteuses. Windows dispose là encore
d'excellentes linéales, outre l'Arial: Tahoma et Verdana.
On les installera aussi.
Si l'on veut utiliser Kpresenter ou Killustrator, il sera également
bon de disposer de quelques Manuscrites, Fantaisistes et Extra Larges.
Le choix est laissé à chacun selon ses goûts et ses
besoins. Pour ma part, les 19 polices suivantes couvrent bien plus que
tous les besoins en bureautique et en paramétrage d'interface (Figure
01).
Précision ultime avant de clore le paragraphe: prendre garde
à n'installer que des polices complètes, contenant majuscules,
miniscules et caractères accentués. Trop de polices TTF offertes
sur de cédéroms de couverture, dessinées pour les
anglo-saxons, sont inutilisables.
3 Installer des polices
Puisque le choix a été fixé d'utiliser des True
Type en provenance de Windows, il est évident qu'il conviendra d'utiliser
des ouitls appropriés pour procéder à la manoeuvre.
Heureusement, Mandrake qui développe ses propres outils de configuration,
a mis à disposition un outil remarquable nommé Drakfont.
Cet outil peut être appelé de deux manières:
Soit par l'intermédiare du Mandrake Control Center >Sytème>
Polices> Polices Windows (Figure 1)
Soit directement en applelant Drakfont à partir d'un terminal
(Figure2)
Dans les deux cas, le mot de passe administrateur sera demandé.
Il sera également demandé de choisir les polices, faute de
quoi tout le contenu de Windows\fonts sera installé. L'inconvénient
de cet outil simplissime est d'installer par défaut dans /usr/X11R6/lib/X11/fonts/drakfont
et que celui-ci peut déjà contenir des polices à utiliser
par d'autres applications, Gimp par exemple, et qui ne nécessitent
pas d'être lissées au démarrage. Procéder ainsi
ferait perdre le bénéfice de rapidité escompté.
Evidemment, il est toujours possible de ruser.
Par exemple en renommant ../drakfont avant d'opérer,
ce qui aura pour résultat de forcer Drakfont à recréer
un nouveau répertoire ../drakfont qu'il remplira avec les
polices choisies; puis en renommant ensuite celui par ../Mespolices,
et en redonnant son nom d'origine à ../drakfont.
Mais il y a mieux.
Il existe un programme extraordinaire, Kfontinst, disponible
sur <http://apps.kde.com/rf/2/latest> qu'on ne peut mettre en oeuvre
qu'à partir du KDE Control Center. Avantage sur Drakfont,
il permet d'installer aussi bien des Type1 que des True Type, et surtout,
il visualise les polices non encore installées (Gfontview le permet
également, mais il n'autorise pas l'installation): inutile donc
de se souvenir de l'aspect d'une police; on la choisit à vue, ce
que ne permet pas Drakfont. De plus, Kfontinst permet d'effectuer
l'installation dans son répertoire personnel, ce qui n'interfère
pas alors avec ../drakfont existant. (Figure 3)
Pour ma part, j'ai choisi d'installer les polices à lisser dans
/home/andre/.kde/share/fonts/TrueType.
Lorsque l'installation est terminée, en plus des TTF, le répertoire
contient les polices converties en afm et pfb, ainsi que les indispensables
fonts.dir,
fons.scale, encoding.dir tandis que le répertoire parent
contient le fichier Fontmap, tous nécessaires soit pour Xfree
soit pour Ghoscript.
Cela d'une manière totalement transparente.
4 Renseigner XFree et Xft
On a beau copier des tonnes de polices, si Xfree ne sait où aller
les chercher pour les prendre en charge, cela ne sert à rien. Deux
manoeuvres sont encore nécessaires.
D'abord insérer le nouveau chemin dans /etc/X11/fs/config,
afin que toutes les applications Xfree puissent les utiliser.
# allow a max of 4 clients to connect to this font server
client-limit = 4
clone-self = off
catalogue = /usr/X11R6/lib/X11/fonts/misc:unscaled,
/usr/X11R6/lib/X11/fonts/75dpi:unscaled,
/usr/X11R6/lib/X11/fonts/Type1,
/usr/X11R6/lib/X11/fonts/Speedo,
/usr/X11R6/lib/X11/fonts/mdk:unscaled,
/usr/X11R6/lib/X11/fonts/drakfont,
/usr/X11R6/lib/X11/fonts/pcf_drakfont,
/usr/share/fonts/default/Type1,
/usr/share/fonts/default/type1,
/usr/share/fonts/sharefont,
/usr/share/fonts/freeefont,
/usr/share/fonts/sketch,
/home/andre/.kde/share/fonts/TrueType,
.......
etc,
Ensuite, indiquer au serveur de polices ce qu'il doit lisser,
dans /etc/X11/XftConfig:
# XftConfig
dir "~/.kde/share/fonts/TrueType"
#dir "/usr/share/fonts/ttf/unicode"
......
etc,
5 Paramétrer les applications
Pour obtenir un résultat, il faut que les applications utilisent
les nouvelles polices. KDE, Konqueror, Kmail, Krusader, Quanta etc... seront
paramatrés pour afficher icônes et menus avec du Verdana
11 points, ou du Tahoma même taille, et leur contenu avec
la police l'on préfère, tout cela par le biais du KDE
Control Center, et le menu préférences des applications. |