JavaScript is required to for searching.
Ignorer les liens de navigation
Quitter l'aperu
Guide de l'administrateur du bureau Oracle Solaris 11.1     Oracle Solaris 11.1 Information Library (Français)
search filter icon
search icon

Informations document

Préface

1.  Administration du bureau Oracle Solaris

2.  Gestion des préférences d'utilisateur avec GConf

3.  Personnalisation des menus

4.  Installation de thèmes

5.  Personnalisation des polices

Présentation des polices

Bibliothèque fontconfig

Ajout de polices

Ajout d'une police pour tous les utilisateurs

Ajout d'une police pour un utilisateur individuel

Système de police X11 hérité

Installation des polices bitmap à l'aide du système de police X11 hérité

Substitution de polices

6.  Utilisation des types MIME

7.  Gestion des économiseurs d'écran

8.  Gestion de sessions

9.  Présentation du navigateur d'aide Yelp

10.  Amélioration des performances du système de bureau Oracle Solaris

11.  Désactivation de fonctionnalités dans le système de bureau Oracle Solaris

12.  Utilisation de X Window System

A.  Répertoires cachés

Glossaire

Index

Présentation des polices

Cette section décrit la bibliothèque fontconfig et explique comment y ajouter des polices. Il décrit aussi le système de police X11 hérité et comment l'utiliser pour ajouter des polices bitmap.

Bibliothèque fontconfig

Le bureau Oracle Solaris utilise la bibliothèque de configuration et de personnalisation fontconfig. La bibliothèque fontconfig peut utiliser tous les types de polices, y compris les polices PostScript Type 1 et TrueType.

Beaucoup d'applications dans le bureau Oracle Solaris, y compris celles qui font partie de l'environnement de bureau GNOME, utilisent le système fontconfig pour chercher des polices. La bibliothèque fontconfig fournit une liste de toutes les polices disponibles sur le bureau Oracle Solaris. Pour compiler cette liste, fontconfig cherche dans les répertoires répertoriés dans le fichier /etc/fonts/fonts.conf.

L'installation de polices pour qu'elles soient accessibles à la bibliothèque fontconfig consiste simplement à les copier dans le sous-répertoire $HOME/.fonts. Les polices accédées par le biais de cette bibliothèque sont traitées comme de simples noms tels que DejaVu Sans ou Liberation Mono.

La commande fc-list fournit une liste de toutes les polices connues de cette bibliothèque. Vous pouvez spécifier des tailles et des styles spécifiques en utilisant des motifs dans la page de manuel fonts.conf (4). Par exemple, pour commencer un xterm à l'aide de la variante en gras de la police DejaVu Mono avec une taille de 12 points, voici la commande à saisir :

$ xterm -fa "DejaVu Mono-12:style=Bold"

Pour plus d'informations sur la bibliothèque fontconfig, reportez-vous à la page http://freedesktop.org/software/fontconfig.

Pour plus d'informations sur l'ajustement de la configuration de police, reportez-vous à la section Réglage de la configuration des polices du manuel Guide des environnements linguistiques internationaux pour Oracle Solaris 11.1.

Ajout de polices

Cette section décrit comment ajouter des polices pour tous les utilisateurs ou pour un utilisateur individuel.

Ajout d'une police pour tous les utilisateurs

  1. Copiez le fichier de police dans un des répertoires du fichier /etc/fonts/fonts.conf.

    En général, les polices sont stockées dans le répertoire /usr/share/fonts/. La bibliothèque fontconfig met à jour la liste des polices automatiquement.

  2. Si la liste de polices n'est pas à jour, saisissez la commande suivante :
    # fc-cache directory-name

Ajout d'une police pour un utilisateur individuel

  1. Copiez le fichier de police dans le répertoire $HOME/.fonts de l'utilisateur.

    La bibliothèque fontconfig met à jour la liste des polices automatiquement.

  2. Si la liste de polices n'est pas à jour, saisissez la commande suivante :
    # fc-cache directory-name

Système de police X11 hérité

Certaines applications utilisent toujours les mécanismes de police d'origine de X Window System. Le choix des styles est moins important, le schéma de nommage est plus complexe et aucun anticrénelage ou lissage de police LCD n'est disponible. Pour plus d'informations sur le schéma de nommage X11, reportez-vous à la page X Logical Font Description specification. Voici quelques commandes de police X11 :

Vous pouvez spécifier des styles et des tailles à l'aide de champs dans le nom X Logical Font Description (XLFD). Par exemple, pour commencer un xterm à l'aide de la variante en gras de la police DejaVu Mono avec une taille de 12 points, voici la commande à saisir :

$ xterm -fn '-misc-dejavu sans mono-bold-r-normal--12-120-72-72-m-*-iso10646-1'

Pour installer des polices à l'aide du système de police X11 hérité, vous devez créer des fichiers de métadonnées avec les commandes mkfontdir ou mkfontscale et ajouter le répertoire au chemin de police du serveur X avec la commande xset. Les modifications de chemin de police avec la commande xset sont réinitialisées aux valeurs par défaut pour chaque nouvelle session.


Remarque - Les chemins de police peuvent être ajoutés de manière permanente au chemin de police X11 par défaut pour toutes les sessions en ajoutant des liens aux répertoires de police dans le fichier /etc/X11/fontpath.d. Pour plus d'informations, reportez-vous aux sections FONTS et FONTPATH.D dans la page de manuel Xorg(1).

Dans la mesure où les répertoires /etc/X11/fontpath.d sont inclus dans les fichiers fonts.conf par défaut dans le SE Oracle Solaris, les polices ajoutées de cette manière sont automatiquement disponibles pour les applications à l'aide de la bibliothèque fontconfig.


Pour plus d'informations sur le système de police X11 hérité et l'installation des polices bitmap et évolutives, reportez-vous à la page http://www.x.org/releases/X11R7.6/doc/xorg-docs/fonts/fonts.html.

Installation des polices bitmap à l'aide du système de police X11 hérité

Lors de l'installation de polices, vous devez d'abord créer un répertoire de polices qui contient tous les fichiers de police pertinents ainsi que des fichiers d'index. Vous devez ensuite informer le serveur X de l'existence de ce nouveau répertoire en l'incluant dans le chemin de police.

  1. (Facultatif) Convertissez les fichiers de police du format BDF au format PCF.

    Bien que les polices bitmap soient normalement distribuées au format BDF, le format PCF binaire est plus efficace.

    1. Utilisez la commande bftopcf pour convertir les fichiers au format BDF.

      Par exemple, pour convertir un fichier courier12.bdf , saisissez la commande suivante :

      $ bdftopcf courier12.bdf
    2. Compressez les fichiers au format PCF obtenus.

      Par exemple :

      $ gzip courier12.pdf
  2. Copiez tous les fichiers de police que vous voulez rendre disponibles dans un répertoire.

    Par exemple, pour utiliser le répertoire /usr/local/share/fonts/bitmap/ :

    $ mkdir /usr/local/share/fonts/bitmap/
    $ cp *.pcf.gz /usr/local/share/fonts/bitmap/
  3. Créez le fichier d'index fonts.dir.
    $ mkfontdir /usr/local/share/fonts/bitmap/
  4. Définissez le chemin de police pour informer le serveur X de l'existence du nouveau répertoire de police.
    • Pour définir le chemin de police pour la session en cours uniquement, utilisez l'option fp.

      L'insertion d'un signe plus (+) avant l'option ajoute le répertoire au début du chemin de police. Son insertion après l'option ajoute le répertoire à la fin du chemin de police.

      Par exemple :

      $ xset +fp /usr/local/fonts/Type1
      $ xset fp+ /usr/local/fonts/bitmap

      Pour plus d'informations, reportez-vous à la page de manuel xset.

    • Pour définir le chemin de police de manière permanente, spécifiez-le dans le fichier xorg.conf du serveur X.

      Le chemin est calculé en ajoutant tous les répertoires mentionnés dans les entrées FontPath de la section Files du fichier dans l'ordre de leur apparition.

      Par exemple :

      FontPath "/usr/local/fonts/Type1"
      ...
      FontPath "/usr/local/fonts/bitmap"

    Pour plus d'informations, reportez-vous à la page de manuel xorg.conf.