--- title: font-variant-alternates slug: Web/CSS/font-variant-alternates tags: - Fuentes CSS - Propiedad CSS - Referencia translation_of: Web/CSS/font-variant-alternates ---
La propiedad CSS font-variant-alternates
controla el uso de glifos alternos. Estos glifos alternos pueden ser referenciados por nombres alternativos en {{cssxref("@font-feature-values")}}.
Las reglas-at definen nombres, para un tipo determinado de glifos alternativos (stylistic
, styleset
, character-variant
, swash
, ornament
o annotation
), asociándolos a un valor OpenType dado. Esta propiedad permite utilizar estos nombres de fácil uso (según se defina en {{cssxref("@font-feature-values")}}) dentro de la hoja de estilos.
{{cssinfo}}
font-variant-alternates: normal; font-variant-alternates: historical-forms; font-variant-alternates: stylistic(user-defined-ident); font-variant-alternates: styleset(user-defined-ident); font-variant-alternates: character-variant(user-defined-ident); font-variant-alternates: swash(user-defined-ident); font-variant-alternates: ornaments(user-defined-ident); font-variant-alternates: annotation(user-defined-ident); font-variant-alternates: swash(ident1) annotation(ident2); /* Global values */ font-variant-alternates: initial; font-variant-alternates: inherit; font-variant-alternates: unset;
normal
historical-forms
hist
.stylistic()
salt
, como salt 2
.styleset()
ssXY
, como ss02
.character-variant()
styleset()
, aunque la variante aquí no crea glifos coherentes a un set de caracteres; los caracteres individuales tendrán estilos indipendientes, no necesariamente coherentes. El parámetro es un nombre específico de fuente mapeado a un número. Corresponde al valor de OpenType cvXY
, como cv02
.swash()
swsh
y cswh
, como swsh 2
y cswh 2
.ornaments()
ornm
, como ornm 2
.
annotation()
nalt
, como nalt 2
.<p>Firefox rocks!</p> <p class="variant">Firefox rocks!</p>
p.variant { font-family: Leitura Display Swashes; font-variant-alternates: swash(2); }
Nota: se necesita la fuente Open Type Leitura Display Swashes instalada para que este ejemplo funcione
{{ EmbedLiveSample('Example', '', '', '', 'Web/CSS/font-variant-alternates') }}
Especificación | Estatus | Comentarios |
---|---|---|
{{SpecName('CSS3 Fonts', '#propdef-font-variant-alternates', 'font-variant-alternates')}} | {{Spec2('CSS3 Fonts')}} | Definición inicial |
{{ CompatibilityTable }}
Característica | Firefox (Gecko) | Chrome | Internet Explorer | Opera | Safari (WebKit) |
---|---|---|---|---|---|
Soporte básico | {{CompatGeckoDesktop("34")}} [1] | {{ CompatUnknown() }} | {{ CompatUnknown() }} | {{ CompatUnknown() }} | {{ CompatUnknown() }} |
Característica | Android | Firefox Mobile (Gecko) | IE Phone | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|
Soporte básico | {{ CompatUnknown() }} | {{CompatGeckoMobile("34")}}[1] | {{ CompatUnknown() }} | {{ CompatUnknown() }} | {{ CompatUnknown() }} |
[1] Una implementación experimental estaba disponible desde Gecko 24. Se regía por la preferencia layout.css.font-features.enabled
, con valor predeterminado de true
, solamente disponible en Nightly y Aurora.