Introduction to FreeType2

The FreeType2 package contains a library which allows applications to properly render TrueType fonts.

This package is known to build and work properly using an LFS-8.3 platform.

Package Information

Additional Downloads

Additional Documentation

FreeType2 Dependencies


User Notes:

Installation of FreeType2

If you downloaded the additional documentation, unpack it into the source tree using the following command:

tar -xf ../freetype-doc-2.9.1.tar.bz2 --strip-components=2 -C docs

Install FreeType2 by running the following commands:

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 &&

This package does not come with a test suite.

Now, as the root user:

make install &&
cp builds/unix/freetype-config /usr/bin

If you downloaded the optional documentation, install it as the root user:

install -v -m755 -d /usr/share/doc/freetype-2.9.1 &&
cp -v -R docs/*     /usr/share/doc/freetype-2.9.1

Command Explanations

sed -ri ...: First command enables GX/AAT and OpenType table validation and second command enables Subpixel Rendering. Note that Subpixel Rendering may have patent issues. Be sure to read the 'Other patent issues' part of before enabling this option.

--enable-freetype-config: This switch ensure that the man page for freetype-config is installed.

--without-harfbuzz: If harfbuzz is installed prior to freetype without freetype support, use this switch to avoid a build failure.

--disable-static: This switch prevents installation of static versions of the libraries.

cp builds/unix/freetype-config /usr/bin: Manually place the freetype configureation program needed by other programs when using the freetype library.


Installed Program: freetype-config
Installed Library:
Installed Directories: /usr/include/freetype2 and /usr/share/doc/freetype-2.9.1

Short Descriptions


is used to get FreeType compilation and linking information.

contains functions for rendering various font types, such as TrueType and Type1.

Last updated on 2018-08-24 17:59:05 -0700