🏠 New in High Baseline Support: font-variant-alternates
September 13, 2025
The font-variant-alternates CSS property, along with the @font-feature-values at-rule, chooses when to use a font’s alternate glyphs.
Source features
css.at-rules.font-feature-values[mdn]css.at-rules.font-feature-values.annotation[mdn]css.at-rules.font-feature-values.character-variant[mdn]css.at-rules.font-feature-values.historical-forms[mdn]css.at-rules.font-feature-values.ornaments[mdn]css.at-rules.font-feature-values.styleset[mdn]css.at-rules.font-feature-values.stylistic[mdn]css.at-rules.font-feature-values.swash[mdn]css.properties.font-variant-alternates[mdn]css.properties.font-variant-alternates.historical-forms[mdn]css.properties.font-variant-alternates.normal[mdn]css.properties.font-variant-alternates.annotation[mdn]css.properties.font-variant-alternates.character_variant[mdn]css.properties.font-variant-alternates.ornaments[mdn]css.properties.font-variant-alternates.styleset[mdn]css.properties.font-variant-alternates.stylistic[mdn]css.properties.font-variant-alternates.swash[mdn]api.CSSFontFeatureValuesRule[mdn]api.CSSFontFeatureValuesRule.fontFamily[mdn]api.CSSFontFeatureValuesMap[mdn]api.CSSFontFeatureValuesMap.@@iterator[mdn]api.CSSFontFeatureValuesMap.clear[mdn]api.CSSFontFeatureValuesMap.delete[mdn]api.CSSFontFeatureValuesMap.entries[mdn]api.CSSFontFeatureValuesMap.forEach[mdn]api.CSSFontFeatureValuesMap.get[mdn]api.CSSFontFeatureValuesMap.has[mdn]api.CSSFontFeatureValuesMap.keys[mdn]api.CSSFontFeatureValuesMap.set[mdn]api.CSSFontFeatureValuesMap.size[mdn]api.CSSFontFeatureValuesMap.values[mdn]api.CSSFontFeatureValuesRule.annotation[mdn]api.CSSFontFeatureValuesRule.characterVariant[mdn]api.CSSFontFeatureValuesRule.ornaments[mdn]api.CSSFontFeatureValuesRule.styleset[mdn]api.CSSFontFeatureValuesRule.stylistic[mdn]api.CSSFontFeatureValuesRule.swash[mdn]