font-weight
также может не работать, если используемый шрифт не имеет этих весов - вы часто будете сталкиваться с этим при встраивании пользовательских шрифтов. В этих случаях браузер, скорее всего, округлит число до ближайшего веса, который у него есть.
Например, если я вставлю следующий шрифт ...
@font-face {
font-family: 'Nexa';
src: url(...);
font-weight: 300;
font-style: normal;
}
Тогда я не смогу использовать что-либо, кроме веса 300. Все остальные веса вернутся к 300, если я не укажу дополнительные объявления @font-face
с этими дополнительными весами.