Provided by: defoma_0.11.12ubuntu1_all bug

NOM

       defoma  -  gestionnaire  de  polices  Debian,  outil  de  configuration
       automatique des polices.

SYNOPSIS

       defoma-font [options] commande param`etres
       defoma-app [options] commande param`etres
       defoma-subst [options] commande param`etres

DESCRIPTION

       Defoma  signifie  << Debian   Font   Manager >>.   C'est   l'outil   de
       configuration  des polices Debian. Reportez-vous aux pages de manuel de
       defoma-font, defoma-app ou defoma-subst pour  plus  d'informations  sur
       chaque commande. Cette page est une introduction a Defoma.

       Bien  que  les  polices  soient  en  general  partagees  par  plusieurs
       applications, il n'y a pas d'outil permettant de configurer les polices
       pour  toutes  les  applications,  par exemple, pour les applications de
       haut niveau comme les traitements de texte et les programmes de  dessin
       vectoriel.  Defoma propose une solution a ce probleme. Quand une police
       est installee ou retiree,  Defoma  met  a  jour  la  configuration  des
       polices   pour  chaque  application  via  un  script  propre  a  chaque
       application.

       Le script de configuration Defoma est un script Perl que  l'application
       doit  installer  dans  un  fichier  nomme  nom-application.defoma  dans
       /usr/share/defoma/scripts, et qui  prend  en  charge  la  configuration
       d'une  police  pour  une  application.  Voici  un  exemple  de  script,
       toto.defoma.

       @ACCEPT_CATEGORIES = qw(type1 truetype);

       package toto;

       sub type1 {
         my $com = shift;
         ...
       }

       sub truetype {
         my $com = shift;
         ...
       }

       1;

       Cet exemple est un script qui configure les polices truetype  et  type1
       de  l'application toto. Les fonctions portent le nom du type de police,
       elles sont appelees par Defoma qui  leur  passe  une  commande  et  des
       parametres. Voici la liste des commandes :

       * register
       * unregister
       * do-install-real do-install-alias do-install-subst
       * do-remove-real do-remove-alias do-remove-subst
       * init
       * term
       * purge

       Les  commandes do-install-* et do-remove-* sont appelees par la base de
       r'ef'erence (<< id cache >>) et ne sont  pas  utilisees  en  pratique,  a
       moins  que  le  script n'y fasse explicitement appel. init et term sont
       appelees, respectivement, avant le debut de l'inscription et  apres  la
       fin de la desinscription.

       La  base  de  r'ef'erence  est  une  autre  caracteristique de Defoma. La
       configuration automatique souleve le probleme  des  conflits  de  noms.
       D'habitude, les applications appellent les polices par leur nom logique
       (e.g. les noms de polices XLFD et PostScript) plutot que par  leur  nom
       propre  (e.g.  le nom du fichier de police). Les noms logiques, appeles
       identifiants par Defoma, peuvent rapidement entrer en conflit,  surtout
       si  l'utilisation des alias est autorisee. Le fonctionnement de la base
       de reference permet de faire correspondre a un  identifiant  une  seule
       police installee, meme si plusieurs polices ont le meme identifiant.

       La substitution d'identifiant est une caracteristique supplementaire de
       la base de r'ef'erence. Elle permet a une police  donnee  de  fournir  un
       identifiant  donne  specifie  dans  un fichier de regles. Un fichier de
       regles decrit les regles, c'est-a-dire  les  identifiants  devant  etre
       substitues  (autrement  dit,  requis)  et les indications qui leur sont
       associees. Les regles permettent, dans le cas d'un identifiant  requis,
       d'avoir  des polices plus ressemblantes avec la meme substitution, pour
       un  identifiant  requis.  Cette  fonctionnalite  peut  egalement   etre
       utilisee  pour  creer  des correspondances entre polices de differentes
       categories.

       Une  cat'egorie  (<< category >>)  est  le   type   d'une   police.   La
       configuration  de  polices  de meme type est souvent similaire, on peut
       donc regrouper les configurations semblables dans le script.

       Les   indications   (<< hints >>)   regroupent   les   caracteristiques
       principales   de  la  police,  representees  par  une  liste  de  types
       d'indication avec leur valeur associee. Elles peuvent  etre  specifiees
       sur   la   ligne   de  commande  de  defoma-font  ou  dans  un  fichier
       d'indications (<< hintfile >>).

       Le  fichier  d'indications   est   un   fichier   contenant   plusieurs
       indications,  pour une ou plusieurs polices. Comme il est place en tant
       que fichier de configuration dans /etc/defoma/hints,  les  utilisateurs
       peuvent modifier eux-memes les indications.
       defoma-hints  est l'outil qui fabrique les fichiers d'indications, vous
       n'avez donc pas a ecrire ces fichiers a la main. Voici  un  exemple  de
       fichier d'indications :

       category type1
       begin /usr/share/fonts/type1/toto1.pfa
         FontName = Helvetica
         Charset = ISO8859-1
         Family = Helvetica
         Weight = Medium
         Shape = Upright NoSerif
         GeneralFamily = SansSerif
         X-FontName = -urw-helvetica-medium-r-noraml--0-0-0-0-p-iso8859-1
       end
       begin /usr/share/fonts/type1/toto2.pfa
         FontName = Helvetica-Bold
         Charset = ISO8859-1
         Family = Helvetica
         Weight = Bold
         Shape = Upright NoSerif
         GeneralFamily = SansSerif
         X-FontName = -urw-helvetica-bold-r-noraml--0-0-0-0-p-iso8859-1
       end

VOIR AUSSI

       defoma-font(1).    defoma-app(1).   defoma-subst(1).   defoma-hints(1).
       defoma-psfont-installer(1).  defoma-reconfigure(1).  Defoma::Font(3pm).
       Defoma::Id(3pm).        Defoma::Subst(3pm).        Defoma::Common(3pm).
       /usr/share/doc/defoma-doc/developers.html/index.html
       /usr/share/doc/defoma-doc/defoma-script.html/index.html

TRADUCTION

       Ce  document  est  une   traduction,   realisee   par   Antoine   Gemis
       <agemis@netuup.com> le 8 novembre 2002 (defoma 0.11.1).
       Elle a ete reprise avec po4a par Nicolas Francois le 29 juillet 2004 et
       mise a jour par Cyril Brulebois en janvier 2007.

       L'equipe de traduction a fait le maximum pour realiser  une  adaptation
       francaise de qualite.

       La  version  anglaise  la  plus  a  jour  de  ce  document est toujours
       consultable en ajoutant l'option << -L C >> a la commande man.

       N'hesitez pas a signaler  a  l'auteur  ou  a  la  liste  de  traduction
       <debian-l10n-french@lists.debian.org>,  selon le cas, toute erreur dans
       cette page de manuel.

                                March  4, 2001                       defoma(1)