Как добавить пользовательские шрифты в WordPress

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

Важность использования пользовательских шрифтов

Важность использования пользовательских шрифтов

Исследования доказывают, что типографика улучшает понимание прочитанного контента. Потому что на подсознательном уровне каждый пользователь оценивает содержание веб-страницы по ее дизайну. Используемый шрифт облегчает чтение или заставляет пользователей покидать веб-страницу.

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

Альтернативы Google Fonts

Альтернативы Google Fonts

Google Fonts и Adobe Edge Fonts бесплатны. Поэтому предоставляемые ими шрифты не уникальны. Вот еще несколько сервисов для поиска шрифтов:

  1. TemplateMonster– здесь представлено много шрифтов для личного использования за небольшую цену. Также они доступны в ONE web development kit.
  2. MyFonts– сервис предлагает самый большой выбор шрифтов в мире. Но их стоимость достаточно высокая.
  3. FontSpring– сервис продает современные шрифты для коммерческого использования. Но практически в любом семействе есть 1-2 бесплатных шрифта. Кроме этого доступен раздел с бесплатными шрифтами.
  4. Cufonfonts– еще одна обширная коллекция разнообразных шрифтов. Здесь представлено много бесплатных шрифтов, разделенных на отдельные категории.
  5. Dafont– коллекция сервиса состоит из 3500 бесплатных шрифтов. Большинство из них предназначены только для личного использования. Здесь можно выбрать шрифты в стиле комиксов, видеоигр, винтажные или стилизованные под японские символы.

Как добавить пользовательские шрифты в WordPress

Есть несколько способов добавить шрифты в WordPress-сайт:

  1. С помощью плагинов.
  2. Вручную.
  3. Темы оформления: многие темы оформления WordPress включают в себя встроенные параметры для настройки шрифтов.

Вариант 1 – с помощью плагинов

Если нас не волнуют глобальные изменения, мы можем установить плагины WordPress, предназначенные для изменения шрифтов, используемых на сайте.

Характеристики плагинов для смены шрифтов

Специализированный плагин должен обеспечивать следующее:

  • Возможность использовать собственный шрифт.
  • Возможность подключение более одного шрифта.
  • Возможность менять настройки шрифта из визуального редактора.

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

Custom Font Uploader

Custom Font Uploader

ПОСМОТРЕТЬ ДЕМО УЗНАТЬ БОЛЬШЕ И СКАЧАТЬ

Этот плагин позволяет загружать шрифты Google и применять их к различным элементам блога. Например, к заголовкам или тексту статьи или страницы.

Use Any Font

Use Any Font

УЗНАТЬ БОЛЬШЕ И СКАЧАТЬ

Это плагин предоставляет удобный интерфейс для загрузки шрифтов и их использования непосредственно через визуальный редактор.

WP Google Fonts

WP Google Fonts

УЗНАТЬ БОЛЬШЕ И СКАЧАТЬ

Плагин позволяет использовать каталог шрифтов Google. Одним из преимуществ этого плагина является добавление около 1000 шрифтов Google.

Как установить шрифты с помощью плагина?

В качестве примера рассмотрим плагин WP Google Fonts. Установите этот плагин из официального репозитория WordPress и откройте раздел Google Fonts.

Как установить шрифты с помощью плагина?

Выберите необходимые шрифты и настройте их.

Вариант 2 – установка пользовательских шрифтов вручную

С помощью директивы @font-face можно подключить на сайте один или несколько пользовательских шрифтов. Но у этого метода есть свои преимущества и недостатки.

Преимущества:

  • С помощью CSS можно подключить шрифты любого формата: ttf, otf, woff, svg.
  • Файлы шрифтов будут располагаться на вашем сервере.

Недостатки:

  • Для правильного подключения шрифта необходимо зарегистрировать отдельный код для каждого используемого стиля.
  • Не зная CSS, можно серьезно запутаться.

Примечание. Перед началом работы создайте дочернюю тему оформления для своего сайта. Благодаря этому вы сможете вносить необходимые изменения в дочернюю тему, сохраняя основную.

Шаг 1. Создайте папку «fonts»

В дочерней теме оформления создайте новую папку «fonts». Она должна располагаться в каталоге wp-content/themes/your-child-theme/fonts

Шаг 2. Загрузите файлы шрифтов на сайт

Это можно сделать через панель управления хостингом или с помощью FTP. Добавьте необходимые файлы шрифтов в недавно созданную папку «fonts».

Шаг 3. Импорт шрифтов с помощью таблицы стилей дочерней темы оформления

Откройте файл style.css дочерней темы оформления и добавьте приведенный ниже код в начало файла CSS:

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

MyWebFont —имя шрифта, а значение свойства src — его местоположение (относительные ссылки). Нам необходимо указать ссылку на каждый стиль отдельно. Первоначально мы устанавливаем для свойств font-weight и font-style значение normal.

Шаг 4. Для добавления курсива используйте следующий код:

@font-face{
font-family: 'MyWebFont';
src: url('fonts/WebFont-Italic.eot');
src: url('fonts/WebFont-Italic.eot?#iefix') format('embedded-opentype'),
url('fonts/WebFont-Italic.woff') format('woff'),
url('fonts/WebFont-Italic.ttf') format('truetype'),
url('fonts/WebFont-Italic.svg#svgwebfont') format('svg');
font-weight: normal;
font-style: italic;
}

Здесь мы дополнительно добавили свойство font-style: italic.

Шаг 5. Чтобы добавить жирный шрифт:

@font-face{
font-family: 'MyWebFont';
src: url('fonts/WebFont-Bold.eot');
src: url('fonts/WebFont-Bold.eot?#iefix') format('embedded-opentype'),
url('fonts/WebFont-Bold.woff') format('woff'),
url('fonts/WebFont-Bold.ttf') format('truetype'),
url('fonts/WebFont-Bold.svg#svgwebfont') format('svg');
font-weight: bold;
font-style: normal;
}

Мы устанавливаем свойство font-weight: bold.

Шаг 6. Для подключения жирного курсива добавьте приведенный ниже код:

@font-face{
font-family: 'MyWebFont';
src: url('fonts/WebFont-Italic-Bold.eot');
src: url('fonts/WebFont-Italic-Bold.eot?#iefix') format('embedded-opentype'),
url('fonts/WebFont-Italic-Bold.woff') format('woff'),
url('fonts/WebFont-Italic-Bold.ttf') format('truetype'),
url('fonts/WebFont-Italic-Bold.svg#svgwebfont') format('svg');
font-weight: bold;
font-style: italic;
}

Мы подключили четыре стиля шрифта.

Заключение

Большая часть дизайна опирается на правильное использование красивых шрифтов. Добавьте необходимый код или используйте один из плагинов, чтобы встроить новый шрифт.

Убедитесь в том, что вы не используете более двух шрифтов на одном сайте. Чем больше пользовательских шрифтов вы добавляете на сайт, тем более низкой становится скорость его работы.