FreeType-2.4.8

Introduction to FreeType2

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

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

Package Information

Additional Downloads

Additional Documentation

User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/freetype2

Installation of FreeType2

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

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

Install FreeType2 by running the following commands:

sed -i -r 's:.*(#.*SUBPIXEL.*) .*:\1:' \
          include/freetype/config/ftoption.h &&
./configure --prefix=/usr &&
make

This package does not come with a test suite.

Now, as the root user:

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

Command Explanations

sed -i -r 's:.*(#.*SUBPIXEL.*) .*:\1:' include/freetype/config/ftoption.h: This command enables LCD optimized rendering. This option results in improved rendering of fonts, but may have patent restrictions. Be sure to read the 'Other patent issues' part of http://www.freetype.org/patents.html before enabling this option.

Contents

Installed Program: freetype-config
Installed Library: libfreetype.{so,a}
Installed Directories: /usr/include/freetype2 and /usr/share/doc/freetype-2.4.8

Short Descriptions

freetype-config

is used to get FreeType compilation and linking information.

libfreetype.{so,a}

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

Last updated on 2011-12-09 03:40:04 +0000