Начало работы с Font Awesome
Font Awesome CDN Супер легко
CDN Font Awesome самый наипростейший способ начать использовать Font Awesome на вашем сайте или в приложении, и всего-лишь одной строкой кода. Не нужно ничего скачивать и устанавливать.
Для чего нужен ваш email?
или
Расширенная кастомизация Легко
Хотите управлять и размещать файлы Font Awesome сами? Вы можете скачать, кастомизировать и использовать иконки с вашими настройками. В наборе файлов Font Awesome есть как и простой CSS-файл, так и файлы препроцессоров: Sass и Less.
Скачать
Использование Sass или Less
Используйте этот метод для кастомизации Font Awesome 4.7.0 при помощи LESS или SASS.
- Скопируйте полностью папку
font-awesome
в папку вашего проекта. - В вашем проекте откройте файлы
font-awesome/less/variables.
илиfont-awesome/scss/_variables.scss
и отредактируйте@fa-font-path
или$fa-font-path
соответственно, для того, чтобы указать путь к папке со шрифтами.@fa-font-path: "../font";
Путь к папке со шрифтами должен указывать относительно скомпилированной папки css.
- Скомпилируйте ваши LESS или SASS файлы при помощи компилятора. Должно все заработать.
- Посмотрите примеры для начала работы с Font Awesome!
или
Продвинутый уровень Профи
Sass Ruby Gem
Используйте официальный Ruby Gem Font Awesome SASS для легкого подключения Font Awesome SASS в ваш Rails- или Compass-проект. Занимается поддержкой: @supercodepoet.
- Добавьте нижеуказанную строку в Gemfile вашего проекта:
gem 'font-awesome-sass'
- Далее запустите:
$ bundle
- Или установите вручную:
$ gem install font-awesome-sass
Если вы используете Rails, то вставьте нижеуказанный код, например, в файл application. scss
:
@import "font-awesome-sprockets"; @import "font-awesome";
Дополнительная информация
Валидаторы
Для того, чтобы обеспечить наилучший результат в старых и глючных браузерах, Font Awesome в некоторых случаях использует хаки CSS для того, чтобы обойти глюки и ошибки в браузерах. Естественно, эти хаки вызывают предупреждения при проверке кода в валидаторах. Также, Font Awesome в нескольких ситуациях использует новые свойства CSS , которые еще не полностью стандартизированы, но используются они исключительно для прогрессивного улучшения.
На практике эти предупреждения валидатора не имеют значения, так как большая часть CSS работает без хаков и, соответственно, они не принимают участие в работе тех участков, где они не используются. Собственно, поэтому мы и игнорируем эти предупреждения.
Гайд по валидаторам от Bootstrap Team под лицензией CC BY 3.0
Internet Explorer 8 и @font-face
IE8 имеет несколько проблем с @font-face
при совместном использовании с псевдоэлементом :before
. Font Awesome как раз использует такую комбинацию. Если страница закеширована или загружена без наведенного курсора мыши на окно браузера (например, при нажатии на кнопку «обновить» или при загрузке контента через фрейм), то страница будет сгенерирована до подгрузки шрифта. Наведение курсора мыши на страницу (body) должно отобразить некоторые иконки, наведение курсора на остальные не подгруженные иконки также их реанимирует.
Подробности данной проблемы.
Гайд по использованию @font-face в Internet Explorer 8 от Bootstrap Team под лицензией CC BY 3.0
Необходима поддержка IE7 ?
Если вам нужна поддержка IE7 , то примите мои соболезнования. Ну правда. Font Awesome 4.7.0 не поддерживает IE7и версии ниже. Вам необходимо прочитать инструкции по FA 3.2.1 для использования в IE7. Затем можете пойти и пожаловаться тому, кто потребовал поддержку IE7 .
Решение ошибок
Если у вас возникли проблемы в работе с Font Awesome, то можете поискать решение на wiki -странице по частым ошибкам.
Font Awesome 5 доступен!
Font Awesome 5
или
Спасибо, просто скачать
Font Awesome 4
Иконочные шрифты, альтернативы FontAwesome
Веб-разработкаЧто такое «Иконочный шрифт» — это обычный шрифт, но вместо букв и цифр в нем отображаются различные пиктограммы и символы. В последние годы такие шрифты активно используют в веб-дизайне, в качестве иконок для сайта. С их помощью можно улучшить юзабилити сайта, упростить восприятие информации. Еще из плюсов использования иконочных шрифтов по сравнению с иконками-картинками:
- Возможность масштабирования без потери качества
- Беспроблемная поддержка в большинстве браузеров
- Возможность стилизации, работа как с обычным текстом
- Небольшой вес
- Всего за один запрос на сервер загружаются все необходимые иконки
Кроме использования для сайтов, такие шрифты можно установить и в свою ОС и использовать в программах, например в Фотошопе.
Самый популярный иконочный шрифт FontAwesome https://fontawesome.com/, но поскольку информации о нем и так полно, мы лучше рассмотрим альтернативные шрифты.
Этот шрифт в качестве иконок содержит логотипы различных интернет и ИТ брендов.
Шрифт поставляется с CSS, поэтому у вас есть возможность его кастомизации. Иконки шрифта можно использовать без фона или с фоном сделав из квадратными, с закругленными концами и просто круглыми.
Вы можете использовать цветные иконки, которые повторяют реальные цвета бренда.
Лицензия: SIL Open Font and MIT
Twemoji — это open source проект смайликов от Twitter. Канадский дизайнер Elle Kasai создала на его основе иконочный штифт Twemoji Awesome.
Все имена классов для отображения иконок такие же, как в шпаргалке по Twemoji (https://www.webfx.com/tools/emoji-cheat-sheet/), но вам нужно использовать тире (-) вместо подчеркивания (_), вот и все.
Лицензия: MIT and CC-BY for the Emoticon graphics
Octicons — это иконочный шрифт от GitHub. Он позволит использовать в вашем проекте те же иконки, что и на GitHub. Доступно более 170 иконок.
Лицензия: MIT
Этот шрифт включает в себя 250 иконок в 5 различных размерах и 14 цветах.
Лицензия: Attribution-ShareAlike 4.0 International
DevIcons — это иконочный шрифт разработанный Теодором Ворильясом. Он содержит 85 символов и логотипов знакомых приложений для разработки, таких как GitHub, Laravel, Django, Visual Studio и многих других.
Лицензия: MIT
В этом шрифте содержится множество иконок, вдохновленных дизайном Google Material и сгруппированных в 15 различных категорий. Чтобы использовать их, нужно просто подключить файл шрифта Material-Design-Iconic-Font.
Лицензия: Attribution-ShareAlike 4.0 International
Nerd Fonts — знаменитый агрегатор шрифтов, коллекция Glyphs/Icons, и Fonts Patcher
) 0003
Агрегатор, коллекция и средство исправления шрифтов Iconic
Звезда Вилка
Иконки
Загрузки
Nerd Fonts исправляет предназначенные для разработчиков шрифты с большим количеством глифов (значков).
Диаграмма, созданная с помощью SankeyMATIC
Разветвите нас на GitHub
Особенности
Все иконки!
3600+ Иконки в сочетании с популярными наборами
.CSS .JS
.HTML . JSON
GRUNTFILE.JSON. jquery.js .md
GIT PHP .SH
PNG LHS
NODE_MODULE
NODE_MODULE
NODE_MODULE
.
Шпаргалка по значкам поиска
Лучшие шрифты для разработчиков
50+ пропатченных и готовых к использованию шрифтов для программирования
- Hack
- ФираКод
- Месло
- Исходный код Pro
- Терминал
- Моноид
- Ното
- Иосевка
- и многое другое. ..
Загрузки
Кросс-платформенный
Готов к использованию на любых операционных платформах и в Интернете
Поддерживается в крупных проектах
Готово поддерживается многими проектами
Powerlevel9k
Самая потрясающая тема Powerline для ZSH!
colorls
Драгоценный камень Ruby, который украшает команду ls терминала, с потрясающими цветными и шрифтовыми значками
The Fish Shell Framework
Oh My Fish предоставляет базовую инфраструктуру, позволяющую устанавливать пакеты, которые расширяют или изменяют внешний вид вашей оболочки. Он быстрый, расширяемый и простой в использовании.
VimDevIcons
Добавляет значки в ваши плагины Vim
LSD (LSDeluxe)
Команда следующего поколения. Написано на Rust и быстро.
. .. и многое другое на: Github и GitLab
Примеры шрифтов терминала
Поэкспериментируйте и посмотрите, что возможно в терминале с Powerline и другими глифами
Все исправленные шрифты имеют символы Powerline, дополнительные символы Powerline и множество значков на выбор. Создайте свою собственную строку состояния, добавьте значки к типам файлов, упростите визуальный поиск. Вы ограничены только вашим воображением.
Сценарий исправления шрифтов
Создайте свои собственные исправленные шрифты
Используйте предоставленный сценарий FontForge Python, чтобы исправить свой собственный шрифт или создать новый 1,4 миллиона
уникальные комбинации/вариации (подробнее) .
С помощью параметра --custom
можно даже указать собственный символьный шрифт, чтобы включить еще больше глифов.
1 2 3 4 5 6 7 8 910 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 | . /шрифт-патчер использование: font-patcher [-h] [-v] [-s] [-l] [-q] [-w] [-c] [--careful] [--removeligs] [--постпроцесс [POSTPROCESS]] [--configfile [CONFIGFILE]] [--custom [CUSTOM]] [-ext [РАСШИРЕНИЕ]] [-out [ВЫХОДНОЙКАТАЛОГ]] [--glyphdir [GLYPHDIR]] [--makegroups] [--переменная-ширина-глифы] [--прогрессбары | --no-progressbars] [--также-окна] [--fontawesome] [--fontawesomeextension] [--fontlogos] [--octicons] [--codicons] [--powersymbols] [--pomicons] [--powerline] [--powerlineextra] [--material] [--weather] шрифт Nerd Fonts Font Patcher: исправляет заданный шрифт глифами, связанными с программированием и разработкой. * Веб-сайт: https://www.nerdfonts.com * Версия: 2.2.2 * Веб-сайт разработки: https://github.com/ryanoasis/nerd-fonts * Список изменений: https://github.com/ryanoasis/nerd-fonts/blob/-/changelog. md позиционные аргументы: font Путь к шрифту для исправления (например, Inconsolata.otf) опции: -h, --help показать это справочное сообщение и выйти -v, --version показать номер версии программы и выйти -s, --mono, --use-глифы-одинарной ширины Следует ли генерировать глифы одинарной ширины, а не двойной ширины (по умолчанию используется двойная ширина) -l, --отрегулировать высоту строки Нужно ли регулировать высоту линий (попытаться более равномерно центрировать разделители линий электропередач) -q, --quiet, --shutup Не генерировать подробный вывод -w, --windows Ограничение имени внутреннего шрифта до 31 символа (для совместимости с Windows) -c, --complete Добавить все доступные глифы --careful Не перезаписывать существующие глифы, если они обнаружены --removeligs, --removeligatures Удаляет лигатуры, указанные в файле конфигурации JSON. --postprocess [ПОСТПРОЦЕСС] Укажите сценарий для постобработки --configfile [КОНФИГФАЙЛ] Укажите путь к файлу конфигурации JSON (см. пример: src/config.sample.json) --custom [CUSTOM] Указать пользовательский шрифт символа. Все новые глифы будут скопированы без применения масштабирования. -ext [РАСШИРЕНИЕ], --extension [РАСШИРЕНИЕ] Измените тип файла шрифта для создания (например, ttf, otf) -out [ВЫХОДНОЙКАНАЛ], --outputdir [ВЫХОДНОЙКАТАЛОГ] Каталог для вывода исправленного файла шрифта. --glyphdir [ГЛИФДИР] Путь к глифам, которые будут использоваться для исправления --makegroups Использовать альтернативный метод именования исправленных шрифтов (экспериментальный) --variable-width-glyphs Не регулируйте ширину продвижения (без «выступа») --progressbars Показать индикаторы выполнения в процентах для каждого набора глифов --no-progressbars Не показывать индикаторы выполнения в процентах для каждого набора глифов --also-windows Создать два шрифта, обычный и версию --windows Символьные шрифты: --fontawesome Добавить глифы Font Awesome (http://fontawesome. io/) --fontawesomeextension Добавьте глифы расширения Font Awesome (https://andrelzgava.github.io/font-awesome-extension/) --fontlogos, --fontlinux Добавьте глифы логотипов шрифтов (https://github.com/Lukas-W/font-logos) --octicons Добавить глифы Octicons (https://octicons.github.com) --codicons Добавить глифы Codicons (https://github.com/microsoft/vscode-codicons) --powersymbols Добавить символы питания IEC (https://unicodepowersymbol.com/) --pomicons Добавить глифы Pomicon (https://github.com/gabrielelana/pomicons) --powerline Добавить глифы Powerline --powerlineextra Добавить глифы Powerline (https://github.com/ryanoasis/powerline-extra-symbols) --material, --materialdesignicons, --mdi Добавьте значки Material Design (https://github.com/templarian/MaterialDesign) --погода, --weathericons Добавьте значки погоды (https://github.com/erikflowers/weather-icons) |
Скачать патчер
Иконки шрифтов — Темы Sass
Начиная с выпуска R1 2017, пользовательский интерфейс Kendo предоставляет интегрированные значки шрифтов, предназначенные для веб-приложений и виджетов визуализации данных пакета.
Используйте одну из тем SASS, чтобы убедиться, что все значки отображаются правильно. Чтобы узнать, как установить тему SASS, посетите статью об установке.
Посетите раздел «Основное использование», чтобы узнать, как отображать значок.
Вы можете искать значки, используя панель поиска браузера по умолчанию (CTRL + F).
ШрифтыIcon — это шрифты, содержащие векторные глифы вместо букв и цифр. Вы можете легко стилизовать их с помощью CSS, используя все свойства стиля, которые можно применить к обычному тексту в современном браузере.
Использование шрифтов значков в пользовательском интерфейсе (UI) естественным образом приходит на смену несколько устаревшей технике спрайтов значков.
Значки шрифтовдемонстрируют значительные преимущества, такие как:
- Улучшенная масштабируемость. В то время как спрайты значков представляют собой растровые изображения и плохо масштабируются, шрифты значков используют векторную графику, идеально выглядят на дисплеях Retina, а масштабирование выполняется так же просто, как установка параметра конфигурации
размера шрифта
. - Улучшенные возможности дизайна — вы можете легко применять эффекты CSS на лету, устанавливая цвет текста, тень или другие параметры для различных состояний взаимодействия. Например, на
:hover
. - Улучшенная поддержка браузера — значки шрифтов не зависят от браузера и поддерживаются всеми современными браузерами.
- Уменьшено количество HTTP-запросов. Чтобы загрузить значок шрифта, вам потребуется максимум несколько HTTP-запросов.
- Уменьшенный размер файла — файл размером 100 КБ содержит примерно 500 векторных значков.
Чтобы использовать значки шрифтов Kendo UI:
- Загрузите тему пользовательского интерфейса Kendo в свой проект.
Назначьте класс CSS
k-icon
, за которым следует предопределенный класс из списка значков шрифтов, тегу HTML. Например, элемент<диапазон>диапазон>
Хотя шрифт веб-значков поставляется с набором предопределенных классов CSS, вам может потребоваться использовать значки с собственным именем класса CSS. Для этого установите значение псевдосодержимого :before
для соответствующего значка.
<диапазон>диапазон> <стиль> .my-custom-icon-class: перед { содержимое: "\e13a"; /* Добавляет глиф, используя номер символа Unicode */ } стиль>Шрифты
Icon поддерживают следующие параметры визуального улучшения:
- Аппликации разных размеров.
- Применение цветов значков.
- Перелистывание иконок.
Регулировка размера
Значки шрифтов Kendo UI разработаны на основе сетки 16 пикселей. Чтобы добиться отображения пиктограмм с точностью до пикселя, увеличьте масштаб, сохранив 16-единичную меру (32, 48, 64 и т. д.).
Вы можете масштабировать значки, просто установив параметр конфигурации размер шрифта
.
<диапазон>диапазон> <промежуток> промежуток> <промежуток> промежуток> <промежуток> промежуток> <стиль> .k-значок-32 { размер шрифта: 32px; /* Устанавливает размер значка на 32 пикселя */ } .