pub type FontSizeAdjust = GenericFontSizeAdjust<FontSizeAdjustFactor>;
Expand description
Specified value for font-size-adjust, intended to help preserve the readability of text when font fallback occurs.
https://drafts.csswg.org/css-fonts-5/#font-size-adjust-prop
Aliased Type§
enum FontSizeAdjust {
None,
ExHeight(FontSizeAdjustFactor),
CapHeight(FontSizeAdjustFactor),
ChWidth(FontSizeAdjustFactor),
IcWidth(FontSizeAdjustFactor),
IcHeight(FontSizeAdjustFactor),
}
Variants§
None
ExHeight(FontSizeAdjustFactor)
CapHeight(FontSizeAdjustFactor)
ChWidth(FontSizeAdjustFactor)
IcWidth(FontSizeAdjustFactor)
IcHeight(FontSizeAdjustFactor)
Trait Implementations§
source§impl<Factor> Animate for GenericFontSizeAdjust<Factor>where
Factor: Animate,
impl<Factor> Animate for GenericFontSizeAdjust<Factor>where Factor: Animate,
source§impl<Factor: Clone> Clone for GenericFontSizeAdjust<Factor>
impl<Factor: Clone> Clone for GenericFontSizeAdjust<Factor>
source§fn clone(&self) -> GenericFontSizeAdjust<Factor>
fn clone(&self) -> GenericFontSizeAdjust<Factor>
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl<Factor> ComputeSquaredDistance for GenericFontSizeAdjust<Factor>where
Factor: ComputeSquaredDistance,
impl<Factor> ComputeSquaredDistance for GenericFontSizeAdjust<Factor>where Factor: ComputeSquaredDistance,
source§fn compute_squared_distance(&self, other: &Self) -> Result<SquaredDistance, ()>
fn compute_squared_distance(&self, other: &Self) -> Result<SquaredDistance, ()>
Computes the squared distance between two animatable values.
source§impl<Factor: Debug> Debug for GenericFontSizeAdjust<Factor>
impl<Factor: Debug> Debug for GenericFontSizeAdjust<Factor>
source§impl<Factor: Hash> Hash for GenericFontSizeAdjust<Factor>
impl<Factor: Hash> Hash for GenericFontSizeAdjust<Factor>
source§impl<Factor> MallocSizeOf for GenericFontSizeAdjust<Factor>where
Factor: MallocSizeOf,
impl<Factor> MallocSizeOf for GenericFontSizeAdjust<Factor>where Factor: MallocSizeOf,
source§fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Measure the heap usage of all descendant heap-allocated structures, but
not the space taken up by the value itself.
source§impl Parse for FontSizeAdjust
impl Parse for FontSizeAdjust
source§fn parse<'i, 't>(
context: &ParserContext<'_>,
input: &mut Parser<'i, 't>
) -> Result<Self, ParseError<'i>>
fn parse<'i, 't>( context: &ParserContext<'_>, input: &mut Parser<'i, 't> ) -> Result<Self, ParseError<'i>>
Parse a value of this type. Read more
source§impl<Factor: PartialEq> PartialEq<GenericFontSizeAdjust<Factor>> for GenericFontSizeAdjust<Factor>
impl<Factor: PartialEq> PartialEq<GenericFontSizeAdjust<Factor>> for GenericFontSizeAdjust<Factor>
source§fn eq(&self, other: &GenericFontSizeAdjust<Factor>) -> bool
fn eq(&self, other: &GenericFontSizeAdjust<Factor>) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl<Factor> SpecifiedValueInfo for GenericFontSizeAdjust<Factor>where
Factor: SpecifiedValueInfo,
impl<Factor> SpecifiedValueInfo for GenericFontSizeAdjust<Factor>where Factor: SpecifiedValueInfo,
source§const SUPPORTED_TYPES: u8 = 0u8
const SUPPORTED_TYPES: u8 = 0u8
Supported CssTypes by the given value type. Read more
source§impl<Factor> ToAnimatedValue for GenericFontSizeAdjust<Factor>where
Factor: ToAnimatedValue,
impl<Factor> ToAnimatedValue for GenericFontSizeAdjust<Factor>where Factor: ToAnimatedValue,
§type AnimatedValue = GenericFontSizeAdjust<<Factor as ToAnimatedValue>::AnimatedValue>
type AnimatedValue = GenericFontSizeAdjust<<Factor as ToAnimatedValue>::AnimatedValue>
The type of the animated value.
source§fn from_animated_value(from: Self::AnimatedValue) -> Self
fn from_animated_value(from: Self::AnimatedValue) -> Self
Converts back an animated value into a computed value.
source§fn to_animated_value(self) -> Self::AnimatedValue
fn to_animated_value(self) -> Self::AnimatedValue
Converts this value to an animated value.
source§impl<Factor> ToAnimatedZero for GenericFontSizeAdjust<Factor>where
Factor: ToAnimatedZero,
impl<Factor> ToAnimatedZero for GenericFontSizeAdjust<Factor>where Factor: ToAnimatedZero,
source§fn to_animated_zero(&self) -> Result<Self, ()>
fn to_animated_zero(&self) -> Result<Self, ()>
Returns a value that, when added with an underlying value, will produce the underlying
value. This is used for SMIL animation’s “by-animation” where SMIL first interpolates from
the zero value to the ‘by’ value, and then adds the result to the underlying value. Read more
source§impl ToComputedValue for FontSizeAdjust
impl ToComputedValue for FontSizeAdjust
§type ComputedValue = GenericFontSizeAdjust<NonNegative<f32>>
type ComputedValue = GenericFontSizeAdjust<NonNegative<f32>>
The computed value type we’re going to be converted to.
source§fn to_computed_value(&self, context: &Context<'_>) -> Self::ComputedValue
fn to_computed_value(&self, context: &Context<'_>) -> Self::ComputedValue
Convert a specified value to a computed value, using itself and the data
inside the
Context
.source§fn from_computed_value(computed: &Self::ComputedValue) -> Self
fn from_computed_value(computed: &Self::ComputedValue) -> Self
Convert a computed value to specified value form. Read more
source§impl<Factor> ToComputedValue for GenericFontSizeAdjust<Factor>where
Factor: ToComputedValue,
impl<Factor> ToComputedValue for GenericFontSizeAdjust<Factor>where Factor: ToComputedValue,
§type ComputedValue = GenericFontSizeAdjust<<Factor as ToComputedValue>::ComputedValue>
type ComputedValue = GenericFontSizeAdjust<<Factor as ToComputedValue>::ComputedValue>
The computed value type we’re going to be converted to.
source§fn from_computed_value(from: &Self::ComputedValue) -> Self
fn from_computed_value(from: &Self::ComputedValue) -> Self
Convert a computed value to specified value form. Read more
source§fn to_computed_value(&self, context: &Context<'_>) -> Self::ComputedValue
fn to_computed_value(&self, context: &Context<'_>) -> Self::ComputedValue
Convert a specified value to a computed value, using itself and the data
inside the
Context
.source§impl<Factor: ToCss> ToCss for GenericFontSizeAdjust<Factor>
impl<Factor: ToCss> ToCss for GenericFontSizeAdjust<Factor>
source§impl<Factor> ToResolvedValue for GenericFontSizeAdjust<Factor>where
Factor: ToResolvedValue,
impl<Factor> ToResolvedValue for GenericFontSizeAdjust<Factor>where Factor: ToResolvedValue,
§type ResolvedValue = GenericFontSizeAdjust<<Factor as ToResolvedValue>::ResolvedValue>
type ResolvedValue = GenericFontSizeAdjust<<Factor as ToResolvedValue>::ResolvedValue>
The resolved value type we’re going to be converted to.
source§fn from_resolved_value(from: Self::ResolvedValue) -> Self
fn from_resolved_value(from: Self::ResolvedValue) -> Self
Convert a resolved value to resolved value form.
source§fn to_resolved_value(self, context: &Context<'_>) -> Self::ResolvedValue
fn to_resolved_value(self, context: &Context<'_>) -> Self::ResolvedValue
Convert a resolved value to a resolved value.