Aller au contenu

Propriété CSS font-variant-alternates

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

css
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

html
<!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

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

Trouvez-vous cela utile?

Aperçu dual-run — comparez avec les routes Symfony en production.