css.properties

font-variant

The font-variant property specifies font variants.

Formal Syntax

normal | none | [ [ <common-lig-values> || <discretionary-lig-values> || <historical-lig-values> || <contextual-alt-values> ] || [ small-caps | all-small-caps | petite-caps | all-petite-caps | unicase | titling-caps ] || [ stylistic(<feature-value-name>) || historical-forms || styleset(<feature-value-name>#) || character-variant(<feature-value-name>#) || swash(<feature-value-name>) || ornaments(<feature-value-name>) || annotation(<feature-value-name>) ] || [ <numeric-figure-values> || <numeric-spacing-values> || <numeric-fraction-values> || ordinal || slashed-zero ] || [ <east-asian-variant-values> || <east-asian-width-values> || ruby ] || [ sub | super ] || [ text | emoji | unicode ] ]

See specification

JavaScript Access

// Access via element.style
element.style.fontVariant = 'normal';

Browser Support

standard | MDN · Spec · Spec

FeatureChromeFirefoxSafariEdge
font-variant11112
css_fonts_shorthand52349.179
greek_accented_characters
historical-forms111349.1111
none5234979
normal11112
sub110349.1110
super110349.1110
turkic_is3114812
uppercase_eszett

Related Properties