FreeType-2.14.1 - Pass 1

Introduksjon til to FreeType2 - Pass 1

FreeType2 Pakken inneholder et bibliotek som lar applikasjoner gjengi TrueType fonter på riktig måte.

Denne pakken har en sirkulær avhengighet av HarfBuzz-12.0.0, så denne pakken må installeres først, harfBuzz for det andre, så til slutt denne pakken igjen. Dette er første omgang.

Ytterligere nedlastinger

FreeType2 avhengigheter

Recommended
libpng-1.6.50 og Which-2.23

Optional
docwriter

Installasjon av FreeType2 - Pass 1

Hvis du lastet ned tilleggsdokumentasjonen, pakker du den ut i kildetreet ved å bruke følgende kommando.:

tar -xf ../freetype-doc-2.14.1.tar.xz --strip-components=2 -C docs

Aktiver GX/AAT og OpenType tabellvalidering og Subpixel Rendering:

sed -ri "s:.*(AUX_MODULES.*valid):\1:" modules.cfg &&

sed -r "s:.*(#.*SUBPIXEL_RENDERING) .*:\1:" \
    -i include/freetype/config/ftoption.h
[Notat]

Notat

Subpixel Rendering kan ha patentproblemer. Sørg for å lese 'Other patent issues' del av https://freetype.org/patents.html før den aktiveres. Den andre sed -r kommandoen er den som aktiverer SR.

Installer FreeType2 ved å kjøre følgende kommandoer:

./configure --prefix=/usr            \
            --enable-freetype-config \
            --disable-static &&
make

Nå, som root bruker:

make install

Hvis du lastet ned den valgfrie dokumentasjonen, installer den som root user:

cp -v -R docs -T /usr/share/doc/freetype-2.14.1 &&
rm -v /usr/share/doc/freetype-2.14.1/freetype-config.1

lib32 Installasjon av FreeType2 - Pass 1

Installer lib32-FreeType2 ved å kjøre følgende kommandoer:

make distclean &&
CC="gcc -m32" CXX="g++ -m32"         \
PKG_CONFIG_PATH=/usr/lib32/pkgconfig \
./configure --prefix=/usr            \
            --libdir=/usr/lib32      \
            --host=i686-pc-linux-gnu \
            --enable-freetype-config \
            --disable-static &&

make

Nå, som root bruker:

make DESTDIR=$PWD/DESTDIR install     &&
cp -vr DESTDIR/usr/lib32/* /usr/lib32 &&
rm -rf DESTDIR                        &&
ldconfig

Parameterforklaringer

[Notat]

Notat

Kjør ./configure --help for en fullstendig liste over alternativer.

--enable-freetype-config: Denne bryteren sørger for at manualsiden 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.

Innhold

Installert Program: freetype-config
Installert Bibliotek: libfreetype
Installerte Mapper: /usr/include/freetype2 og /usr/share/doc/freetype-2.14.1

Korte Beskrivelser

freetype-config

brukes til å få FreeType kompilering og lenkeinformasjon

libfreetype

inneholder funksjoner for gjengivelse av ulike skrifttyper, som for eksempel TrueType og Type1