Fontconfig-2.8.0
Introduction à Fontconfig
Le paquet Fontconfig est une
bibliothèque pour configurer et personnaliser l'accès aux polices.
Ce paquet est connu pour se construire et fonctionner correctement
sur une plateforme LFS-7.0.
Informations sur le paquet
Note
Le système de numérotation de Fontconfig est peu courant. Les versions
beta du paquet sont numérotées par 9x dans la dernière partie du
numéro de version. Cela signifie que la version 2.6.92 est une
version beta et que la plupart des versions actuelles sont sous
la forme de 2.8.0
Dépendances de Fontconfig
Requises
FreeType-2.4.8 et either expat-2.0.1 or libxml2-2.7.8
Facultatives
DocBook-utils-0.6.14
Note
Si vous avez installé DocBook-utils et si vous supprimez le
paramètre --disable-docs
de la commande configure ci-dessous, vous
devez aussi avoir installé SGMLSpm-1.03ii et JadeTeX-3.13,
sinon la construction de Fontconfig échouera.
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/Fontconfig
Installation de Fontconfig
Installez Fontconfig en lançant
les commandes suivantes :
./configure --prefix=/usr \
--sysconfdir=/etc \
--localstatedir=/var \
--disable-docs \
--without-add-fonts \
--docdir=/usr/share/doc/fontconfig-2.8.0 &&
make
Pour tester les résultats, lancez : make check.
Maintenant, en tant qu'utilisateur root
:
make install
Si vous n'avez pas enlevé le paramètre --disable-docs
de la commande
configure, vous
pouvez installer la documentation prégénérée en utilisant les
commandes suivantes en tant qu'utilisateur root
:
install -v -m755 \
-d /usr/share/{man/man{3,5},doc/fontconfig-2.8.0/fontconfig-devel} &&
install -v -m644 fc-*/*.1 /usr/share/man/man1 &&
install -v -m644 doc/*.3 /usr/share/man/man3 &&
install -v -m644 doc/fonts-conf.5 /usr/share/man/man5 &&
install -v -m644 doc/fontconfig-devel/* \
/usr/share/doc/fontconfig-2.8.0/fontconfig-devel &&
install -v -m644 doc/*.{pdf,sgml,txt,html} \
/usr/share/doc/fontconfig-2.8.0
Explication des commandes
--localstatedir=/var
:
Ce paramètre met les fichiers cache de polices du szstème dans
/var/cache/fontconfig
.
--without-add-fonts
:
Ce paramètre désactive la recherche automatique des polices du
système X Window car si elles sont trouvées, cela peut perturber
certaines applications.
--disable-docs
: Ce
paramètre évite de construire la documentation (l'archive tar
inclut la documentation pré-générée).
--with-docdir=/usr/share/doc/fontconfig-2.8.0
:
Bien que ce paramètre semble contradictoire avec le précédent
paramètre de la commande configure, il est utilisé pour
que, si le compilateur supprime le paramètre --disable-docs
, la documentation soit
installée dans un répertoire nommé en fonction de la version plutôt
que dans le /usr/share/doc/fontconfig
par défaut.
Configuration de Fontconfig
Fichiers
de configuration
/etc/fonts/*, /etc/fonts/conf.avail/*, et
/etc/fonts/conf.d/*
Informations de configuration
Le fichier de configuration principal de Fontconfig est /etc/fonts/fonts.conf
. En général vous ne
voulez pas éditer ce fichier. Il lira aussi /etc/fonts/local.conf
et tous les fichiers de
/etc/fonts/conf.d
. Pour mettre un
nouveau répertoire de polices dans la configuration, créez (ou
mettez à jour) le fichier /etc/fonts/local.conf
avec vos informations
locales ou ajoutez un nouveau fichier dans /etc/fonts/conf.d
. L'emplacement par défaut des
polices dans Fontconfig
est :
-
/usr/share/fonts
-
~/.fonts
Fontconfig offre aussi beaucoup
d'exemples de fichiers de configuration dans le répertoire
/etc/fonts/conf.avail
. La création
de liens symboliques vers les fichiers spécifiques à partir de
/etc/fonts/conf.d
les activera. Le
paramétrage par défaut convient généralement à la plupart des
utilisateurs. Voir /etc/fonts/conf.avail/README
pour une
description des fichiers de configuration.
Vous pouvez trouver plus d'informations sur la configuration de
Fontconfig dans le manuel de
l'utilisateur dans file:///usr/share/doc/fontconfig-2.8.0/fontconfig-user.html.
Contenu
Programmes installés:
fc-cache, fc-cat, fc-list, fc-match,
fc-query, and fc-scan
Bibliothèque installée:
libfontconfig.{so,a}
Répertoires installés:
/etc/fonts, /usr/include/fontconfig,
/usr/share/doc/fontconfig-2.8.0 et /var/cache/fontconfig
Descriptions courtes
fc-cache
|
est utilisé pour créer des caches d'information de
polices.
|
fc-cat
|
est utilisé pour lire des caches d'information de
polices.
|
fc-list
|
est utilisé pour créer des listes de polices.
|
fc-match
|
est utiliser pour associer des polices disponibles ou
pour trouver des polices correspondant à un modèle donné.
|
fc-query
|
est utilisé pour chercher les fichiers de police et
afficher les modèles qui en résultent.
|
fc-scan
|
est utilisé pour analyser les fichiers et les répertoires
de police et afficher les modèles qui en résultent.
|
libfontconfig.{so,a}
|
contient des fonctions utilisées par les programmes
Fontconfig et par
d'autres programmes pour configurer ou personnaliser un
accès aux polices.
|
Last updated on 2011-12-10 02:21:48 +0100