Tengo que importar la fuente Klavika y la he recibido en varias formas y tamaños:
Klavika-Bold-Italic.otf
Klavika-Bold.otf
Klavika-Light-Italic.otf
Klavika-Light.otf
Klavika-Medium-Italic.otf
Klavika-Medium.otf
Klavika-Regular-Italic.otf
Klavika-Regular.otf
Ahora me gustaría saber si es posible importarlos a CSS con solo una consulta @font-face
, donde estoy definiendo weight
en la consulta. Quiero evitar copiar / pegar la consulta 8 veces.
Entonces algo como:
@font-face {
font-family: 'Klavika';
src: url(../fonts/Klavika-Regular.otf), weight:normal;
src: url(../fonts/Klavika-Bold.otf), weight:bold;
}
Respuestas:
En realidad, hay un sabor especial de @ font-face que permitirá exactamente lo que estás pidiendo.
Aquí hay un ejemplo que utiliza el mismo nombre de familia de fuentes con diferentes estilos y pesos asociados con diferentes fuentes:
Ahora puede especificar
font-weight:bold
ofont-style:italic
cualquier elemento que desee sin tener que especificar la familia de fuentes o anularfont-weight
yfont-style
.Para obtener una descripción general completa de esta función y el uso estándar, consulte este artículo.
PLUMA DE EJEMPLO
fuente
fuente