Harfbuzz-1.0.3

Introduction à Harfbuzz

Le paquet Harfbuzz contient un moteur de fonte de texte OpenType.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.8.

Information sur le paquet

Dépendances de Harfbuzz

Recommandées

Facultatives

cairo-1.14.2, gobject-introspection-1.44.0, GTK-Doc-1.24, et Graphite2-1.3.1.

[Avertissement]

Avertissement

Les dépendances recommandées ne sont pas strictement requises pour construire le paquet. Cependant, vous pourriez ne pas obtenir les résultats attendus à runtime si vous ne les installez pas. S'il vous plaît ne nous signalez pas les bugs avec ce paquet si vous n'avez pas installé les dépendances recommandées.

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

Installation de Harfbuzz

Installez Harfbuzz en lançant les commandes suivantes :

./configure --prefix=/usr --with-gobject &&
make

Pour tester le résultat, tapez : make check.

Maintenant, en tant qu'utilisateur root :

make install

Explications des commandes

--with-gobject: Ce paramètre active la construction de l'enveloppe GObject Harfbuzz. Enlevez la si vous n'avez pas installé GLib.

--with-graphite2: Ce paramètre active le support de Graphite2.

--enable-gtk-doc : Utilisez ce paramètre si GTK-Doc est installé et si vous souhaitez reconstruire et installer la documentation de l'API.

Contenu

Programmes installés: hb-ot-shape-closure, hb-shape et hb-view
Bibliothèques installées: libharfbuzz.so,libharfbuzz-gobject.so et libharfbuzz-icu.so
Répertoires installés: /usr/{include,share/gtk-doc/html}/harfbuzz

Description courte

hb-ot-shape-closure

donne l'ensemble des caractères contenu dans une chaine, représenté comme de simples caractères et/ou des noms de caractères seuls. Exemple: hb-ot-shape-closure /usr/share/fonts/dejavu/DejaVuSans.ttf "Hello World.".

hb-shape

est utilisé pour la convertion de chaines de texte en glyphes positionnés.

hb-view

peut être utilisé pour une visualisation graphique d'une chaine, utilisant une police particulière, comme un ensemble de glyphes. Le format de sortie est automatiquement défini par l'extension du fichier, les formats supportés étant ansi/png/svg/pdf/ps/eps. Exemple: hb-view --output-file=hello.png /usr/share/fonts/dejavu/DejaVuSans.ttf "Hello World.".

libharfbuzz.so

contient des fonctions de mise en forme de textes complexes.

Last updated on : 2013-03-23 01:09:51 +010