Package-level declarations
Types
Type of a function that can duplicate user data for an attribute.
Type of a function filtering a list of attributes.
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.
A PangoAttrIterator is used to iterate through a PangoAttrList.
The PangoAttrLanguage structure is used to represent attributes that are languages.
The PangoAttrString structure is used to represent attributes with a string value.
An enumeration that affects baseline shifts between runs.
PangoCoverageLevel is used to indicate how well a font can represent a particular Unicode character for a particular script.
PangoEllipsizeMode describes what sort of ellipsization should be applied to text.
A PangoFontDescription describes a font in an implementation-independent manner.
A PangoFontFamily is used to represent a family of related font faces.
A PangoFontMetrics structure holds the overall metric information for a font.
Callback used when enumerating fonts in a fontset.
PangoFontsetSimple is a implementation of the abstract PangoFontset base class as an array of fonts.
The PangoGlyphGeometry structure contains width and positioning information for a single glyph.
A PangoGlyphItemIter is an iterator over the clusters in a PangoGlyphItem.
A PangoGlyphString is used to store strings of glyphs with geometry and visual attribute information.
A PangoGlyphVisAttr structure communicates information between the shaping and rendering phases.
PangoGravityHint defines how horizontal scripts should behave in a vertical context.
Errors that can be returned by func@Pango.Layout.deserialize.
Flags that influence the behavior of func@Pango.Layout.deserialize.
A PangoLayoutIter can be used to iterate over the visual extents of a PangoLayout.
A PangoLayoutLine represents one of the lines resulting from laying out a paragraph via PangoLayout.
Flags that influence the behavior of method@Pango.Layout.serialize.
PangoRenderPart defines different items to render for such purposes as setting colors.
A PangoScriptIter is used to iterate through a string and identify ranges in different scripts.
Flags influencing the shaping process.
An enumeration that affects how Pango treats characters during shaping.