Pango Reference Manual
for Pango 1.44.4 . Online at
https://developer.gnome.org/pango/
Abstract
Internationalized text layout and rendering
Basic Pango Interfaces
Rendering
— Functions to run the rendering pipeline
Fonts
— Structures representing abstract fonts
Glyphs
— Structures for storing information about glyphs
Attributes
— Font and other attributes for annotating text
Markup
— Simple markup language for text with attributes
Layout Objects
— High-level layout driver objects
Scripts and Languages
— Identifying writing systems and languages
Bidirectional Text
— Types and functions for bidirectional text
Vertical Text
— Laying text out in vertical directions
Rendering with Pango
Cairo Fonts and Rendering
— Font handling and rendering with Cairo
Win32 Fonts and Rendering
— Font handling and rendering on Windows
CoreText Fonts and Rendering
— Font handling and rendering on OS X
FreeType Fonts and Rendering
— Font handling and rendering with FreeType
Xft Fonts and Rendering
— Font handling and rendering with the Xft backend
Low Level Functionality
Contexts
— Global context object
Tab Stops
— Structures for storing tab stops
Coverage Maps
— Unicode character range coverage storage
PangoRenderer
— Rendering driver base class
PangoFcFontMap
— Base fontmap class for Fontconfig-based backends
PangoFcFont
— Base font class for Fontconfig-based backends
PangoFcDecoder
— Custom font encoding handling
Miscellaneous Utilities
— Various convenience and utility functions
Version Checking
— Tools for checking Pango version at compile- and run-time.
Deprecated APIs
OpenType Font Handling
— Obtaining information from OpenType tables
Engines
— Language-specific and rendering-system-specific processing
PangoEngineLang
— Rendering-system independent script engines
PangoEngineShape
— Rendering-system dependent script engines
Modules
— Support for loadable modules
Object Hierarchy
Annotation Glossary
Index of all symbols