Struct accessibility_tree::fonts::Font
source · pub struct Font { /* private fields */ }
Implementations§
source§impl Font
impl Font
pub fn parse<B: Into<Cow<'static, [u8]>>>( bytes: B ) -> Result<Arc<Self>, FontError>
pub fn bytes(&self) -> &[u8] ⓘ
pub fn postscript_name(&self) -> &str
pub fn glyph_count(&self) -> u16
pub fn each_code_point<F>(&self, f: F) -> Result<(), FontError>
pub fn glyph_id(&self, ch: char) -> Result<GlyphId, FontError>
pub fn glyph_width( &self, glyph_id: GlyphId ) -> Result<Length<f32, Em>, FontError>
pub fn ascender(&self) -> Length<f32, Em>
pub fn descender(&self) -> Length<f32, Em>
pub fn min_x(&self) -> Length<f32, Em>
pub fn min_y(&self) -> Length<f32, Em>
pub fn max_x(&self) -> Length<f32, Em>
pub fn max_y(&self) -> Length<f32, Em>
Auto Trait Implementations§
impl RefUnwindSafe for Font
impl Send for Font
impl Sync for Font
impl Unpin for Font
impl UnwindSafe for Font
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more