FontAwesome и ещё 25 бесплатных иконочных шрифтов
На днях WPLift опубликовал большую подборку иконочных шрифтов (или шрифтовых иконок?) Не смог пройти мимо и хочу поделиться этой прекрасной коллекцией с читателями. Заодно покажу каким образом эти шрифты подключаются к Вордпресс.
Что такое иконочный шрифт
Иконочный шрифт — это обычный шрифт, у которого вместо привычных букв и цифр разные символы, пиктограммы, глифы. Такие шрифты часто подключают к сайтам и используют символы в качестве иконок.
В чем плюсы
- Масштабирование без потери качества, это же обычный текст по-сути.
- Простая стилизация, как обычного текста.
- Поддержка всеми браузерами, включая очень старые.
- Относительно малый вес.
В чем минусы
- Нельзя измененять геометрию иконок.
- Нельзя использовать несколько цветов внутри одной иконки.
Если это критично, значит лучше сразу перейти на формат SVG и не мучиться.
В целом же иконочные шрифты сильно упрощают процесс разработки, позволяют очень быстро ввести и задействовать в интерфейсе массу полезных символов.
Зачем это нужно
Существуют исследования, которые доказывают, что использование иконок повышает юзабилити сайта, упрощает взаимодействие пользователя с интерфейсом сайта. Грамотно подобранные и уместно размещённые иконки — это всегда стильно, красиво и удобно.
Если вы ещё не используете на своем сайте иконки, самое время подобрать подходящую библиотеку и попробовать. Тем более, иконочные шрифты очень просты в использовании, легко подключаются к сайту.
Шрифты
Font Awesome
Лидер среди иконочных шрифтов, включает в себя более 675 различных иконок. Изначально был разработан для Bootstrap, но прекрасно работает с любыми другими фреймворками.
СкачатьDashicons
Этот набор известен всем пользователям Вордпресс, именно Dashicons используются в оформлении админпанели платформы.
СкачатьThemify Icons
Набор из 320+ иконок от известной компании Themify. Бесплатный для личного и коммерческого использования.
СкачатьFoundation Icon Fonts 3
Набор из 283 иконок со скругленными углами.
СкачатьElegant Icon Font
Бесплатный набор из 360 иконок различных направлений от Elegant Themes.
СкачатьDripicons
Набор стильных иконок.
СкачатьPictonic
Бесплатный набор из 266 иконок разной направленности, регистрация в сервисе открывает доступ к тысячам других иконок.
СкачатьSosa
Бесплатный набор из 160 иконок широкого спектра применения от Ten by Twenty.
СкачатьMetrize Icons
Коллекция из 300 бесплатных иконок в Metro-стиле.
СкачатьIonicons
Прекрасный набор иконок, можно подключить прямо из MaxCDN.
СкачатьSymbol Signs
Специфический набор из 50 символов.
СкачатьIcomoon
Большой бесплатный набор из 490 векторных иконок.
СкачатьBatch
Пакет из 343 интересных иконок от Адама Уиткрофта.
СкачатьSocialico
Набор из 74 иконок социальных сетей.
СкачатьRaphaël Icon-set
Интересный набор иконок с привязкой к буквам.
СкачатьEntypo
Бесплатный набор из 411 премиум-иконок, имеется дополнение иконок социальных сетей.
СкачатьMFG Labs Icon Set
Набор уникальных иконок от MFG Labs, разработанных для собственных нужд и впоследствии переданных в свободный доступ.
СкачатьLigature Symbols
Бесплатный набор иконок.
СкачатьPW Drawn Icon Font
80 бесплатных иконок, выполненных в очень интересном стиле, который сильно отличается от остальных.
СкачатьFontelico
Маленький набор из 30 забавных иконок.
СкачатьFeather Icon Set
Набор модных иконок в стиле минимализма.
СкачатьPremium Pixels
Набор из 80 иконок.
СкачатьRondo Social Icon Font
Небольшой набор круглых иконок социальных сетей.
СкачатьMap Icons
Отличный набор иконок для отображения географических объектов на картах Google Maps, например.
СкачатьWeather Icons
222 погодные иконки способны отобразить любое состояние погоды.
СкачатьTypicons
Универсальный набор из 336 шрифтовых иконок разных направлений.
СкачатьКак подключить иконочный шрифт к Вордпресс
Плагины
Некоторые популярные шрифты подключаются к Вордпресс в виде плагинов. Суть большинства из них сводится к банальной загрузке шрифта и регистрации шорткода, который будет отвечать за вывод. Я не буду перечислять все имеющиеся на данный момент в репозитории плагины — это тема отдельной статьи.
Отмечу наиболее известные:
- Better Font Awesome
- Font Awesome Icons
- Font Awesome More Icons
- Font Awesome Shortcodes for WordPress
- Icon Fonts
Без плагинов
Любители хендмейда могут без сторонних плагинов загрузить в свою тему любой шрифт и зарегистрировать шорткод, который будет выводить иконки. Покажу на примере Font Awesome.
Все операции производятся в файле functions.php активной темы или в специальном функциональном плагине.
Подключение шрифта
Загружаем с MaxCDN актуальную на данный момент версию Font Awesome 4.7.0
add_action( 'wp_enqueue_scripts', 'enqueue_load_fa' ); function enqueue_load_fa() { wp_enqueue_style( 'load-fa', 'https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css' ); }
Регистрация шорткода
// FontAwesome Shortcode function fontawesomefunc($atts) { extract(shortcode_atts(array( "type" => '', "size" => '' ), $atts)); if ( $size != '' ) { $size = ' fa-'.$size; } return '<i class="fa' . $size . ' fa-' . $type . '" aria-hidden="true"></i>'; } add_shortcode('icon', 'fontawesomefunc');
Теперь в редакторе можно использовать шорткод [icon] с двумя переменными type и size, которые задают тип и размер иконки.
Пример использования шорткода
[icon type="wordpress" size="3x"]
В результате должен генерироваться такой HTML-код
<i class="fa fa-wordpress" aria-hidden="true"></i>
В заключение
В заключение хотелось бы еще раз отметить, что иконочные шрифты очень просты и удобны в использовании. Но в серьезных проектах все таки целесообразнее использовать SVG.
Фулстек веб‑разработчик, специализируюсь на платформе WordPress
Подробнее