Pango-1.50.8

Introduction à Pango

Pango est une bibliothèque de présentation et d'affichage de texte, mettant l'accent sur l'internationalisation. On peut l'utiliser n'importe où quand on a besoin d'un texte présenté, même si la plupart du travail fait sur Pango jusqu'à présent s'effectue dans le contexte des outils de widget de GTK+.

[Note]

Note

Development versions of BLFS may not build or run some packages properly if dependencies have been updated since the most recent stable versions of the book.

Informations sur le paquet

Dépendances de Pango

Requises

Fontconfig-2.14.0 (doit être construit avec un FreeType-2.12.1 qui utilise HarfBuzz-5.1.0), FriBidi-1.0.11 et GLib-2.72.3

Recommandées

Facultatives

Polices Cantarell (pour les tests), sysprof-3.44.0, gi-docgen (pour générer la documentation), help2man et libthai

Notes utilisateur : https://wiki.linuxfromscratch.org/blfs/wiki/pango

Installation de Pango

Installez Pango en exécutant les commandes suivantes :

mkdir build &&
cd    build &&

meson --prefix=/usr --buildtype=release --wrap-mode=nofallback .. &&
ninja

Pour tester les résultats exécutez : ninja test. Un test, test-layout, est connu pour échouer.

Maintenant, en tant qu'utilisateur root :

ninja install

Explication des commandes

--buildtype=release : spécifie le type de construction convenant aux versions stables de ce paquet, comme la valeur par défaut produit des binaires non optimisés.

-Dintrospection=false : utilisez ce paramètre si vous ne voulez pas utiliser gobject-introspection-1.72.0.

--wrap-mode=nofallback : ce paramètre évite que meson ne se rabatte sur les sous-projet pour les déclarations de dépendance dans les fichiers de construction, ce qui l'empêche de télécharger les dépendances facultatives qui ne sont pas installées sur le système.

Configuration de Pango

Fichiers de configuration

/etc/pango/pangorc, ~/.pangorc et the file specified in the environment variable PANGO_RC_FILE

Contenu

Programmes installés: pango-list, pango-segmentation et pango-view
Bibliothèques installées: libpango-1.0.so, libpangocairo-1.0.so, libpangoft2-1.0.so et libpangoxft-1.0.so
Répertoires installés: /usr/include/pango-1.0

Descriptions courtes

pango-list

affiche une liste des polices que Pango peut utiliser et qui sont actuellement installées sur le système

pango-segmentation

montre la segmentation du texte déterminée par Pango.

pango-view

permet la visualisation d'un fichier donné par Pango

libpango-1.0.so

contient des routines de rendu de disposition de bas niveau, un pilote de haut niveau de disposition de blocs entiers de texte et des routines pour aider à éditer du texte internationalisé

Last updated on