В последнее время чаще всего использую ttf шрифты, подключаются следующим образом:
@font-face {
font-family: "Circe";
src: url("fonts/circe-light.ttf") format("truetype");
font-weight: 300;
font-style: normal;
}
@font-face {
font-family: "Circe";
src: url("fonts/circe-bold.ttf") format("truetype");
font-weight: 400;
font-style: normal;
}
@font-face {
font-family: "Circe";
src: url("fonts/circe-extrabold.ttf") format("truetype");
font-weight: 700;
font-style: normal;
}
Сами файлы шрифтов должны лежать в папке fonts.
название файлов может быть любое, главное прописать правильный путь.
В параметре font-family может быть любое название, шрифта, главное использовать его именно так как подключаем.
в font-weight указываем ширину подключаемого шрифта, в font-style начертание.
При скачивании архива с шрифтом файлы обычно называются именами без цифр, типа MediumItalic.ttf. это значит что это файл шрифта с жирностью 500 и начертанием italic.
Таблица названий «жирности» и цифровых значений
| в числах | CSS |
|---|---|
| 100 | Thin |
200 |
Extra Light |
300 |
Light |
400 |
Normal (Regular) |
500 |
Medium |
600 |
SemiBold |
700 |
Bold |
800 |
ExtraBold |
900 |
Black |