Follow Techotopia on Twitter

On-line Guides
All Guides
eBook Store
iOS / Android
Linux for Beginners
Office Productivity
Linux Installation
Linux Security
Linux Utilities
Linux Virtualization
Linux Kernel
System/Network Admin
Programming
Scripting Languages
Development Tools
Web Development
GUI Toolkits/Desktop
Databases
Mail Systems
openSolaris
Eclipse Documentation
Techotopia.com
Virtuatopia.com
Answertopia.com

How To Guides
Virtualization
General System Admin
Linux Security
Linux Filesystems
Web Servers
Graphics & Desktop
PC Hardware
Windows
Problem Solutions
Privacy Policy

  




 

 

Debian GNU/Linux Reference Guide
Prev Home Next

9.4.13 Polices TrueType dans X

Le xfs standard de XFree86-4 fonctionne bien avec les polices TrueType. Il faut installer un autre serveur de polices comme xfs-xtt si vous utilisez XFree86-3.

Vous avez simplement besoin de vous assurer que les applications que vous voulez utiliser avec les polices TrueType sont li�es avec les biblioth�ques libXft ou libfreetype (vous n'avez probablement pas � vous en soucier si vous utilisez des .deb pr�compil�s).

D'abord, configurez l'infrastructure de support des polices.

  • Installez les paquets x-ttcidfont-conf et defoma. Cela automatise la g�n�ration des fichiers fonts.scale et fonts.dir.

         # apt-get install x-ttcidfont-conf
    
  • �ditez /etc/X11/XF86Config-4 dans la section Section "Files" comme suit :

         Section "Files"
             FontPath  "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
             FontPath  "/usr/share/fonts/truetype"
             FontPath  "/usr/lib/X11/fonts/CID"
             FontPath  "/usr/lib/X11/fonts/Speedo"
             FontPath  "/usr/lib/X11/fonts/misc"
             FontPath  "/usr/lib/X11/fonts/cyrillic"
             FontPath  "/usr/lib/X11/fonts/100dpi:unscaled"
             FontPath  "/usr/lib/X11/fonts/75dpi:unscaled"
             FontPath  "/usr/lib/X11/fonts/Type1"
         EndSection
    

    La premi�re ligne configure XFree86 pour utiliser toutes les polices TrueType que vous installez � partir de paquets Debian. L'entr�e pour les polices Type1 est d�plac�e en bas car XFree86 ne rend pas bien les polices Type1. Les options :unscaled pour les polices bitmap ne sont en principe pas n�cessaires, mais je les inclus ici au cas o�.

    Afin de pr�server les changements manuels de /etc/X11/XF86Config-4, suivez les instructions de Configurer manuellement le serveur X, Section 9.4.3.3.

Ensuite, installez des paquets de polices suivant les DFSG :

  • Polices TrueType occidentales :

    • ttf-bitstream-vera : ensemble de polices TrueType de grande qualit� cr��es par Bitstream, Inc. [ 32]

    • ttf-freefont : ensemble de polices TrueType gratuites de grande qualit� pour le jeu de caract�res UCS.

    • ttf-thryomanes : police Unicode TrueType pour les jeux de caract�res latin, grec, cyrillique et IPA.

  • Polices asiatiques :

    • tfm-arphic-bsmi00lp : police TrueType et m�triques de police TeX chinoise Arphic "AR PL Mingti2L Big5"

    • tfm-arphic-bkai00mp : police TrueType et m�triques de police TeX chinoise Arphic "AR PL KaitiM Big5"

    • tfm-arphic-gbsn00lp : police TrueType et m�triques de police TeX chinoise Arphic "AR PL SungtiL GB"

    • tfm-arphic-gkai00mp : police TrueType et m�triques de police TeX chinoise Arphic "AR PL KaitiM GB"

    • ttf-baekmuk : s�rie de polices TrueType cor�ennes Baekmuk

    • hbf-jfs56 : police bitmap chinoise Jianti Fangsong 56x56 (GB2312) pour CJK

    • hbf-cns40-b5 : police bitmap chinoise Fanti Song 40x40 (Big5) pour CJK

    • hbf-kanji48 : police bitmap japonaise Kanji 48x48 (JIS X-0208)

Puisque les polices libres sont parfois limit�es, l'installation ou le partage de certaines polices TrueType commerciales est une option pour les utilisateurs Debian. Afin de rendre ce processus facile pour l'utilisateur, il existe certains paquets :

  • ttf-commercial

  • msttcorefonts (>1.1.0) [ 33]

Vous aurez ainsi une tr�s bonne s�lection de polices TrueType au prix de la contamination de votre syst�me libre par des polices non-libres.

Tous ces paquets de polices dans Debian devraient marcher sans effort et �tre disponibles pour tous les programmes X qui utilisent le syst�me de polices standard. Cela inclut par exemple Xterm, Emacs et la plupart des autres applications non-KDE et non-GNOME.

Maintenant, lancez xfontsel et s�lectionnez une police TrueType dans le menu � fndry �. Vous devriez voir un grand nombre d'entr�es non gris�es dans le menu � fmly �.

Pour KDE2.2 et GNOME1.4 (avec libgdkxft0, qui est un hack pour que GTK1.2 fasse de l'anticr�nelage sur les polices), vous devez configurer Xft1 aussi. Xft1 est obsol�te, et n'est utilis� pratiquement que par GNOME1.4 et KDE2.2. �ditez le fichier /etc/X11/XftConfig et ajoutez une ligne

         dir "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"

avant les autres lignes dir. [ 34]

Pour GNOME2 et KDE3 (apr�s la sortie de Sarge), vous devez configurer fontconfig que Xft2 utilise pour trouver les polices. [35] Vous ne devriez pas � avoir installer autre chose pour cela, puisque tous les paquets utilisant fontconfig auront une d�pendance sur lui.

D'abord, regardez le fichier /etc/fonts/fonts.conf. Il devrait y avoir une ligne comme celle ci-dessous. Sinon, �ditez /etc/fonts/local.conf et ajoutez :

         <dir>/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType</dir>

juste apr�s la ligne <fontconfig>

fontconfig devrait prendre cela en compte imm�diatement et fc-list devrait lister les nouvelles polices. Une autre possibilit� int�ressante de fontconfig est que vous pouvez mettredes polices dans ~/.fonts/ et tous les programmes utilisant fontconfig y auront acc�s imm�diatement.

Si vous installez manuellement un nouvel ensemble de polices TrueType dans X sans un paquet Debian, lancez

     # xset fp rehash

pour que XFree86 les prenne en compte.


Debian GNU/Linux Reference Guide
Prev Home Next

 
 
  Published under the terms of the GNU General Public License Design by Interspire