--- title: '@font-feature-values' slug: Web/CSS/@font-feature-values tags: - CSS - Fuentes - Referencia - Regla-at translation_of: Web/CSS/@font-feature-values ---
La regla-at CSS @font-feature-values
permite a los autores usar un nombre común de {{cssxref("font-variant-alternates")}} para características activadas de distintas formas en OpenType. Permite simplificar el código CSS cuando se usan distintas fuentes.
@font-feature-values Font One { /* Cómo activar nice-style en Font One */ @styleset { nice-style: 12; } } @font-feature-values Font Two { /* Cómo activar nice-style en Font Two */ @styleset { nice-style: 4; } } … .nice-look { font-variant-alternates: styleset(nice-style); } /* Independiente de la fuente */
La regla-at @font-feature-values
debe ser usada en la parte superior de la hoja de estilos, pero también dentro de Grupos de reglas condicionales.
@swash
ident1: 2
es válido con ident2: 2 4
no lo es.@annotation
ident1: 2
es válido con ident2: 2 4
no lo es.@ornaments
ident1: 2
es válido con ident2: 2 4
no lo es.@stylistic
ident1: 2
es válido con ident2: 2 4
no lo es.@styleset
ident1: 2 4 12 1
corresponden a los valores OpenType ss02
, ss04
, ss12
, ss01
. Nótese que los valores superiores a 99
son válidos, pero no corresponden a ningún valor OpenType y serán ignorados.@character-variant
ident1: 2
corresponde a cv02=1
y ident2: 2 4
corresponde a cv02)4
e ident2: 2 4 5
no es válido.{{csssyntax}}
Especificación | Estatus | Comentarios |
---|---|---|
{{SpecName('CSS3 Fonts', '#font-feature-values', '@font-feature-values')}} | {{Spec2('CSS3 Fonts')}} | Definición inicial |
Característica | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
---|---|---|---|---|---|
Soporte básico | {{CompatUnknown}} | {{CompatGeckoDesktop("34")}} [1] | {{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] Implementación experimental de las extensiones CSS Fonts Nivel 3 estaba disponible desde Gecko 24. Estaba regido por la preferencia layout.css.font-features.enabled
con valor predeterminado true
en Nightly y Aurora solamente.