Struct write_fonts::layout::CharacterVariantParams
source · [−]pub struct CharacterVariantParams {
pub feat_ui_label_name_id: u16,
pub feat_ui_tooltip_text_name_id: u16,
pub sample_text_name_id: u16,
pub num_named_parameters: u16,
pub first_param_ui_label_name_id: u16,
pub character: Vec<Uint24>,
}Expand description
featureParams for ‘cv01’-‘cv99’
Fields
feat_ui_label_name_id: u16The ‘name’ table name ID that specifies a string (or strings, for multiple languages) for a user-interface label for this feature. (May be NULL.)
feat_ui_tooltip_text_name_id: u16The ‘name’ table name ID that specifies a string (or strings, for multiple languages) that an application can use for tooltip text for this feature. (May be NULL.)
sample_text_name_id: u16The ‘name’ table name ID that specifies sample text that illustrates the effect of this feature. (May be NULL.)
num_named_parameters: u16Number of named parameters. (May be zero.)
first_param_ui_label_name_id: u16The first ‘name’ table name ID used to specify strings for user-interface labels for the feature parameters. (Must be zero if numParameters is zero.)
character: Vec<Uint24>The Unicode Scalar Value of the characters for which this feature provides glyph variants.
Trait Implementations
sourceimpl Clone for CharacterVariantParams
impl Clone for CharacterVariantParams
sourcefn clone(&self) -> CharacterVariantParams
fn clone(&self) -> CharacterVariantParams
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresourceimpl Debug for CharacterVariantParams
impl Debug for CharacterVariantParams
sourceimpl<'a> FontRead<'a> for CharacterVariantParams
impl<'a> FontRead<'a> for CharacterVariantParams
sourceimpl FontWrite for CharacterVariantParams
impl FontWrite for CharacterVariantParams
sourcefn write_into(&self, writer: &mut TableWriter)
fn write_into(&self, writer: &mut TableWriter)
Write our data and information about offsets into this TableWriter.
sourceimpl Validate for CharacterVariantParams
impl Validate for CharacterVariantParams
sourcefn validate_impl(&self, ctx: &mut ValidationCtx)
fn validate_impl(&self, ctx: &mut ValidationCtx)
Validate this table. Read more
Auto Trait Implementations
impl RefUnwindSafe for CharacterVariantParams
impl Send for CharacterVariantParams
impl Sync for CharacterVariantParams
impl Unpin for CharacterVariantParams
impl UnwindSafe for CharacterVariantParams
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more