Trait pango::prelude::FontsetExt

source ·
pub trait FontsetExt: IsA<Fontset> + Sealed + 'static {
    // Provided methods
    fn foreach<P: FnMut(&Fontset, &Font) -> bool>(&self, func: P) { ... }
    fn font(&self, wc: u32) -> Font { ... }
    fn metrics(&self) -> FontMetrics { ... }
}
Expand description

Trait containing all Fontset methods.

Implementors

FontsetSimple, Fontset

Provided Methods§

source

fn foreach<P: FnMut(&Fontset, &Font) -> bool>(&self, func: P)

Iterates through all the fonts in a fontset, calling @func for each one.

If @func returns true, that stops the iteration.

func

Callback function

source

fn font(&self, wc: u32) -> Font

Returns the font in the fontset that contains the best glyph for a Unicode character.

wc

a Unicode character

Returns

a Font

source

fn metrics(&self) -> FontMetrics

Get overall metric information for the fonts in the fontset.

Returns

a FontMetrics object

Object Safety§

This trait is not object safe.

Implementors§