Sets our main struct and passes it to the parent class.
Creates a new #PangoCairoFontMap object; a fontmap is used to cache information about available fonts, and holds certain global parameters such as the resolution. In most cases, you can use pango_cairo_font_map_get_default() instead.
Creates a new #PangoCairoFontMap object of the type suitable to be used with cairo font backend of type @fonttype.
Gets the type of Cairo font backend that @fontmap uses.
Get the main Gtk struct
Gets the resolution for the fontmap. See pango_cairo_font_map_set_resolution()
Gets the #cairo_scaled_font_t used by @font. The scaled font can be referenced and kept using cairo_scaled_font_reference().
the main Gtk struct as a void*
Sets a default #PangoCairoFontMap to use with Cairo.
Sets the resolution for the fontmap. This is a scale factor between points specified in a #PangoFontDescription and Cairo units. The default value is 96, meaning that a 10 point font will be 13 units high. (10 * 96. / 72. = 13.3).
Gets a default #PangoCairoFontMap to use with Cairo.
the main Gtk struct
the main Gtk struct
Get the main Gtk struct
the main Gtk struct as a void*
Forces a change in the context, which will cause any #PangoContext using this fontmap to change.
Creates a #PangoContext connected to @fontmap. This is equivalent to pango_context_new() followed by pango_context_set_font_map().
Returns the current serial number of @fontmap. The serial number is initialized to an small number larger than zero when a new fontmap is created and is increased whenever the fontmap is changed. It may wrap, but will never have the value 0. Since it can wrap, never compare it with "less than", always use "not equals".
Returns the render ID for shape engines for this fontmap. See the <structfield>render_type</structfield> field of #PangoEngineInfo.
List all families for a fontmap.
Load the font in the fontmap that is the closest match for @desc.
Load a set of fonts in the fontmap that can be used to render a font matching @desc.
#PangoCairoFontMap is an interface exported by font maps for use with Cairo. The actual type of the font map will depend on the particular font technology Cairo was compiled to use.