Что такое иконочные шрифты (icon fonts)

Ответ

Иконочный шрифт — это специальный шрифт, где вместо букв и символов используются векторные иконки. Каждая иконка соответствует определенному 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-спрайтами.