Graphite2 est un moteur de rendu pour les polices graphite. Il y a des polices TrueType avec des tables supplémentaires contenant des informations de rendu et ont été à la base développées pour supporter les systèmes d'écriture complexes non-Roman. Ils peuvent contenir des règles par exemple de ligatures, de substitution de glyphe, crénage, justification - ce qui peut les rendre utile sur des textes écrits dans un système d'écriture Roman comme l'anglais. Notez que firefox fournit une copie interne du moteur graphite et ne peut pas utiliser une version du système , mais c'est aussi des bénéfices pour la disponibilité des police graphiques.
Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.9.
Téléchargement (HTTP) : http://downloads.sourceforge.net/silgraphite/graphite2-1.3.5.tgz
Somme de contrôle MD5 du téléchargement : 5b8d22a8bbf031838e31432868c0109c
Taille du téléchargement : 3.8 Mo
Estimation de l'espace disque requis : 27 Mo (avec la documentation et les tests)
Estimation du temps de construction : 0.3 SBU (avec la documentation et les tests)
FreeType-2.6.3, Python-2.7.11 et silgraphite pour construire les tests et les outils de bancs de tests de comparerender, et s'ils sont présents, Harfbuzz-1.1.3 pour leur ajouter plus de fonctionnalités (il s'agit d'une dépendance circulaire, vous devriez d'abord construire graphite2 sans harfbuzz).
Pour construire la documentation : AsciiDoc, Doxygen-1.8.11, texlive-20150521 (ou install-tl-unx) et dblatex (pour les documentations PDF)
Pour lancer la suite de test vous devrez avoir FontTools (module Python 2), autrement, les tests "cmp" échouront.
Vous devez avoir au moins une police graphite pour que le paquet soit utilisable.
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/graphite2
Quelques tests échouent si FontTools (module Python 2) n'est pas installé.
sed -i '/cmptest/d' tests/CMakeLists.txt
Installez Graphite2 en lançant les commandes suivantes :
mkdir build && cd build && cmake -G "Unix Makefiles" \ -DCMAKE_INSTALL_PREFIX=/usr \ -Wno-dev .. && make
Si vous construisez la documentation, lancez :
make docs
Pour tester les résultats lancez : make test.
Maintenant, en tant qu'utilisateur root
:
make install
Si vous construisez la documentation, installez la, en tant
qu'utilisateur root
:
install -v -d -m755 /usr/share/doc/graphite2-1.3.5/api && cp -v -r -f doc/doxygen/{html,latex/refman.pdf} \ /usr/share/doc/graphite2-1.3.5/api && cp -v -r -f doc/{GTF,manual}.html \ /usr/share/doc/graphite2-1.3.5
-DCMAKE_VERBOSE_MAKEFILE=ON
: Ce
paramètre active le mode de construction verbeux.
Last updated on 2016-03-03 23:05:00 +0100