Zum Inhalt springen

CSS font-variant-alternates-Eigenschaft

Die Eigenschaft font-variant-alternates übernimmt die Steuerung der Auswahl alternativer Glyphen.

Die Namen der alternativen Glyphenfunktionen (styleset, stylistic, character-variant, ornament, swash, annotation) können in @font-feature-values definiert werden. Die in @font-feature-values angegebenen menschenlesbaren Namen sind im Stylesheet zulässig.

Anfangswertnormal
Anwendbar aufAlle Elemente. Gilt auch für ::first-letter und ::first-line.
VererbtJa.
AnimierbarNein.
VersionCSS3
DOM-Syntaxobject.style.fontVariantAlternates = "normal";

Syntax

Syntax der CSS font-variant-alternates-Eigenschaft

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

Beispiel für die font-variant-alternates-Eigenschaft:

Beispiel für die CSS font-variant-alternates-Eigenschaft

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>

Ergebnis

CSS font-variant-alternates Property

Werte

WertBeschreibung
normalKeine der Funktionen ist aktiviert.
historical-formsAktiviert die Anzeige historischer Formen.
stylistic()Aktiviert die Anzeige stilistischer Alternativen.
styleset()Aktiviert die Anzeige mit stilistischen Sets.
character-variant()Aktiviert spezifische stilistische Alternativen für Zeichen.
swash()Aktiviert Swash-Glyphen.
ornaments()Aktiviert die Anzeige von Ornamenten.
annotation()Aktiviert alternative Anmerkungsformen.
initialLegt den Standardwert der Eigenschaft fest.
inheritErbt die Eigenschaft vom Elternelement.

Browser-Kompatibilität

BrowserUnterstützung
Chrome36+
Edge79+
Firefox34+
Safari10+
Opera23+

Praxis

Welche Funktion hat die CSS-Eigenschaft 'font-variant-alternates'?

Finden Sie das nützlich?

Dual-run-Vorschau — vergleichen Sie mit den Symfony-Routen live.