Pango

Pango (stylized as Παν語) is a text (i.e. glyph) layout engine library which works with the HarfBuzz shaping engine for displaying multi-language text.

Original author(s)Owen Taylor
Raph Levien
Developer(s)Behdad Esfahbod
Initial release11 July 1999 (1999-07-11)
Stable release
1.51.1  / 11 August 2023 (11 August 2023)
Repository
Written inC
Operating systemUnix-like, Microsoft Windows, Other
TypeSoftware development library
LicenseLGPL
Websitewww.pango.org

Full-function rendering of text and cross-platform support is achieved when Pango is used with platform APIs or third-party libraries, such as Uniscribe and FreeType, as text rendering backends. Pango-processed text will appear similar under different operating systems.

Pango is a special-purpose library for text and not a general-purpose graphics rendering library such as Cairo, with which Pango can be used. The Cairo documentation recommends Pango be used to "render" text rather than Cairo for all but the simplest text "rendering".

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.