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]

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]

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