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-7.3 platform.
Download (HTTP): http://downloads.sourceforge.net/freetype/freetype-2.4.12.tar.bz2
Download (FTP): ftp://mirror.ovh.net/gentoo-distfiles/distfiles/freetype-2.4.12.tar.bz2
Download MD5 sum: 3463102764315eb86c0d3c2e1f3ffb7d
Download size: 1.6 MB
Estimated disk space required: 30 MB (includes installing additional documentation)
Estimated build time: 0.3 SBU
Additional Documentation
Download (HTTP): http://downloads.sourceforge.net/freetype/freetype-doc-2.4.12.tar.bz2
Download (FTP): ftp://mirror.ovh.net/gentoo-distfiles/distfiles/freetype-doc-2.4.12.tar.bz2
Download MD5 sum: e3955ef324b2ceea74dc849e07fbfb7a
Download size: 108 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.4.12.tar.bz2 \
--strip-components=2 -C docs
Install FreeType2 by running the following commands:
sed -e "s@FT_CFF_HINTING_FREETYPE@FT_CFF_HINTING_ADOBE@" \
-i src/cff/cffobjs.c &&
sed -e "/AUX.*.gxvalid/s@^# @@" -e "/AUX.*.otvalid/s@^# @@" \
-i modules.cfg &&
sed -e "/#.*.SUBPIXEL/s@/\* @@" -e "/#.*.SUBPIXEL/s@ \*/@@" \
-i include/freetype/config/ftoption.h &&
./configure --prefix=/usr --disable-static &&
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.12 && cp -v -R docs/* /usr/share/doc/freetype-2.4.12
sed -e ...: First
command enables Adobe CFF Engine, second command enables GX/AAT and
OpenType table validation and third command enables Subpixel
Rendering and Subpixel Hinting in order to improve font rendering.
Note that Subpixel Rendering has patent issues. Be sure to read the
'Other patent issues' part of
http://www.freetype.org/patents.html
before enabling this option.
--disable-static: This
switch prevents installation of static versions of the libraries.
Last updated on 2013-05-19 14:26:51 +0000