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.