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.9 platform.
Download (HTTP): http://downloads.sourceforge.net/freetype/freetype-2.6.3.tar.bz2
Download MD5 sum: 0037b25a8c090bc8a1218e867b32beb1
Download size: 1.7 MB
Estimated disk space required: 43 MB (with additional documentation)
Estimated build time: 0.2 SBU (with additional documentation)
Additional Documentation
Download (HTTP): http://downloads.sourceforge.net/freetype/freetype-doc-2.6.3.tar.bz2
Download MD5 sum: ec2629b81f80decdae04a4b528097b81
Download size: 5.2 MB
Harfbuzz-1.1.3 (first, install without it, after it is installed, reinstall FreeType-2.6.3), libpng-1.6.21, and Which-2.21
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.6.3.tar.bz2 --strip-components=2 -C docs
Install FreeType2 by running the following commands:
sed -e "/AUX.*.gxvalid/s@^# @@" \ -e "/AUX.*.otvalid/s@^# @@" \ -i modules.cfg && sed -r -e 's:.*(#.*SUBPIXEL.*) .*:\1:' \ -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.6.3 && cp -v -R docs/* /usr/share/doc/freetype-2.6.3
sed -e ...: First
command enables GX/AAT and OpenType table validation and second
command enables Subpixel Rendering and Subpixel Hinting in order to
improve font rendering. Note that Subpixel Rendering may have
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 2016-02-22 14:52:02 -0800