Fontconfig-2.10.1

Introduction à Fontconfig

Le paquet Fontconfig contient une bibliothèque et des programmes support pour configurer et personnaliser l'accès aux polices.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.2.

Informations sur le paquet

  • Téléchargement (HTTP) : http://fontconfig.org/release/fontconfig-2.10.1.tar.bz2

  • Somme de contrôle MD5 du téléchargement : e9b9142080b7cd6b43890344fec7fbd8

  • Taille du téléchargement : 1.4 Mo

  • Estimation de l'espace disque requis : 16 Mo

  • Estimation du temps de construction : 0.4 SBU

Dépendances de Fontconfig

Requises

FreeType-2.4.10 et soit expat-2.1.0 soit libxml2-2.9.0

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.1 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             --docdir=/usr/share/doc/fontconfig-2.10.1             --disable-docs             --disable-static &&
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.10.1/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.10.1/fontconfig-devel &&
install -v -m644 doc/*.{pdf,sgml,txt,html}     /usr/share/doc/fontconfig-2.10.1

Explication des commandes

--with-docdir=/usr/share/doc/fontconfig-2.10.1 : 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.

--disable-docs : Ce paramètre évite de construire la documentation (l'archive tar inclut la documentation pré-générée).

--disable-static : Ce paramètre empêche l'installation des versions statiques des bibliothèques.

Configuration de Fontconfig

Fichiers de configuration

/etc/fonts/*, /etc/fonts/conf.d/* and /usr/share/fontconfig/conf.avail/*

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.10.1/fontconfig-user.html.

Contenu

Programmes installés: fc-cache, fc-cat, fc-list, fc-match, fc-query et fc-scan
Bibliothèque installée: libfontconfig.so
Répertoires installés: /etc/fonts, /usr/include/fontconfig, /usr/share/doc/fontconfig-2.10.1 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

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 : 2012-07-28 23:45:43 +020