FreeType2 pakken inneholder et bibliotek som lar applikasjoner gjengi TrueType fonter riktig.
Utviklingsversjoner av BLFS kan kanskje ikke bygge eller kjøre noen pakker riktig hvis LFS eller avhengigheter har blitt oppdatert siden de siste stabile versjonene av bøkene.
Nedlasting (HTTP): https://downloads.sourceforge.net/freetype/freetype-2.14.0.tar.xz
Nedlasting MD5 sum: 6fc21ca4dcabcb8a4d643877585b3028
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.0.tar.xz
Nedlasting MD5 sum: 809cb7b52b90f1611aa740375e4dbff9
Nedlastingsstørrelse: 2.1 MB
harfBuzz-11.4.5 (sirkulær: bygg freetype, deretter harfbuzz, og installer freetype på nytt), libpng-1.6.50, og Which-2.23
Brotli-1.1.0 og librsvg-2.61.0
Hvis du lastet ned tilleggsdokumentasjonen, pakk den ut i kildetreet ved å bruke følgende kommando:
tar -xf ../freetype-doc-2.14.0.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.14.0 && rm -v /usr/share/doc/freetype-2.14.0/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.