Trait ux::prelude::FontExt[][src]

pub trait FontExt: 'static {
    pub fn describe(&self) -> Option<FontDescription>;
pub fn describe_with_absolute_size(&self) -> Option<FontDescription>;
pub fn find_shaper(
        &self,
        language: &Language,
        ch: u32
    ) -> Option<EngineShape>;
pub fn get_coverage(&self, language: &Language) -> Option<Coverage>;
pub fn get_font_map(&self) -> Option<FontMap>;
pub fn get_glyph_extents(&self, glyph: u32) -> (Rectangle, Rectangle);
pub fn get_metrics(
        &self,
        language: Option<&Language>
    ) -> Option<FontMetrics>;
pub fn has_char(&self, wc: char) -> bool; }

Required methods

pub fn describe(&self) -> Option<FontDescription>[src]

pub fn describe_with_absolute_size(&self) -> Option<FontDescription>[src]

pub fn find_shaper(&self, language: &Language, ch: u32) -> Option<EngineShape>[src]

pub fn get_coverage(&self, language: &Language) -> Option<Coverage>[src]

pub fn get_font_map(&self) -> Option<FontMap>[src]

pub fn get_glyph_extents(&self, glyph: u32) -> (Rectangle, Rectangle)[src]

pub fn get_metrics(&self, language: Option<&Language>) -> Option<FontMetrics>[src]

pub fn has_char(&self, wc: char) -> bool[src]

Loading content...

Implementors

impl<O> FontExt for O where
    O: IsA<Font>, 
[src]

Loading content...