pub(crate) struct ResolvedFont {
pub(crate) id: ID,
units_per_em: NonZeroU16,
ascent: i16,
descent: i16,
x_height: NonZeroU16,
underline_position: i16,
underline_thickness: NonZeroU16,
line_through_position: i16,
subscript_offset: i16,
superscript_offset: i16,
}
Fields§
§id: ID
§units_per_em: NonZeroU16
§ascent: i16
§descent: i16
§x_height: NonZeroU16
§underline_position: i16
§underline_thickness: NonZeroU16
§line_through_position: i16
§subscript_offset: i16
§superscript_offset: i16
Implementations§
Source§impl ResolvedFont
impl ResolvedFont
pub(crate) fn scale(&self, font_size: f32) -> f32
pub(crate) fn ascent(&self, font_size: f32) -> f32
pub(crate) fn descent(&self, font_size: f32) -> f32
pub(crate) fn height(&self, font_size: f32) -> f32
pub(crate) fn x_height(&self, font_size: f32) -> f32
pub(crate) fn underline_position(&self, font_size: f32) -> f32
fn underline_thickness(&self, font_size: f32) -> f32
pub(crate) fn line_through_position(&self, font_size: f32) -> f32
fn subscript_offset(&self, font_size: f32) -> f32
fn superscript_offset(&self, font_size: f32) -> f32
fn dominant_baseline_shift( &self, baseline: DominantBaseline, font_size: f32, ) -> f32
fn alignment_baseline_shift( &self, alignment: AlignmentBaseline, font_size: f32, ) -> f32
Trait Implementations§
Source§impl Clone for ResolvedFont
impl Clone for ResolvedFont
Source§fn clone(&self) -> ResolvedFont
fn clone(&self) -> ResolvedFont
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for ResolvedFont
impl Debug for ResolvedFont
impl Copy for ResolvedFont
Auto Trait Implementations§
impl Freeze for ResolvedFont
impl RefUnwindSafe for ResolvedFont
impl Send for ResolvedFont
impl Sync for ResolvedFont
impl Unpin for ResolvedFont
impl UnwindSafe for ResolvedFont
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