Tenho que importar a fonte Klavika e a recebi em vários formatos e tamanhos:
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
Agora gostaria de saber se é possível importá-los para o CSS com apenas uma @font-face
-query, onde estou definindo o weight
na consulta. Quero evitar copiar / colar a consulta 8 vezes.
Então, algo como:
@font-face {
font-family: 'Klavika';
src: url(../fonts/Klavika-Regular.otf), weight:normal;
src: url(../fonts/Klavika-Bold.otf), weight:bold;
}
Respostas:
Na verdade, há um sabor especial de @ font-face que permitirá exatamente o que você está pedindo.
Aqui está um exemplo usando o mesmo nome de família de fontes com estilos e pesos diferentes associados a fontes diferentes:
Agora você pode especificar
font-weight:bold
oufont-style:italic
para qualquer elemento de sua preferência sem precisar especificar a família de fontes ou substituirfont-weight
efont-style
.Para uma visão geral completa desse recurso e do uso padrão, dê uma olhada neste artigo.
EXEMPLO DE CANETA
fonte
fonte