Pango

Pango
Información general
Tipo de programa Renderizado de texto
Desarrollador Behdad Esfahbod
Licencia LGPL
Información técnica
Programado en C
Versiones
Última versión estable 1.52.2 ( 31 de marzo de 2024 (1 mes y 12 días))
Enlaces
Sitio web oficial
Repositorio de código
Seguimiento de errores
[editar datos en Wikidata]

Pango es una biblioteca de código abierto para el diseño y dibujo de texto internacional como parte del conjunto GTK+ y por lo tanto del entorno gráfico GNOME para sistemas operativos GNU/Linux. El nombre pango procede del griego pan: todo (en griego Παν) más la palabra del japonés go: idioma (en japonés 語, lenguaje).

Pango está diseñado de forma modular, esto significa que Pango puede ser usado por aplicaciones de diferentes arquitecturas o metodologías de programación. Para cada caso existen diferentes opciones:

  • Tipos de letra (mal llamados fuentes) FreeType y bibliotecas fontconfig. En este caso se puede usar Cairo, las bibliotecas Xft, o directamente un búfer de la memoria sin usar bibliotecas adicionales.
  • tipos nativos de Microsoft Windows. En este caso se puede usar Cairo, o la API nativa Win32.
  • tipografías en MacOS X usando ATSUI. En este caso sólo se puede usar Cairo.

La integración de Pango con Cairo otorga realmente una completa solución al manejo y generación de texto. Además los gráficos suelen ser de muy alta calidad. Pango soporta prácticamente la mayoría de los sistemas de escritura, como hebreo, árabe, etc.

Pango depende de la biblioteca GLib.

Enlaces externos

  • Manual de referencia oficial de Pango
  • Pango.org, página oficial en inglés.
  • Introducción a Pango, en inglés.
Control de autoridades
  • Proyectos Wikimedia
  • Wd Datos: Q591485
  • Commonscat Multimedia: Pango / Q591485

  • Informática
  • Arch Linux: pango
  • AUR: pango-git
  • Debian: libpango-1.0-0
  • Fedora: pango
  • Free Software Directory: Pango
  • Gentoo: x11-libs/pango
  • Open Hub: pango
  • Ubuntu: libpango-1.0-0
  • Wd Datos: Q591485
  • Commonscat Multimedia: Pango / Q591485