Pango

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
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.44.0 ( 27 de julio de 2019 (4 años y 1 mes))
Enlaces

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

Este artículo ha sido escrito por Wikipedia. El texto está disponible bajo la licencia Creative Commons - Atribución - CompartirIgual. Pueden aplicarse cláusulas adicionales a los archivos multimedia.