| Alignment | describes how to align the lines of a PangoLayout within the available space. |
| AttrColor | The PangoAttrColor structure is used to represent attributes that are colors. |
| AttrFloat | The PangoAttrFloat structure is used to represent attributes with a float or
double value. |
| AttrFontDesc | The AttrFontDesc object is used to store an attribute that sets all aspects
of the font description at once. |
| Attribute | Attributed text is used in a number of places in Pango. |
| AttrInt | The PangoAttrInt object is used to represent attributes with a integer value
|
| AttrIterator | The AttrIterator object is used to represent an iterator through a List. |
| AttrLanguage | Represents attributes which are languages. |
| AttrList | The PangoAttrList structure represents a list of attributes that apply to a
section of text. |
| AttrShape | The AttrShape structure is used to represent attributes which impose shape
restrictions. |
| AttrString | The AttrString object is used to represent attributes with a string value. |
| AttrType | Distinguishes between different types of attributes. |
| Color | The PangoColor structure is used to represent a color in an uncalibrated RGB
colorspace. |
| Context | The PangoContext structure stores global information used to control the
itemization process. |
| Coverage | It is often necessary in Pango to determine if a particular font can
represent a particular character, and also how well it can represent that
character. |
| CoverageLevel | Used to indicate how well a font can represent a particular ISO 10646
character point for a particular script. |
| Direction | The PangoDirection type represents the direction of writing for text. |
| EllipsizeMode | Type describing what sort of (if any) ellipsization should be applied to a
line of text. |
| Font | Pango supports a flexible architecture where a particular rendering
architecture can supply an implementation of fonts. |
| FontDescription | The FontDescription represents the description of an ideal font. |
| FontFace | The PangoFontFace structure is used to represent a group of fonts with the
same family, slant, weight, width, but varying sizes. |
| FontFamily | The FontFamily object is used to represent a family of related font faces. |
| FontMask | The bits in a PangoFontMask correspond to fields in a PangoFontDescription
that have been set. |
| FontMetrics | A FontMetrics structure holds the overall metric information for a font
(possibly restricted to a script). |
| GlyphString | Used to store strings of glyphs with geometry and visible attribute
information. |
| Language | The PangoLanguage structure is used to represent a language. |
| Layout | While complete access to the layout capabilities of Pango is provided using
the detailed interfaces for itemization and shaping, using that functionality
directly involves writing a fairly large amount of code. |
| LayoutLine | The PangoLayoutLine structure represents one of the lines resulting from
laying out a paragraph via PangoLayout. |
| Rectangle | The PangoRectangle structure represents a rectangle. |
| Scale | |
| Stretch | An enumeration specifying the width of the font relative to other designs
within a family. |
| Style | An enumeration specifying the various slant styles possible for a font. |
| TabAlign | A PangoTabAlign specifies where a tab stop appears relative to the text
|
| TabArray | A PangoTabArray struct contains an array of tab stops. |
| Underline | The PangoUnderline enumeration is used to specify whether text should be
underlined, and if so, the type of underlining. |
| Variant | An enumeration specifying capitalization variant of the font. |
| Weight | An enumeration specifying the weight (boldness) of a font. |
| WrapMode | Describes how to wrap the lines of a PangoLayout to the desired width. |