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.2 plattform.
Nedlasting (HTTP): https://downloads.sourceforge.net/freetype/freetype-2.13.3.tar.xz
Nedlasting MD5 sum: f3b4432c4212064c00500e1ad63fbc64
Nedlastingsstørrelse: 2.5 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.3.tar.xz
Nedlasting MD5 sum: 6affe0d431939398cc3c7cdd58d824f8
Nedlastingsstørrelse: 2.1 MB
harfBuzz-9.0.0 (sirkulær: bygg freetype, deretter harfbuzz, og installer freetype på nytt), libpng-1.6.43, og Which-2.21
Brotli-1.1.0 og librsvg-2.58.3
Hvis du lastet ned tilleggsdokumentasjonen, pakk den ut i kildetreet ved å bruke følgende kommando:
tar -xf ../freetype-doc-2.13.3.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.3 && rm -v /usr/share/doc/freetype-2.13.3/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.