FreeType2 pakken inneholder et bibliotek som lar applikasjoner gjengi TrueType fonter riktig.
Denne pakken er kjent for å bygge og fungere skikkelig med en LFS 13.0 plattform.
Nedlasting (HTTP): https://downloads.sourceforge.net/freetype/freetype-2.14.1.tar.xz
Nedlasting MD5 sum: 78c7d7450fb7d0999ccd029f84094340
Nedlastingsstørrelse: 2.5 MB
Estimert diskplass som kreves: 34 MB (med tilleggsdokumentasjon)
Estimert byggetid: 0.2 SBU (med tilleggsdokumentasjon)
Ytterligere Dokumentasjon
Nedlasting (HTTP): https://downloads.sourceforge.net/freetype/freetype-doc-2.14.1.tar.xz
Nedlasting MD5 sum: 6e08cb8bcd30802a4e8e65c2eb5071cc
Nedlastingsstørrelse: 2.1 MB
harfBuzz-12.3.2 (kjøretid), libpng-1.6.55, og Which-2.23
Brotli-1.2.0 og librsvg-2.61.4
Hvis du lastet ned tilleggsdokumentasjonen, pakk den ut i kildetreet ved å bruke følgende kommando:
tar -xf ../freetype-doc-2.14.1.tar.xz --strip-components=2 -C docs
Installer FreeType2 ved å kjøre følgende kommandoer:
sed -ri "s:.*(AUX_MODULES.*valid):\1:" modules.cfg &&
sed -r "s:.*(#.*SUBPIXEL_RENDERING) .*:\1:" \
-i include/freetype/config/ftoption.h &&
./configure --prefix=/usr \
--disable-static \
--enable-freetype-config \
--with-harfbuzz=dynamic &&
make
Denne pakken kommer ikke med en testpakke.
Nå, som root bruker:
make install
Hvis du lastet ned den valgfrie dokumentasjonen, installer den som
root bruker:
cp -v -R docs -T /usr/share/doc/freetype-2.14.1 && rm -v /usr/share/doc/freetype-2.14.1/freetype-config.1
sed -ri ...: Første
kommando aktiverer GX/AAT og OpenType tabellvalidering og andre
kommando aktiverer Subpixel Rendering. Noter at Subpixel Rendering
kan ha patentproblemer. Sørg for å lese 'Other patent issues' delen av https://freetype.org/patents.html
før du aktiverer dette alternativet.
--disable-static: Denne
bryteren forhindrer installasjon av statiske versjoner av
bibliotekene.
--enable-freetype-config:
Denne bryteren sørger for at manualsiden for freetype-config er
installert.
--with-harfbuzz=dynamic:
Denne bryteren sikrer at HarfBuzz lastes dynamisk, og hopper over
kravet om å gjenoppbygge denne pakken etter at HarfBuzz er
installert.
--without-harfbuzz: Hvis harfbuzz er installert før freetype uten freetype støtte, bruk denne bryteren for å
unngå en byggefeil.