Flags -
Pango 1.0 ([original](https://lazka.github.io/pgi-docs/Pango-1.0/flags.html)) ([raw](?raw))
- Pango.FontMask
- Pango.LayoutDeserializeFlags
- Pango.LayoutSerializeFlags
- Pango.ShapeFlags
- Pango.ShowFlags
Details¶
class Pango.FontMask(value)¶
Bases: GObject.GFlags
The bits in a PangoFontMask
correspond to the set fields in aPangoFontDescription
.
FAMILY = 1¶
the font family is specified.
VARIATIONS = 128¶
OpenType font variations are specified.
New in version 1.42.
STRETCH = 16¶
the font stretch is specified.
STYLE = 2¶
the font style is specified.
FEATURES = 256¶
OpenType font features are specified.
New in version 1.56.
SIZE = 32¶
the font size is specified.
VARIANT = 4¶
the font variant is specified.
GRAVITY = 64¶
The font gravity is specified.
New in version 1.16.
WEIGHT = 8¶
the font weight is specified.
class Pango.LayoutDeserializeFlags(value)¶
Bases: GObject.GFlags
Flags that influence the behavior of [func`Pango`.Layout.deserialize].
New members may be added to this enumeration over time.
New in version 1.50.
DEFAULT = 0¶
Default behavior
CONTEXT = 1¶
Apply context information from the serialization to the PangoContext
class Pango.LayoutSerializeFlags(value)¶
Bases: GObject.GFlags
Flags that influence the behavior of [method`Pango`.Layout.serialize].
New members may be added to this enumeration over time.
New in version 1.50.
DEFAULT = 0¶
Default behavior
CONTEXT = 1¶
Include context information
OUTPUT = 2¶
Include information about the formatted output
class Pango.ShapeFlags(value)¶
Bases: GObject.GFlags
Flags influencing the shaping process.
PangoShapeFlags
can be passed to [func`Pango`.shape_with_flags].
New in version 1.44.
NONE = 0¶
Default value
ROUND_POSITIONS = 1¶
Round glyph positions and widths to whole device units This option should be set if the target renderer can’t do subpixel positioning of glyphs
class Pango.ShowFlags(value)¶
Bases: GObject.GFlags
These flags affect how Pango treats characters that are normally not visible in the output.
New in version 1.44.
NONE = 0¶
No special treatment for invisible characters
SPACES = 1¶
Render spaces, tabs and newlines visibly
LINE_BREAKS = 2¶
Render line breaks visibly
IGNORABLES = 4¶
Render default-ignorable Unicode characters visibly