W3docs

Propriété CSS font-variant-alternates

The font-variant-alternates CSS property deals with the selection of alternate glyphs. See the values and try examples.

La propriété font-variant-alternates permet de contrôler la sélection des glyphes alternatifs.

Les noms des fonctions de glyphes alternatifs (styleset, stylistic, character-variant, ornament, swash, annotation) peuvent être définis dans @font-feature-values. Les noms lisibles par l'homme spécifiés dans @font-feature-values sont autorisés dans la feuille de style.

Valeur initialenormal
S'applique àTous les éléments. Il s'applique également à ::first-letter et ::first-line.
HéritéeOui.
AnimableNon.
VersionCSS3
Syntaxe DOMobject.style.fontVariantAlternates = "normal";

Syntaxe

Syntaxe de la propriété CSS font-variant-alternates

font-variant-alternates: normal | historical-forms | stylistic() | styleset() | character-variant() | swash() | ornaments() | annotation();

Exemple de la propriété font-variant-alternates :

Exemple de la propriété CSS font-variant-alternates

<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      @font-feature-values "Leitura Display Swashes" {
        @swash {
          fancy: 1;
        }
      }
      p {
        font-size: 2rem;
      }
      .variant {
        font-family: Leitura Display Swashes;
        font-variant-alternates: swash(fancy);
      }
    </style>
  </head>
  <body>
    <h2>Font-variant-alternates property example</h2>
    <p>This paragraph uses the swash alternate.</p>
    <p class="variant">This paragraph uses the swash alternate.</p>
  </body>
</html>

Résultat

Propriété CSS font-variant-alternates

Valeurs

ValeurDescription
normalAucune fonctionnalité n'est activée.
historical-formsActive l'affichage des formes historiques.
stylistic()Active l'affichage des alternatifs stylistiques.
styleset()Active l'affichage avec des ensembles stylistiques.
character-variant()Active des alternatives stylistiques spécifiques pour les caractères.
swash()Active les glyphes swash.
ornaments()Active l'affichage des ornements.
annotation()Active les formes d'annotation alternatives.
initialDéfinit la valeur par défaut de la propriété.
inheritHérite la propriété de son élément parent.

Compatibilité des navigateurs

NavigateurSupport
Chrome36+
Edge79+
Firefox34+
Safari10+
Opera23+

Pratique

Pratique

Quelle est la fonction de la propriété 'font-variant-alternates' en CSS ?