Pango-1.54.0
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+.
Ce paquet est connu pour pouvoir être construit et fonctionner
correctement avec une plateform 12.2.
Informations sur le paquet
-
Téléchargement (HTTP) :
https://download.gnome.org/sources/pango/1.54/pango-1.54.0.tar.xz
-
Téléchargement (FTP) :
-
Somme de contrôle MD5 du téléchargement :
7ad89b03f6850e0be28f91522b793842
-
Taille du téléchargement : 1,9 Mo
-
Estimation de l'espace disque requis : 27 Mo (avec
les tests)
-
Estimation du temps de construction : 0,1 SBU (avec
parallélisme = 4 ; avec les tests)
Dépendances de Pango
Requises
Fontconfig-2.15.0 (doit être construit avec
un FreeType-2.13.3 qui utilise harfBuzz-9.0.0), FriBidi-1.0.15
et GLib-2.80.4 (GObject Introspection est requis
pour GNOME)
Recommandées
Cairo-1.18.0 (construit après harfBuzz-9.0.0) et Bibliothèques Xorg
Facultatives
Polices Cantarell (pour les tests),
Gi-DocGen-2024.1 (pour générer la
documentation), help2man, libthai
et sysprof
Installation de Pango
Installez Pango en exécutant les
commandes suivantes :
mkdir build &&
cd build &&
meson setup --prefix=/usr \
--buildtype=release \
--wrap-mode=nofallback \
.. &&
ninja
Si vous avez installé Gi-DocGen-2024.1 et souhaitez construire la
documentation de l'API de ce paquet, exécutez :
sed "/docs_dir =/s@\$@ / 'pango-1.54.0'@" -i ../docs/meson.build &&
meson configure -D documentation=true &&
ninja
Pour tester les résultats exécutez : ninja test. Deux teststestiter et
test-font, sont connus pour échouer pour une raison inconnue.
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.
-D introspection=disabled
:
utilisez ce paramètre si vous ne voulez pas utiliser GObject
Introspection.
--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 et
/usr/share/doc/pango-1.54.0 (si gi-docgen est
disponible)
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é
|