pub struct ResolvedFont {
pub font_face_id: FontFaceId,
pub size_px: f32,
pub face_index: u32,
pub swash_cache_key: CacheKey,
pub scale_factor: f32,
}Expand description
A resolved font face with all parameters needed for shaping and rasterization.
Fields§
§font_face_id: FontFaceId§size_px: f32§face_index: u32§swash_cache_key: CacheKey§scale_factor: f32Device pixel ratio applied during shaping and rasterization.
Shaping happens at size_px * scale_factor and results are
divided by scale_factor to produce logical-pixel metrics,
so downstream layout stays in logical space.
Auto Trait Implementations§
impl Freeze for ResolvedFont
impl RefUnwindSafe for ResolvedFont
impl Send for ResolvedFont
impl Sync for ResolvedFont
impl Unpin for ResolvedFont
impl UnsafeUnpin 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