Installation de Fontconfig
Installez Fontconfig en lançant
les commandes suivantes :
sed -e '/FC_CHAR_WIDTH/s/CHAR_WIDTH/CHARWIDTH/' \
-e '/FC_CHARWIDTH/a #define FC_CHAR_WIDTH FC_CHARWIDTH' \
-i fontconfig/fontconfig.h &&
sed 's/CHAR_WIDTH/CHARWIDTH/' -i src/fcobjs.h &&
./configure --prefix=/usr \
--sysconfdir=/etc \
--localstatedir=/var \
--disable-docs \
--docdir=/usr/share/doc/fontconfig-2.12.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{3,5},doc/fontconfig-2.12.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.12.1/fontconfig-devel &&
install -v -m644 doc/*.{pdf,sgml,txt,html} \
/usr/share/doc/fontconfig-2.12.1
Explication des commandes
sed ... :
Corrige un conflit dans les noms causés par le modification du
fichier d'entête de glibc-2.25
--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 :
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.12.1/fontconfig-user.html.