Le paquet FreeType2 contient une bibliothèque pour permettre à des applications de produire correctement des polices TrueType.
Development versions of BLFS may not build or run some packages properly if dependencies have been updated since the most recent stable versions of the book.
Téléchargement (HTTP) : https://downloads.sourceforge.net/freetype/freetype-2.12.1.tar.xz
Somme de contrôle MD5 : 7f7cd7c706d8e402354305c1c59e3ff2
Taille du téléchargement : 2.4 Mo
Estimation de l'espace disque requis : 31 Mo (avec la documentation supplémentaire)
Estimation du temps de construction : 0.2 SBU (avec la documentation supplémentaire)
Documentation supplémentaire
Téléchargement (HTTP) : https://downloads.sourceforge.net/freetype/freetype-doc-2.12.1.tar.xz
Somme de contrôle MD5 : 7608f3c28e29d67f11d85891b7b00183
Taille du téléchargement : 2.0 Mo
HarfBuzz-5.1.0, (en premier installez le sans, après son installation réinstallez FreeType-2.12.1), libpng-1.6.37 et Which-2.21
Notes utilisateur : https://wiki.linuxfromscratch.org/blfs/wiki/freetype2
Si vous avez téléchargé la documentation supplémentaire, déballez-la dans l'arborescence des sources en utilisant la commande suivante :
tar -xf ../freetype-doc-2.12.1.tar.xz --strip-components=2 -C docs
Installez FreeType2 en exécutant les commandes suivantes :
sed -ri "s:.*(AUX_MODULES.*valid):\1:" modules.cfg && sed -r "s:.*(#.*SUBPIXEL_RENDERING) .*:\1:" \ -i include/freetype/config/ftoption.h && ./configure --prefix=/usr --enable-freetype-config --disable-static && make
Ce paquet n'a pas de suite de tests.
Maintenant, en tant qu'utilisateur root
:
make install
Si vous avez téléchargé la documentation facultative, installez-la
en tant qu'utilisateur root
:
install -v -m755 -d /usr/share/doc/freetype-2.12.1 && cp -v -R docs/* /usr/share/doc/freetype-2.12.1 && rm -v /usr/share/doc/freetype-2.12.1/freetype-config.1
sed -ri ... : La
première commande active GX/AAT et la validation des tables
OpenType et la seconde commande active le rendu Subpixel. Notez que
le rendu Subpixel peut avoir un problème de brevet. Lisez
'Other patent issues'
de http://www.freetype.org/patents.html
avant d'activer cette option.
--enable-freetype-config
: Ce
paramètre s'assure que la page de manuel de freetype-config est
installée.
--without-harfbuzz
: Si
harfbuzz est installé avant
freetype sans le support de
freetype, utilisez ce paramètre
pour éviter un échec à la construction.
--disable-static
: Ce
paramètre empêche l'installation des versions statiques des
bibliothèques.
Last updated on