| Class Summary | |
|---|---|
| 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. |