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.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.1.0 (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.1
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 --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.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.
--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.