Стили и font-family не связаны, их можно использовать независимо, однако, для шрифта могут быть определены weigh.
p {
font-family: "Times New Roman", Georgia, Serif;
}
В данном случае выбирается Times New Roman если он доступен, если нет - Georgia, и наконец если недоступны оба - Serif.
Недоступен шрифт может бы по многим причинам, недоступен файл, нед поддержки браузером и тп.
www.w3schools.com/cssref/css3_pr_font-face_rule.asp@font-face {
font-family: MyHelvetica;
src: local("Helvetica Neue Bold"),
local("HelveticaNeue-Bold"),
url(MgOpenModernaBold.ttf);
font-weight: bold;
}
В данном примере font-face "создаёт" новый шрифт
Helvetica Neue Bold
, альтернативное написание
HelveticaNeue-Bold
и добавляет их к семье
MyHelvetica
. Поскольку этот шрифт - жирный, то указан
font-weight
.
Очевидно, что на сайте с кириллицей используют генератор CSS:
/* Код для подключения шрифта в /css/stylename.css */
/* font-family: "MerriweatherRegular"; */
@font-face {
font-family: "MerriweatherRegular";
src: url("../fonts/MerriweatherRegular/MerriweatherRegular.eot");
src: url("../fonts/MerriweatherRegular/MerriweatherRegular.eot?#iefix")format("embedded-opentype"),
url("../fonts/MerriweatherRegular/MerriweatherRegular.woff") format("woff"),
url("../fonts/MerriweatherRegular/MerriweatherRegular.ttf") format("truetype");
font-style: normal;
font-weight: normal;
}
/* font-family: "MerriweatherBold"; */
@font-face {
font-family: "MerriweatherBold";
src: url("../fonts/MerriweatherBold/MerriweatherBold.eot");
src: url("../fonts/MerriweatherBold/MerriweatherBold.eot?#iefix")format("embedded-opentype"),
url("../fonts/MerriweatherBold/MerriweatherBold.woff") format("woff"),
url("../fonts/MerriweatherBold/MerriweatherBold.ttf") format("truetype");
font-style: normal;
font-weight: normal;
}
...
Грамотнее было бы написать такой код:
@font-face {
font-family: "Merriweather";
src: url("../fonts/MerriweatherRegular/MerriweatherRegular.eot");
src: url("../fonts/MerriweatherRegular/MerriweatherRegular.eot?#iefix")format("embedded-opentype"),
url("../fonts/MerriweatherRegular/MerriweatherRegular.woff") format("woff"),
url("../fonts/MerriweatherRegular/MerriweatherRegular.ttf") format("truetype");
font-style: normal;
font-weight: normal;
}
@font-face {
font-family: "Merriweather";
src: url("../fonts/MerriweatherBold/MerriweatherBold.eot");
src: url("../fonts/MerriweatherBold/MerriweatherBold.eot?#iefix")format("embedded-opentype"),
url("../fonts/MerriweatherBold/MerriweatherBold.woff") format("woff"),
url("../fonts/MerriweatherBold/MerriweatherBold.ttf") format("truetype");
font-style: normal;
font-weight: bold;
}
@font-face {
font-family: "Merriweather";
src: url("../fonts/MerriweatherItalic/MerriweatherItalic.eot");
src: url("../fonts/MerriweatherItalic/MerriweatherItalic.eot?#iefix")format("embedded-opentype"),
url("../fonts/MerriweatherItalic/MerriweatherItalic.woff") format("woff"),
url("../fonts/MerriweatherItalic/MerriweatherItalic.ttf") format("truetype");
font-style: italic;
font-weight: normal;
}
...
То-есть одна семья но разные предопределённые стили и веса.
p.s.: на старых версиях Safari под iOS такое переопределение может скрашить браузер если используется SVG