Provided by:
defoma_0.11.12ubuntu1_all 
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)