FreeType2 pakken inneholder et bibliotek som lar applikasjoner gjengi TrueType fonter riktig.
Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.1 plattform.
Nedlasting (HTTP): https://downloads.sourceforge.net/freetype/freetype-2.13.2.tar.xz
Nedlasting MD5 sum: 1f625f0a913c449551b1e3790a1817d7
Nedlastingsstørrelse: 2.4 MB
Estimert diskplass som kreves: 33 MB (med tilleggsdokumentasjon)
Estimert byggetid: 0.2 SBU (med tilleggsdokumentasjon)
Ytterligere Dokumentasjon
Nedlasting (HTTP): https://downloads.sourceforge.net/freetype/freetype-doc-2.13.2.tar.xz
Nedlasting MD5 sum: e6466f08934ebf2d7f711b0464d7a6cf
Nedlastingsstørrelse: 2.1 MB
HarfBuzz-8.3.0 (først, installer uten den, etter at den er installert, installer på nytt FreeType-2.13.2), libpng-1.6.42, og Which-2.21
Brotli-1.1.0 og librsvg-2.57.1
Hvis du lastet ned tilleggsdokumentasjonen, pakk den ut i kildetreet ved å bruke følgende kommando:
tar -xf ../freetype-doc-2.13.2.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 --enable-freetype-config --disable-static && 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.13.2 && rm -v /usr/share/doc/freetype-2.13.2/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.
--enable-freetype-config
:
Denne bryteren sørger for at mansiden for freetype-config er
installert.
--without-harfbuzz
: Hvis harfbuzz er installert før freetype uten freetype støtte, bruk denne bryteren for å
unngå en byggefeil.
--disable-static
: Denne
bryteren forhindrer installasjon av statiske versjoner av
bibliotekene.