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.7 platform.
This package is known to build and work properly using the gcc-5 compiler.
Download (HTTP): http://downloads.sourceforge.net/silgraphite/graphite2-1.3.0.tgz
Download MD5 sum: ca6da3ba3ff914e4974c167a7a63a3ae
Download size: 8.2 MB
Estimated disk space required: 63 MB (with tests)
Estimated build time: 0.2 SBU (with tests)
FreeType-2.6, Python-2.7.10, and silgraphite to build the comparerender test and benchmarking tool, and if that is present, Harfbuzz-1.0.2 to add more functionality to it (this is a circular dependency, you would need to first build graphite2 without harfbuzz).
You will need at least one suitable graphite font for the package to be useful.
Install Graphite2 by running the following commands:
mkdir build && cd build && cmake -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_BUILD_TYPE=Release \ -Wno-dev .. && make
To test the results, issue: make -k test. Some tests fail for unknown reasons.
Now, as the
Last updated on 2015-08-05 22:24:48 +0000