Trait FontMapExt

Source
pub trait FontMapExt: 'static {
    // Required methods
    fn changed(&self);
    fn create_context(&self) -> Option<Context>;
    fn get_serial(&self) -> u32;
    fn get_shape_engine_type(&self) -> Option<GString>;
    fn list_families(&self) -> Vec<FontFamily>;
    fn load_font(
        &self,
        context: &Context,
        desc: &FontDescription,
    ) -> Option<Font>;
    fn load_fontset(
        &self,
        context: &Context,
        desc: &FontDescription,
        language: &Language,
    ) -> Option<Fontset>;
}

Required Methods§

Source

fn changed(&self)

Source

fn create_context(&self) -> Option<Context>

Source

fn get_serial(&self) -> u32

Source

fn get_shape_engine_type(&self) -> Option<GString>

👎Deprecated
Source

fn list_families(&self) -> Vec<FontFamily>

Source

fn load_font(&self, context: &Context, desc: &FontDescription) -> Option<Font>

Source

fn load_fontset( &self, context: &Context, desc: &FontDescription, language: &Language, ) -> Option<Fontset>

Implementors§