Шрифт Font Awesome содержит векторные иконки, которые можно легко масштабировать без потери качества. Одним из преимуществ использования иконочного шрифта вместо обычных png изображений заключается в том, что со шрифтом легче работать. Например, чтобы поменять цвет иконки, нет необходимости редактировать изображение, достаточно просто задать тексту цвет с помощью параметра color. С той же легкостью меняется размер через параметр font-size. И все остальное, что можно сделать с помощью CSS стилей, добавить тени, наложить эффекты и т.д.
Официальный сайт шрифта: fontawesome.ru
Для использования шрифта скачиваем его с официального сайта, либо по нашей ссылке:
После скачивания распаковываем архив. В нем будут две папки css и font. Папка css содержит два файла:
font-awesome.css - обычная версия (37kb).
font-awesome.min.css - минимальная, обфусцированная версия (31kb).
Обе версии одинаковые по функционалу, но отличаются размером файлов. Если вы не собираетесь вносить изменения в исходные файлы, то рекомендуется подключать минимальную версию.
Папка font содержит шрифт в шести форматах для обеспечения кроссбраузерности.
Закачиваем обе папки на сервер. При этом они должны находиться вместе. Если же вы меняете уровень вложенности, то проверяйте пути до файлов шрифта.
На страницу подключаем один из двух css файлов:
<link rel="stylesheet" href="/article/17/resources/css/font-awesome.min.css">
После этого можно легко выводить нужные иконки на страницу. Достаточно создать тег i:
<i class="fa fa-address-book" aria-hidden="true"></i>
Данный тег имеет два класса fa и fa-address-book. Для смены иконки достаточно изменить только второй класс и вместо fa-address-book подставить любой другой класс из списка ниже: