otf incluir importar google fuentes fuente font ejemplo css fonts font-face

css - incluir - MĂșltiples ponderaciones de fuente, una consulta @ font-face



importar fuente css (2)

En realidad, hay un sabor especial de @ font-face que permitirá justo lo que estás preguntando.

Aquí hay un ejemplo que usa el mismo nombre de familia de fuente con diferentes estilos y pesos asociados con diferentes fuentes:

@font-face { font-family: ''DroidSerif''; src: url(''DroidSerif-Regular-webfont.ttf'') format(''truetype''); font-weight: normal; font-style: normal; } @font-face { font-family: ''DroidSerif''; src: url(''DroidSerif-Italic-webfont.ttf'') format(''truetype''); font-weight: normal; font-style: italic; } @font-face { font-family: ''DroidSerif''; src: url(''DroidSerif-Bold-webfont.ttf'') format(''truetype''); font-weight: bold; font-style: normal; } @font-face { font-family: ''DroidSerif''; src: url(''DroidSerif-BoldItalic-webfont.ttf'') format(''truetype''); font-weight: bold; font-style: italic; }

Ahora puede especificar font-weight:bold o font-style:italic a cualquier elemento que desee sin tener que especificar la font-family o anular font-weight y font-style .

body { font-family:"DroidSerif", Georgia, serif; } h1 { font-weight:bold; } em { font-style:italic; } strong em { font-weight:bold; font-style:italic; }

Para obtener una descripción general completa de esta característica y el uso estándar, consulte 456bereastreet.com/archive/201012/…

EJEMPLO DE PLUMA

Tengo que importar la fuente Klavika y la he recibido en múltiples 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 en CSS con solo una @font-face -query, donde estoy definiendo el 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; }


@font-face { font-family: ''Klavika''; src: url(../fonts/Klavika-Regular.otf) format(''truetype'') font-weight-normal, url(../fonts/Klavika-Bold.otf) format(''truetype'') font-weight-bold, url(../fonts/Klavika-Bold-Italic.otf) format(''truetype'') font-italic font-weight-bold; }