Fontconfig-2.13.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-9.1.

Informations sur le paquet

Dépendances de Fontconfig

Requises

FreeType-2.10.1

Facultatives

DocBook-utils-0.6.14 et libxml2-2.9.10, texlive-20190410 (ou install-tl-unx)

[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 et texlive-20190410 sinon la construction de Fontconfig échouera.

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/Fontconfig

Installation de Fontconfig

Assurez-vous que le système régénère src/fcobjshash.h.

rm -f src/fcobjshash.h

Installez Fontconfig en lançant les commandes suivantes :

./configure --prefix=/usr        \
            --sysconfdir=/etc    \
            --localstatedir=/var \
            --disable-docs       \
            --docdir=/usr/share/doc/fontconfig-2.13.1 &&
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 -dm755 \
        /usr/share/{man/man{1,3,5},doc/fontconfig-2.13.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.13.1/fontconfig-devel &&
install -v -m644 doc/*.{pdf,sgml,txt,html} \
                                  /usr/share/doc/fontconfig-2.13.1

Explication des commandes

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

Configuration de Fontconfig

Fichiers de configuration

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

Informations sur la 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

  • ~/.local/share/fonts

  • ~/.fonts (c'est maintenant obsolète, mais pour le moment cela fonctionne toujours)

Fontconfig offre aussi beaucoup d'exemples de fichiers de configuration dans le répertoire /usr/share/fontconfig/conf.avail. La création de liens symboliques de fichiers spécifiques vers /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.13.1/fontconfig-user.html.

Contenu

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

montre les informations des fichiers de règles sur le système.

fc-list

est utilisé pour créer des listes de polices.

fc-match

est utilisé pour associer des polices disponibles ou pour trouver des polices correspondant à un modèle donné.

fc-pattern

est utilisé pour analyser un motif (motif vide par défaut) et montrer le résultat de l'analyse.

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.

fc-validate

est utilisé pour valider les fichiers de police.

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 2020-02-16 05:23:35 +0100