W3docs

Propiedad CSS font-variant-alternates

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

La propiedad font-variant-alternates controla la selección de glifos alternativos.

Los nombres de las funciones de glifos alternativos (styleset, stylistic, character-variant, ornament, swash, annotation) pueden definirse en @font-feature-values. Los nombres legibles por humanos especificados en @font-feature-values están permitidos en la hoja de estilos.

Valor inicialnormal
Se aplica aTodos los elementos. También se aplica a ::first-letter y ::first-line.
HeredableSí.
AnimableNo.
VersiónCSS3
Sintaxis DOMobject.style.fontVariantAlternates = "normal";

Sintaxis

Sintaxis de la propiedad CSS font-variant-alternates

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

Ejemplo de la propiedad font-variant-alternates:

Ejemplo de la propiedad 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>

Resultado

CSS font-variant-alternates Property

Valores

ValorDescripción
normalNinguna de las características está habilitada.
historical-formsHabilita la visualización de formas históricas.
stylistic()Habilita la visualización de alternancias estilísticas.
styleset()Habilita la visualización con conjuntos estilísticos.
character-variant()Habilita alternativas estilísticas específicas para caracteres.
swash()Habilita glifos swash.
ornaments()Habilita la visualización de ornamentos.
annotation()Habilita formas de anotación alternativas.
initialHace que la propiedad use su valor predeterminado.
inheritHereda la propiedad de su elemento padre.

Compatibilidad con navegadores

NavegadorCompatibilidad
Chrome36+
Edge79+
Firefox34+
Safari10+
Opera23+

Práctica

Práctica

¿Qué función tiene la propiedad 'font-variant-alternates' en CSS?