КАК ПОДКЛЮЧИТЬ ШРИФТ НА САЙТ В CSS

 

подключение шрифта

 

Например, у нас есть шрифт Raleway.ttf и мы хотим использовать его во всех заголовках h1 нашего сайта. Для этого выполняем следующие действия:

В корневой папке сайта создаём папку fonts и копируем туда наш Raleway.ttf;

В самом низу файла стилей style.css прописываем правило:

                 @font-face {// название шрифта(чтобы не запутаться лучше указать название папки со шрифтом) font-family: "RalewayRegular"; // адрес шрифта и тип src: url("../fonts/RalewayRegular.ttf") format("truetype"); font-style: normal; font-weight: normal; }                            

А также в файле стилей задаём правило для всех заголовков:

 h1{font-family: "RalewayRegular";} 

Теперь все заголовки 1-го уровня на сайте отображаются с нужным нам шрифтом.

Если вы хотите подключить несколько шрифтов или их начертаний, то просто добавьте их под предыдущим:

      @font-face {font-family: "RalewayRegular"; src: url("../fonts/RalewayRegular.ttf") format("truetype"); font-style: normal; font-weight: normal; } @font-face{font-family: "RalewayBold";src: url("../fonts/RalewayBold.ttf") format("truetype");font-style: normal; font-weight: normal; }     

Вы могли заметить, что есть разные форматы шрифтов - .ttf, .woff, .eot, .svg и другие. Еще существует формат для современных браузеров .woff2, но о нем мы расскажем в одной из следующих статей.

Обычно каждый шрифт подключается сразу в 3-х форматах. Это сделано, чтобы шрифт правильно отображался во всех браузерах в том числе и старых. Выглядит это так:

 @font-face {font-family: "RalewayRegular"; src: url("../fonts/RalewayRegular/RalewayRegular.eot"); src: url("../fonts/RalewayRegular/RalewayRegular.eot?#iefix") format("embedded-opentype"),url("../fonts/RalewayRegular/RalewayRegular.woff") format("woff"), url("../fonts/RalewayRegular/RalewayRegular.ttf") format("truetype"); font-style: normal; font-weight: normal; }

Здесь следует обратить внимание на порядок подключения — это важно!

Не будем вдаваться в подробности, просто запомните вид этой конструкции.

Если у вас есть шрифт только в одном формате, то воспользуйтесь различными конверторами шрифтов. Вот один из них.

КАК ПОДКЛЮЧИТЬ ШРИФТ С ПОМОЩЬЮ РАЗЛИЧНЫХ СЕРВИСОВ

Также можно воспользоваться сервисом fonts4web для подключения шрифтов:

    1. Находим нужный шрифт или выбираем из уже имеющихся;
    2. Скачиваем архив и добавляем его в папку fonts;

 

шрифт с сервисов

 

    1. Копируем уже готовый CSS-код для файла css;

 

готовый CSS-код

 

Готово!

САМЫЙ ПРОСТОЙ СПОСОБ ПОДКЛЮЧЕНИЯ ШРИФТОВ

Используя сервис Google Fonts:

      1. Заходим на сайт https://fonts.google.com;
      2. Находим нужный шрифт или несколько:

 

Google Fonts

 

      1. Нажимаем на красный круг в правом верхнем углу в блоке шрифта;
      2. Внизу нажимаем на появившееся чёрное поле:

 

нужный шрифт

 

    1. При желании кастомизируем шрифт;
    2. Копируем ссылку и вставляем ее в тег head:

 

блок шрифта

 

Таким образом мы рассмотрели несколько способов подключения шрифта на сайт в css