Что такое иконочные шрифты? База знаний

Что такое иконочный шрифт?

Иконочные шрифты (иногда называемые символьными шрифтами) — это шрифты, в которых используются символы и значки вместо традиционных символов, таких как буквы и цифры. Эти значки могут быть любыми: от простых фигур и стрелок до более сложных изображений объектов, действий или концепций. Шрифты-иконки стали популярными в веб-дизайне, поскольку позволяют разработчикам и дизайнерам легко вставлять на веб-сайты масштабируемые векторные значки.

Символы иконочных шрифтов

В чем преимущества иконочных шрифтов?

Существует большое разнообразие традиционных шрифтов, которые могут удовлетворить любые требования проекта или дизайна. Так зачем тогда выбирать иконочные шрифты? Они предлагают ряд преимуществ:

Однако с развитием веб-технологий использование значков SVG (масштабируемой векторной графики) приобрело большую популярность, но иконочные шрифты по-прежнему используются в различных веб-проектах. Многие популярные библиотеки иконочных шрифтов, такие как Font Awesome и Material Icons, до сих пор широко используются разработчиками и дизайнерами по всему миру.

Значки SVG или шрифты значков?

Значки SVG и шрифты значков — популярные методы отображения значков на веб-сайтах, но у них есть некоторые ключевые различия. Чтобы облегчить вам выбор между ними, вот подробное сравнение SVG-значков и иконочных шрифтов:

ПараметрИконки SVGШрифты-иконки
МасштабируемостьНе зависят от разрешения, поэтому могут масштабироваться без потери качества. Они выглядят четко на любом размере экрана или разрешении и идеально подходят для адаптивного веб-дизайна.Шрифты-иконки также масштабируются и могут быть изменены без потери качества, поскольку они основаны на векторной графике.
Размер файлаИконки SVG обычно меньше по размеру, чем форматы растровых изображений (например, PNG или JPEG), но все равно могут быть больше, чем шрифты-иконки.Имеют меньшие размеры файлов, поскольку представляют собой набор векторных иконок, упакованных в один файл шрифта. После того, как шрифт кэшируется браузером, дальнейшее использование иконок требует минимального дополнительного времени загрузки.
Поддержка браузеровПоддерживается всеми современными браузерами.Широко поддерживается, но может столкнуться с некоторыми проблемами совместимости в старых версиях Internet Explorer.
ДоступностьПредлагает лучшую доступность, поскольку может включать описательный текст для программ чтения с экрана с помощью атрибута “aria-label” или скрытого элемента заголовка.Может столкнуться с проблемами доступности. Они рассматриваются как шрифты, поэтому программы чтения с экрана могут не распознавать их как значки и вместо этого считывать отдельные символы.
ИнтерактивностьИнтерактивность, позволяющая добавлять эффекты наведения, анимацию и другое динамическое поведение.Использование сложной анимации или взаимодействий не поддерживается из-за ограниченной интерактивности.
Настройка и стилизацияМожно легко настроить с помощью CSS, поэтому вы можете менять цвета, применять градиенты или добавлять анимацию к значкам.Также можно стилизовать с помощью CSS, но некоторые параметры стилизации могут быть ограничены.

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

Классификация символьных шрифтов

Есть много способов классифицировать эти шрифты по разным критериям. Вот некоторые общие категории классификации:

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

Где я могу использовать иконочные шрифты?

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

674 / 5,000

Место использования значковПричина использованияПример
Навигация по сайтуШрифты-значки используются в качестве визуальных подсказок в навигационных меню. Они могут представлять различные разделы или действия, чтобы помочь пользователям понять и взаимодействовать с сайтом.Примеры навигационных значков
Кнопки и призыв к действиюЭти шрифты можно использовать на кнопках и элементах призыва к действию для улучшения пользовательского опыта. Например, значок корзины покупок на кнопке «Добавить в корзину» на сайте электронной коммерции.Примеры значков призыва к действию
(UI)-дизайнШрифты-иконки широко используются в дизайне пользовательского интерфейса для программных приложений, мобильных приложений и веб-интерфейсов в качестве интуитивно понятных представлений функций, возможностей и действий.Примеры иконок дизайна пользовательского интерфейса
Ссылки на социальные сетиОни используются для отображения иконок социальных сетей для предоставления ссылок на профили вашей компании в социальных сетях.Примеры ссылок на иконки социальных сетей
Элементы верхнего и нижнего колонтитуловИконки можно размещать в верхних и нижних колонтитулах для обозначения контактной информации, строк поиска, ссылок на электронную почту и т. д.Примеры иконок заголовков
Списки функцийЗдесь они используются для визуального выделения функций, услуг или преимуществ.Примеры значков списков функций
ИнфографикаШрифты-значки могут использоваться в инфографике для представления данных и статистики, а также для структурирования информации.Примеры значков функций, используемых для инфографики

Как получить доступ к иконочным шрифтам и интегрировать их в веб-проект

Чтобы использовать эти шрифты в своем веб-проекте, вам необходимо выполнить следующие шаги:

  1. Выберите библиотеку шрифтов значков. Зайдите на сайт библиотеки и изучите их коллекцию икон.
  2. Загрузите файлы icofont. Обычно вы получаете файлы шрифтов в таких форматах, как WOFF, WOFF2, TTF, EOT и SVG. Вы также можете получить файл CSS, содержащий классы значков и сопоставление.
  3. Свяжите файл CSS с вашим файлом HTML. Этот файл CSS содержит стили и сопоставления, которые связывают классы значков с соответствующими символами в файле шрифта. Поместите тег ссылки в раздел заголовка вашего HTML-документа.
  4. Включите значки в свой HTML, чтобы отобразить нужные значки. Добавьте имена классов в HTML-элемент, в котором вы хотите, чтобы отображался значок.

Синтаксис:

1<link rel="stylesheet" href="path/to/icon-font-library.css">
  1. (Необязательно) Проверьте документацию библиотеки, чтобы узнать, можно ли и как можно настроить значки в соответствии с вашими предпочтениями в дизайне.

Синтаксис:

1<i class="icon-font icon-envelope"></i>
  1. Проверьте свой веб-сайт на устройствах и в браузерах, чтобы убедиться, что значки отображаются правильно, а файлы CSS и шрифтов загружаются правильно. Также проверьте, реагируют ли ваши шрифты значков и правильно ли масштабируются на экранах различных размеров и разрешений.

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

Вопросы доступности и SEO

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

Синтаксис:

1<i class="fa fa-envelope" aria-hidden="true" alt="Envelope icon - Contact us"></i>

Синтаксис:

1<i class="fa fa-search" aria-hidden="true" aria-label="Search"></i>

Следуя этим практикам SEO, вы можете сделать шрифты символов более доступными и повысить производительность веб-сайта, сохраняя при этом хорошую видимость в результатах поисковых систем.

Ресурсы и инструменты для работы с иконочными шрифтами

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

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

Заключение

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

Однако по мере развития технологий появились новые и более доступные альтернативы. Значки масштабируемой векторной графики (SVG) и библиотеки значков стали популярными, поскольку они обеспечивают преимущества с точки зрения отзывчивости, поисковой оптимизации и совместимости с программой чтения с экрана.

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.