# Type Alias VariationSetting

    pub type VariationSetting = Setting<f32>;

Expand description

Type for specifying a variation axis setting in user coordinates.

The `selector` field should contain a tag that corresponds to a variation axis while the `value` field specifies the desired position on the axis in user coordinates (i.e. within the range defined by the minimum and maximum values of the axis).

## §Example

    use skrifa::{Tag, setting::VariationSetting};

    // For convenience, a conversion from (&str, f32) is provided.
    let slightly_bolder: VariationSetting = ("wght", 720.0).into();

    assert_eq!(slightly_bolder, VariationSetting::new(Tag::new(b"wght"), 720.0));

## Aliased Type§

    pub struct VariationSetting {
        pub selector: Tag,
        pub value: f32,
    }

## Fields§

§`selector: Tag`

Tag that specifies the target setting.

§`value: f32`

The desired value for the setting.