Ответ
Иконочный шрифт — это специальный шрифт, где вместо букв и символов используются векторные иконки. Каждая иконка соответствует определенному Unicode-символу, что позволяет легко вставлять их в HTML/CSS как обычный текст.
Преимущества:
- Масштабируются без потери качества
- Легко стилизуются через CSS (цвет, размер, тени)
- Уменьшают количество HTTP-запросов (все иконки в одном файле)
Пример использования:
<link rel="stylesheet" href="font-awesome.css">
<i class="fa fa-camera"></i>
Недостатки:
- Ограниченный набор иконок
- Сложность кастомизации отдельных иконок
- Могут быть проблемы с доступностью (лучше добавлять aria-атрибуты)
Популярные библиотеки: Font Awesome, Material Icons, Ionicons. В современных проектах часто заменяются SVG-спрайтами.