Saltar al contenido

Propiedad CSS font-variant-alternates

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

css
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

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>

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

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

¿Te resulta útil?

Vista previa dual-run — compárala con las rutas Symfony en producción.