Graphite2 is a rendering engine for graphite fonts. These are TrueType fonts with additional tables containing smart rendering information and were originally developed to support complex non-Roman writing systems. They may contain rules for e.g. ligatures, glyph substitution, kerning, justification - this can make them useful even on text written in Roman writing systems such as English. Note that firefox provides an internal copy of the graphite engine and cannot use a system version, but it too should benefit from the availability of graphite fonts.
This package is known to build and work properly using an LFS-7.6 systemd platform.
Download (HTTP): http://downloads.sourceforge.net/silgraphite/graphite2-1.2.4.tgz
Download MD5 sum: 2ef839348fe28e3b923bf8cced440227
Download size: 6.7 MB
Estimated disk space required: 44 MB
Estimated build time: 0.2 SBU
FreeType-2.5.3, Python-2.7.8, and silgraphite to build the comparerender test and benchmarking tool, and if that is present, Harfbuzz-0.9.35 to add more functionality to it (this is a circular dependency, you would need to first build graphite2 without harfbuzz).
To build the documentation, which is reported to be broken, would require all of AsciiDoc, Doxygen-1.8.8 and texlive-20140525.
You will need at least one suitable graphite font for the package to be useful.
User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/graphite2
Install Graphite2 by running the following commands:
mkdir build && cd build && cmake -DCMAKE_INSTALL_PREFIX=/usr -Wno-dev .. && make
To test the results, issue: make test.
Now, as the root
user:
make install
-DGRAPHITE2_COMPARE_RENDERER=ON
: This
switch enables the building of the comparerender tool.
Last updated on 2014-08-23 10:08:59 -0700