pub struct FontInstance {
font: Font,
size: Option<f32>,
coords: CoordStorage,
feature_vars: FeatureVarsStorage,
}Expand description
A specific instance of a font, with a size and variation settings.
Fields§
§font: Font§size: Option<f32>§coords: CoordStorage§feature_vars: FeatureVarsStorageImplementations§
Source§impl FontInstance
impl FontInstance
Sourcepub fn builder(font: &Font) -> FontInstanceBuilder
pub fn builder(font: &Font) -> FontInstanceBuilder
Returns a builder for configuring a font instance from the given font.
Sourcepub fn normalized_coords(&self) -> &[NormalizedCoord] ⓘ
pub fn normalized_coords(&self) -> &[NormalizedCoord] ⓘ
Returns the normalized variation coordinates for this font instance.
Sourcepub fn feature_variations(&self) -> FontFeatureVariations
pub fn feature_variations(&self) -> FontFeatureVariations
Returns the selected feature variations for this font instance.
Methods from Deref<Target = Font>§
Sourcepub fn source(&self) -> &FontSource
pub fn source(&self) -> &FontSource
Returns the underlying source of font data.
Sourcepub fn tables(&self) -> &FontTables
pub fn tables(&self) -> &FontTables
Returns an object that provides access to individual font tables.
For non-SFNT fonts, this will return an empty set of tables.
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for FontInstance
impl !RefUnwindSafe for FontInstance
impl Send for FontInstance
impl Sync for FontInstance
impl Unpin for FontInstance
impl UnsafeUnpin for FontInstance
impl !UnwindSafe for FontInstance
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