Type of a function that can duplicate user data for an attribute.
Type of a function filtering a list of attributes.
Function type for rendering attributes of type %PANGO_ATTR_SHAPE with Pango's Cairo renderer.
Callback used by pango_fontset_foreach() when enumerating fonts in a fontset.
A PangoGlyph represents a single glyph in the output form of a string.
The PangoGlyphUnit type is used to store dimensions within Pango.
A PangoLayoutRun represents a single run within a PangoLayoutLine.
PangoAlignment describes how to align the lines of a PangoLayout within the available space.
The PangoAttrType distinguishes between different types of attributes.
PangoBidiType represents the bidirectional character type of a Unicode character as specified by the <ulink url="http://www.unicode.org/reports/tr9/">Unicode bidirectional algorithm</ulink>.
PangoCoverageLevel is used to indicate how well a font can represent a particular Unicode character for a particular script.
PangoDirection represents a direction in the Unicode bidirectional algorithm.
PangoEllipsizeMode describes what sort of ellipsization should be applied to text.
The bits in a PangoFontMask correspond to the set fields in a PangoFontDescription.
PangoGravity represents the orientation of glyphs in a segment of text.
PangoGravityHint defines how horizontal scripts should behave in a vertical context.
The PangoOverline enumeration is used to specify whether text should be overlined, and if so, the type of line.
#PangoRenderPart defines different items to render for such purposes as setting colors.
The PangoScript enumeration identifies different writing systems.
Flags influencing the shaping process.
These flags affect how Pango treats characters that are normally not visible in the output.
An enumeration specifying the width of the font relative to other designs within a family.
An enumeration specifying the various slant styles possible for a font.
PangoTabAlign specifies where a tab stop appears relative to the text.
The PangoUnderline enumeration is used to specify whether text should be underlined, and if so, the type of underlining.
An enumeration specifying capitalization variant of the font.
An enumeration specifying the weight (boldness) of a font.
PangoWrapMode describes how to wrap the lines of a PangoLayout to the desired width.
Whether the segment should be shifted to center around the baseline.
Whether this run holds ellipsized text.
Whether to add a hyphen at the end of the run during shaping.
Value for @start_index in PangoAttribute that indicates the beginning of the text.
Value for @end_index in PangoAttribute that indicates the end of the text.
A PangoGlyph value that indicates a zero-width empty glpyh.
A PangoGlyph value for invalid input.
Flag used in PangoGlyph to turn a gunichar value of a valid Unicode character into an unknown-character glyph for that gunichar.
The scale factor for one magnification step (1.2)
The scale factor for normal size (1.0).
The scale factor for one shrinking step (1 / 1.2).
The scale factor for three magnification steps (1.2 * 1.2 * 1.2).
The scale factor for three shrinking steps (1 / (1.2 * 1.2 * 1.2)).
The scale factor for two magnification steps (1.2 * 1.2).
The scale factor for two shrinking steps (1 / (1.2 * 1.2)).
The scale between dimensions used for Pango distances and device units.
The major component of the version of Pango available at compile-time.
The micro component of the version of Pango available at compile-time.
The minor component of the version of Pango available at compile-time.
A string literal containing the version of Pango available at compile-time.
The PangoAnalysis structure stores information about the properties of a segment of text.
The PangoAttrClass structure stores the type and operations for a particular type of attribute.
The PangoAttrColor structure is used to represent attributes that are colors.
The PangoAttrFloat structure is used to represent attributes with a float or double value.
The PangoAttrFontDesc structure is used to store an attribute that sets all aspects of the font description at once.
The PangoAttrFontFeatures structure is used to represent OpenType font features as an attribute.
The PangoAttrInt structure is used to represent attributes with an integer or enumeration value.
The PangoAttrLanguage structure is used to represent attributes that are languages.
The PangoAttrShape structure is used to represent attributes which impose shape restrictions.
The PangoAttrSize structure is used to represent attributes which set font size.
The PangoAttrString structure is used to represent attributes with a string value.
The #PangoFontMapClass structure holds the virtual functions for a particular #PangoFontMap implementation.
The #PangoFontsetClass structure holds the virtual functions for a particular #PangoFontset implementation.
The PangoGlyphGeometry structure contains width and positioning information for a single glyph.
A PangoGlyphInfo structure represents a single glyph with positioning information and visual attributes.
A PangoGlyphVisAttr structure communicates information between the shaping and rendering phases.
The PangoLogAttr structure stores information about the attributes of a single character.
The PangoRectangle structure represents a rectangle.
Class structure for #PangoRenderer.