Можно ли определить несколько толщин шрифта с помощью одного запроса @font-face?
Шрифт Klavika бывает разной толщины и формы. Можно ли их импортировать в CSS с помощью одного запроса @font-face, определяющего вес?
Решение:
Представляя универсальную функцию @font-face, вы можно связать разные стили и насыщенность с одним именем семейства шрифтов:
@font-face { font-family: "DroidSerif"; src: url("DroidSerif-Regular-webfont.ttf") format("truetype"); /* Normal weight, normal style */ src: url("DroidSerif-Italic-webfont.ttf") format("truetype"); /* Normal weight, italic style */ src: url("DroidSerif-Bold-webfont.ttf") format("truetype"); /* Bold weight, normal style */ src: url("DroidSerif-BoldItalic-webfont.ttf") format("truetype"); /* Bold weight, italic style */ }
Теперь вы можете указать шрифт-вес:жирный или шрифт-стиль:курсив для разных элементов:
body { font-family:"DroidSerif", Georgia, serif; } h1 { font-weight:bold; } em { font-style:italic; } strong em { font-weight:bold; font-style:italic; }
Подробную информацию об этой функции можно найти в официальной документации.
Пример:
[Пример Pen](https://codepen .io/anon/pen/EjxVqv)
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3