Update Type1 fonts section.

This commit is contained in:
Marc Fonvieille 2020-11-29 19:01:19 +00:00
parent 3e7ed9037c
commit fe93855b84
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=54720

View file

@ -1020,44 +1020,56 @@ EndSection</programlisting>
</sect1> </sect1>
<sect1 xml:id="x-fonts"> <sect1 xml:id="x-fonts">
<info><title>Utilisation des polices de caractères sous X11</title> <!--
<sect1info>
<authorgroup> <authorgroup>
<author><personname><firstname>Murray</firstname><surname>Stokely</surname></personname><contrib>Contribution de </contrib></author> <author>
<firstname>Murray</firstname>
<surname>Stokely</surname>
<contrib>Contribution de </contrib>
</author>
</authorgroup> </authorgroup>
</info> </sect1info>
-->
<title>Utilisation des polices de caractères sous
<application>&xorg;</application></title>
<sect2 xml:id="type1"> <sect2 xml:id="type1">
<title>Polices de caractères Type1</title> <title>Polices de caractères Type1</title>
<para>Les polices de caractères livrées par <para>Les polices de caractères livrées par
défaut avec X11 sont loin défaut avec <application>&xorg;</application> sont loin
d'être idéales pour des applications de type publication. d'être idéales pour des applications de type publication.
Les grandes polices utilisées pour les présentations Les grandes polices utilisées pour les présentations
présentent un aspect en escalier et peu professionnel, et présentent un aspect en escalier et peu professionnel, et
les petites polices sous <application>&netscape;</application> sont les petites polices sont
presque complètement presque complètement
illisibles. Cependant, il existe de nombreuses polices illisibles. Cependant, il existe de nombreuses polices
Type1 (&postscript;) gratuites, de hautes qualités qui peuvent Type1 (&postscript;) gratuites, de hautes qualités qui peuvent
être aisément utilisées avec être aisément utilisées avec
X11. Par exemple, la collection de polices de caractères <application>&xorg;</application>.. Par exemple, la collection de polices de caractères
URW (<package>x11-fonts/urwfonts</package>) URW (<package>x11-fonts/urwfonts</package>)
comprend une version haute qualité des polices de comprend une version haute qualité des polices de
caractères standards type1 (<trademark class="registered">Times Roman</trademark>, <trademark class="registered">Helvetica</trademark>, <trademark class="registered">Palatino</trademark> caractères standards type1 (<trademark class="registered">Times Roman</trademark>, <trademark class="registered">Helvetica</trademark>, <trademark class="registered">Palatino</trademark>
et autres). La collection Freefonts (<package>x11-fonts/freefonts</package>) comprend beaucoup et autres). La collection Freefonts (<package>x11-fonts/freefonts</package>) comprend beaucoup
plus de polices de caractères, mais la plupart d'entre elles sont plus de polices de caractères, mais la plupart d'entre elles sont
destinées &agrave; être utilisées avec des logiciels destinées &agrave; être utilisées avec des logiciels
graphiques comme <application>The Gimp</application>, et ne sont pas graphiques comme <application>Gimp</application>, et ne sont pas
suffisamment complètes pour servir de polices suffisamment complètes pour servir de polices
de caractères d'affichage. De plus de caractères d'affichage. De plus
X11 peut être configuré <application>&xorg;</application> peut être configuré
pour utiliser les polices de caractères &truetype; avec un minimum pour utiliser les polices de caractères &truetype; avec un minimum
d'effort. Pour plus de détails &agrave; ce sujet, d'effort. Pour plus de détails &agrave; ce sujet,
consultez la page de manuel &man.X.7; ou la <link linkend="truetype">section sur les polices consultez la page de manuel &man.X.7; ou la section
de caractères &truetype;</link>.</para> <xref linkend="truetype"/>.</para>
<para>Pour installer les collections de polices de caractères <para>Pour installer les collections de polices de caractères
Type1 précédentes &agrave; partir du catalogue Type1 précédentes à partir des paquets binaires,
des logiciels portés, lancez les commandes suivantes:</para> lancez les commandes suivantes:</para>
<screen>&prompt.root; <userinput>pkg install urwfonts</userinput></screen>
<para>Pour les compiler à partir du catalogue des logiciels
portés, lancez les commandes suivantes:</para>
<screen>&prompt.root; <userinput>cd /usr/ports/x11-fonts/urwfonts</userinput> <screen>&prompt.root; <userinput>cd /usr/ports/x11-fonts/urwfonts</userinput>
&prompt.root; <userinput>make install clean</userinput></screen> &prompt.root; <userinput>make install clean</userinput></screen>
@ -1068,15 +1080,15 @@ EndSection</programlisting>
(<filename>/etc/X11/xorg.conf</filename>), (<filename>/etc/X11/xorg.conf</filename>),
du type:</para> du type:</para>
<programlisting>FontPath "/usr/local/lib/X11/fonts/URW/"</programlisting> <programlisting>FontPath "/usr/local/share/fonts/URW/"</programlisting>
<para>Autre possibilité, en ligne de commande dans une session X <para>Autre possibilité, en ligne de commande dans une session X
lancez:</para> lancez:</para>
<screen>&prompt.user; <userinput>xset fp+ /usr/local/lib/X11/fonts/URW</userinput> <screen>&prompt.user; <userinput>xset fp+ /usr/local/share/fonts/urwfonts</userinput>
&prompt.user; <userinput>xset fp rehash</userinput></screen> &prompt.user; <userinput>xset fp rehash</userinput></screen>
<para>Cela fonctionnera mais les effets seront perdus quand la <para>Cela fonctionnera mais la configuration sera perdue quand la
session X sera fermée, &agrave; moins de l'ajouter dans le session X sera fermée, &agrave; moins de l'ajouter dans le
fichier de fichier de
démarrage (<filename>~/.xinitrc</filename> pour une session démarrage (<filename>~/.xinitrc</filename> pour une session
@ -1085,7 +1097,7 @@ EndSection</programlisting>
par l'intermédiaire d'un gestionnaire de session graphique comme par l'intermédiaire d'un gestionnaire de session graphique comme
<application>XDM</application>). Une troisième méthode <application>XDM</application>). Une troisième méthode
est d'utiliser le nouveau fichier <filename>/usr/local/etc/fonts/local.conf</filename>: est d'utiliser le nouveau fichier <filename>/usr/local/etc/fonts/local.conf</filename>:
voir la section sur l'<link linkend="antialias">anticrénelage</link>.</para> comme montré dans la section <xref linkend="antialias"/>.</para>
</sect2> </sect2>
<sect2 xml:id="truetype"> <sect2 xml:id="truetype">
@ -1110,41 +1122,46 @@ EndSection</programlisting>
<para>Maintenant créez un répertoire pour les polices <para>Maintenant créez un répertoire pour les polices
&truetype; (par exemple &truetype; (par exemple
<filename>/usr/local/lib/X11/fonts/TrueType</filename>) et copiez <filename>/usr/local/share/fonts/TrueType</filename>) et copiez
toutes les polices &truetype; dans ce répertoire. Gardez &agrave; toutes les polices &truetype; dans ce répertoire. Gardez &agrave;
l'esprit l'esprit
que les polices &truetype; ne peuvent être directement prises d'un que les polices &truetype; ne peuvent être directement prises d'un
Macintosh; elles doivent être dans un format &unix;/&ms-dos;/Windows pour &apple; &mac;; elles doivent être dans un format &unix;/&ms-dos;/&windows; pour
être utilisées sous X11. être utilisées sous <application>&xorg;</application>.
Une fois les fichiers copiés dans ce répertoire, utilisez Une fois les fichiers copiés dans ce répertoire, utilisez
<application>ttmkfdir</application> pour créer un fichier <application>mkfontscale</application> pour créer un fichier
<filename>fonts.dir</filename>, de façon &agrave; ce que le moteur <filename>fonts.dir</filename>, de façon &agrave; ce que le moteur
d'affichage des polices d'X sache que de nouveaux fichiers ont d'affichage des polices d'X sache que de nouveaux fichiers ont
été été
installés. <application>ttmkfdir</application> est disponible installés. <application>mkfontscale</application> peut être installé
dans le catalogue des logiciels portés de FreeBSD sous <package>x11-fonts/ttmkfdir</package>.</para> à partir d'un paquet binaire:</para>
<screen>&prompt.root; <userinput>cd /usr/local/lib/X11/fonts/TrueType</userinput> <screen>&prompt.root; <userinput>pkg install mkfontscale</userinput></screen>
&prompt.root; <userinput>ttmkfdir -o fonts.dir</userinput></screen>
<para>Puis créez un index des polices de caractères pour X dans
le répertoire:</para>
<screen>&prompt.root; <userinput>cd /usr/local/share/fonts/TrueType</userinput>
&prompt.root; <userinput>mkfontscale</userinput></screen>
<para>Maintenant ajoutez le répertoire des polices &truetype; au <para>Maintenant ajoutez le répertoire des polices &truetype; au
chemin des polices de caractères. Cela est identique &agrave; chemin des polices de caractères. Cela est identique &agrave;
ce qui est décrit ci-dessus pour les polices <link linkend="type1">Type1</link>, c'est &agrave; dire, utiliser</para> ce qui est décrit dans la section <xref linkend="type1"/>:</para>
<screen>&prompt.user; <userinput>xset fp+ /usr/local/lib/X11/fonts/TrueType</userinput> <screen>&prompt.user; <userinput>xset fp+ /usr/local/share/fonts/TrueType</userinput>
&prompt.user; <userinput>xset fp rehash</userinput></screen> &prompt.user; <userinput>xset fp rehash</userinput></screen>
<para>ou ajouter une ligne <literal>FontPath</literal> au fichier <para>ou ajouter une ligne <literal>FontPath</literal> au fichier
<filename>xorg.conf</filename>.</para> <filename>xorg.conf</filename>.</para>
<para>Voil&agrave;. Désormais <application>&netscape;</application>, <para>Désormais <application>Gimp</application>,
<application>Gimp</application>, <application>LibreOffice</application>,
<application>&staroffice;</application>, et toutes les autres et toutes les autres
applications X devraient maintenant reconnaître les polices de applications X devraient maintenant reconnaître les polices de
caractères &truetype;. Les polices très petites (comme caractères &truetype; installées. Les polices très petites (comme
le texte de page web visualisé sur un écran haute le texte de page web visualisé sur un écran haute
résolution) et les très résolution) et les très
grandes polices (dans <application>&staroffice;</application>) grandes polices (dans <application>LibreOffice</application>)
auront un rendu bien meilleur maintenant.</para> auront un rendu bien meilleur maintenant.</para>
</sect2> </sect2>