Graphite2-1.3.1

Introduction à Graphite2

Graphite2 est un moteur de rendu pour les polices graphique. Il y a des polices TrueType avec des tables supplémentaires contenant des informations de rendu et ont été à la base développé pour supporter les systèmes d'écriture complexes non-Roman. Ils peuvent contenir des règles par exemple de ligatures, de substitution de glyph, kerning, 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.8.

Information sur le paquet

  • Téléchargement (HTTP) : http://downloads.sourceforge.net/silgraphite/graphite2-1.3.1.tgz

  • Somme de contrôle MD5 du téléchargement : 0c4b5b0ebd59ff36837029bb60efc5b1

  • Taille du téléchargement : 8.2 Mo

  • Estimation de l'espace disque requis : 69 Mo (with docs and tests)

  • Estimation du temps de construction : 0.3 SBU (with docs and tests)

Dépendances de Graphite2

Requises

cmake-3.3.1,

Facultative

FreeType-2.6, Python-2.7.10, et silgraphite pour construire le test comparerender et les outils de tests , et s'il est présent, Harfbuzz-1.0.3 pour lui ajouter plus de fonctionnalités (c'est une dépendance circulaire, vous devez en premier construire graphite2 sans harfbuzz).

Pour construire la documentation, AsciiDoc, Doxygen-1.8.10 et texlive-20150521 (ou install-tl-unx).

Pour lancer la suite de test vous devrez avoir FontTools (module Python 2), autrement, certains tests échoueront.

Facultative (à l'éxécution)

Vous devez avoir au moins une police graphique pour que le paquet soit utilisable.

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/graphite2

Installation de Graphite2

Installez Graphite2 en lançant les commandes suivantes :

mkdir build &&
cd    build &&
cmake -G "Unix Makefiles"         \
      -DCMAKE_INSTALL_PREFIX=/usr \
      -DCMAKE_BUILD_TYPE=Release  \
      -Wno-dev .. &&
make

Si vous souhaitez construire la documentation, tapez:

make docs

Pour tester le résultat, tapez : make test. Quelques tests échouent si FontTools (module Python 2) n'est pas installé.

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.1/api &&
cp      -v -r -f    doc/doxygen/{html,latex/refman.pdf} \
                    /usr/share/doc/graphite2-1.3.1/api &&
cp      -v -r -f    doc/{GTF,manual}.html \
                    /usr/share/doc/graphite2-1.3.1

Explications des commandes

-DCMAKE_VERBOSE_MAKEFILE=ON: Ce paramètre active le mode de construction verbeux.

Contenu

Programmes installés: gr2fonttest, et optionally comparerender
Bibliothèques installées: libgraphite2.so
Répertoires installés: /usr/{include,share}/graphite2 and /usr/share/doc/graphite2-1.3.1

Description courte

comparerender

est un test et un outil de tests.

gr2fonttest

est un outil console de diagnostique pour les polices graphiques.

libgraphite2.so

est un moteur de rendu pour les polices graphiques.

Last updated on 2014-02-07 00:15:02 +0100