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]
Implementors
impl<O> FontExt for O where
O: IsA<Font>, [src]
O: IsA<Font>,