pango.font_family

Module for [FontFamily] class

Types 3

A [pango.font_family.FontFamily] is used to represent a family of related font faces.

The font faces in a family share a common design, but differ in slant, weight, width or other aspects.

Methods
GType _gType() @property
FontFamily self()Returns `this`, for use in `with` statements.
FontFamilyGidBuilder builder()Get builder for [pango.font_family.FontFamily] Returns: New builder object
gobject.types.GType itemType() @propertyGet `itemType` property. Returns: The type of items contained in this list.
uint nItems() @propertyGet `nItems` property. Returns: The number of items contained in this list.
string name() @propertyGet `name` property. Returns: The name of the family
pango.font_face.FontFace getFace(string name = null)Gets the [pango.font_face.FontFace] of family with the given name.
string getName()Gets the name of the family.
bool isMonospace()A monospace font is a font designed for text display where the the characters form a regular grid.
bool isVariable()A variable font is a font which has axes that can be modified to produce different faces.
void listFaces(out pango.font_face.FontFace[] faces)Lists the different font faces that make up family.
Constructors
this(void * ptr, Flag!"Take" take)

Fluent builder for [pango.font_family.FontFamily]

Methods