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-6.5 platform.
Download (HTTP): http://downloads.sourceforge.net/freetype/freetype-2.3.11.tar.bz2
Download (FTP): ftp://mirror.ovh.net/gentoo-distfiles/distfiles/freetype-2.3.11.tar.bz2
Download MD5 sum: 519c7cbf5cbd72ffa822c66844d3114c
Download size: 1.4 MB
Estimated disk space required: 28 MB (includes installing additional documentation)
Estimated build time: 0.3 SBU
Additional Documentation
Download (HTTP): http://downloads.sourceforge.net/freetype/freetype-doc-2.3.11.tar.bz2
Download (FTP): ftp://mirror.ovh.net/gentoo-distfiles/distfiles/freetype-doc-2.3.11.tar.bz2
Download MD5 sum: c9d75b659382aef80a8f86efcde08629
Download size: 101 KB
User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/freetype2
If you downloaded the additional documentation, unpack it into the source tree using the following command:
tar -xf ../freetype-doc-2.3.11.tar.bz2 \
--strip-components=2 -C docs
Install FreeType2 by running the following commands:
sed -i -r -e 's:.*(#.*BYTE.*) .*:\1:' \
-e 's:.*(#.*SUBPIX.*) .*:\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.3.11 && cp -v -R docs/* /usr/share/doc/freetype-2.3.11
sed -i ... 's:.*(#.*BYTE.*) .*:\1:' ... 's:.*(#.*SUBPIX.*) .*:\1:' include/freetype/config/ftoption.h: This command enables the TrueType native bytecode interpreter and LCD optimized rendering features. These options result in improved rendering of fonts, but may have patent restrictions. Be sure to read http://www.freetype.org/patents.html before enabling these options.
Last updated on 2009-12-31 19:02:01 +0000