pub struct FontFeature {
pub feature: String,
pub value: i32,
}Expand description
Fields§
§feature: StringThe tag that identifies the effect of this feature. Must consist of 4 ASCII characters.
value: i32The value assigned to this feature.
Must be a positive integer. Many features are Boolean values using 1 (on) and 0 (off).
Implementations§
Source§impl FontFeature
impl FontFeature
Sourcepub fn new(feature: impl Into<String>, value: i32) -> FontFeature
pub fn new(feature: impl Into<String>, value: i32) -> FontFeature
Creates a FontFeature object, which can be added to a text style to
change how the engine selects glyphs when rendering text.
Sourcepub fn enable(feature: impl Into<String>) -> FontFeature
pub fn enable(feature: impl Into<String>) -> FontFeature
Create a FontFeature object that enables the feature with the given
tag.
Sourcepub fn disable(feature: impl Into<String>) -> FontFeature
pub fn disable(feature: impl Into<String>) -> FontFeature
Create a FontFeature object that disables the feature with the given
tag.
Trait Implementations§
Source§impl Clone for FontFeature
impl Clone for FontFeature
Source§impl Debug for FontFeature
impl Debug for FontFeature
Source§impl Display for FontFeature
impl Display for FontFeature
impl Eq for FontFeature
Source§impl Hash for FontFeature
impl Hash for FontFeature
Source§impl PartialEq for FontFeature
impl PartialEq for FontFeature
impl StructuralPartialEq for FontFeature
Auto Trait Implementations§
impl Freeze for FontFeature
impl RefUnwindSafe for FontFeature
impl Send for FontFeature
impl Sync for FontFeature
impl Unpin for FontFeature
impl UnsafeUnpin for FontFeature
impl UnwindSafe for FontFeature
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.