Здравствуйте!
Столкнулся с такой проблемой: на сайт подключил иконки Font-Awesome, но вместо самих иконок отображаются квадраты вот такого рода:
Файл css подключен и в нем все шрифты подключены корректно (все пути верно указаны), в чем может быть проблема и как её исправить?
Заранее благодарю!
задан 24 мар 2018 в 11:10
krown_lokikrown_loki
1701 золотой знак2 серебряных знака19 бронзовых знаков
2
Нужно правильно прописывать классы Font Awesome
для v5
<i class="fas fa-camera-retro"></i>
для v4
<i class="fa fa-camera-retro"></i>
ответ дан 24 мар 2018 в 11:21
1
Проблема в том, что ваш css файл не может найти файлы иконок fontawesome. Скорее всего у вас неправильно указан путь в вашем css файле.
То что показываются квадратики , указывает на то что ваш css файл успешно подключен, осталось только выбрать правильно путь до иконок.
Можете изобразить дерево вашего сайта(расположение файлов)?
ответ дан 24 мар 2018 в 11:53
BekzodBekzod
6514 серебряных знака13 бронзовых знаков
На днях я тоже столкнулся с такой проблемой. И если у вас видны только квадратики, то это означает то что ваш css файл успешно подключен, но проблема в том что вы указываете на не правильный файл. И поэтому укажите на all.css или all.min.css(в зависимости от того какой вам нужен). И проверьте используете ли вы бесплатные иконки(если у вас нету подписки). Так же проблема может быть в не правильном написаний класса(лучше всего скопировать код на иконку с сайта и вставить).
ответ дан 3 апр 2022 в 4:49
tilda_2311 3 / 2 / 1 Регистрация: 17.08.2018 Сообщений: 81 |
||||||||
1 |
||||||||
22.11.2018, 19:51. Показов 7784. Ответов 5 Метки нет (Все метки)
Все подключил, файлик грузиться, но нету нужной мне иконочки, вместо неё квадратик
__________________
0 |
dev — investigator 2148 / 1493 / 651 Регистрация: 16.04.2016 Сообщений: 3,696 |
|
22.11.2018, 19:54 |
2 |
tilda_2311, подключите иконки до своих стилей. При просмотре не забудьте сбросить кеш-страницы CTRL+F5
1 |
3 / 2 / 1 Регистрация: 17.08.2018 Сообщений: 81 |
|
22.11.2018, 20:24 [ТС] |
3 |
Qwerty_Wasd, неа не помогло
0 |
Заблокирован |
|
22.11.2018, 20:31 |
4 |
Кодировка. Обычно так бывает. Надо проверить. У меня похожее было.
1 |
mrtoxas Модератор 3824 / 2674 / 1521 Регистрация: 12.07.2015 Сообщений: 6,674 Записей в блоге: 4 |
||||
22.11.2018, 20:32 |
5 |
|||
1 |
tilda_2311 3 / 2 / 1 Регистрация: 17.08.2018 Сообщений: 81 |
||||
22.11.2018, 20:37 [ТС] |
6 |
|||
Всё всем спасибо, подключил другой файл и добавил
0 |
In case you are working with Maven and Apache Wicket also check for the following in order to try to resolve the issue with Font-Awesome and icons not being loaded:
If you have placed your files for example in the following file structure
/src
/main
/java
/your
/package
/css
font-awesome.css
/font
fontawesome-webfont.eot
fontawesome-webfont.svg
fontawesome-webfont.svgz
fontawesome-webfont.ttf
fontawesome-webfont.woff
Check 1) Are you correctly using a Package Resource Guard in order to allow to load the font files correctly?
Example from your class which extends WebApplication:
@Override
public void init() {
super.init();
get().getResourceSettings().setPackageResourceGuard(new PackageResourceGuard());
}
Check 2) After you have made sure that all fonts are correctly transferred to the Web Browser, check for what has been actually transferred to the Web Browser, i.e., did the integrity of the font files change? Compare the files in your source directory and the files transferred to the Web Browser using, e.g., the Web Developer Toolbar of Firefox and DiffDog (for file comparison).
In particular if you are using Maven be aware of resource filtering. Do not filter the folder where your /font files are contained — otherwise they will be corrupted.
Example from your pom.xml
<build>
<finalName>Your project</finalName>
<resources>
<resource>
<filtering>true</filtering>
<directory>src/main/resources</directory>
</resource>
<resource>
<filtering>false</filtering>
<directory>src/main/java</directory>
<includes>
<include>**</include>
</includes>
<excludes>
<exclude>**/*.java</exclude>
</excludes>
</resource>
</resources>
</build>
In the example above we do not filter the folder src/main/java, where the css and font files are contained.
For further information on the filtering of binary data please also see the documentation:
http://maven.apache.org/plugins/maven-resources-plugin/examples/filter.html
In particular the documentation warns: «Warning: Do not filter files with
binary content like images! This will most likely result in corrupt output.
If you have both text files and binary files as resources, you need to
declare two mutually exclusive resource sets. The first resource set
defines the files to be filtered and the other resource set defines the
files to copy unaltered…»
In case you are working with Maven and Apache Wicket also check for the following in order to try to resolve the issue with Font-Awesome and icons not being loaded:
If you have placed your files for example in the following file structure
/src
/main
/java
/your
/package
/css
font-awesome.css
/font
fontawesome-webfont.eot
fontawesome-webfont.svg
fontawesome-webfont.svgz
fontawesome-webfont.ttf
fontawesome-webfont.woff
Check 1) Are you correctly using a Package Resource Guard in order to allow to load the font files correctly?
Example from your class which extends WebApplication:
@Override
public void init() {
super.init();
get().getResourceSettings().setPackageResourceGuard(new PackageResourceGuard());
}
Check 2) After you have made sure that all fonts are correctly transferred to the Web Browser, check for what has been actually transferred to the Web Browser, i.e., did the integrity of the font files change? Compare the files in your source directory and the files transferred to the Web Browser using, e.g., the Web Developer Toolbar of Firefox and DiffDog (for file comparison).
In particular if you are using Maven be aware of resource filtering. Do not filter the folder where your /font files are contained — otherwise they will be corrupted.
Example from your pom.xml
<build>
<finalName>Your project</finalName>
<resources>
<resource>
<filtering>true</filtering>
<directory>src/main/resources</directory>
</resource>
<resource>
<filtering>false</filtering>
<directory>src/main/java</directory>
<includes>
<include>**</include>
</includes>
<excludes>
<exclude>**/*.java</exclude>
</excludes>
</resource>
</resources>
</build>
In the example above we do not filter the folder src/main/java, where the css and font files are contained.
For further information on the filtering of binary data please also see the documentation:
http://maven.apache.org/plugins/maven-resources-plugin/examples/filter.html
In particular the documentation warns: «Warning: Do not filter files with
binary content like images! This will most likely result in corrupt output.
If you have both text files and binary files as resources, you need to
declare two mutually exclusive resource sets. The first resource set
defines the files to be filtered and the other resource set defines the
files to copy unaltered…»
- Сообщения
- 0
- Реакции
- 0
- Баллы
- 28
-
#1
Здравствуйте! Такая проблема — вместо иконок отображаются — квадраты. Я в данном деле новичок, поэтому прошу помощи у более опытных людей. Как бы мне исправить данную проблему.
Вложения
-
изображение_2021-05-20_203645.png
72.8 KB
· Просмотры: 42
- Сообщения
- 677
- Решения
- 62
- Реакции
- 808
- Баллы
- 285
- Меценат
-
#2
Вопрос в тему стиля!
Возможно, у вас стиль не совместим с версией движка.
Последнее редактирование: 20 Май 2021
- Сообщения
- 525
- Решения
- 11
- Реакции
- 275
- Баллы
- 215
-
#3
Здравствуйте! Такая проблема — вместо иконок отображаются — квадраты. Я в данном деле новичок, поэтому прошу помощи у более опытных людей. Как бы мне исправить данную проблему.
В настройках стиля переключить иконки на Font Awesome у тебя Material стоит… В основном видел такую проблему в стиле IO
- Сообщения
- 0
- Реакции
- 0
- Баллы
- 28
-
#4
В настройках стиля переключить иконки на Font Awesome у тебя Material стоит… В основном видел такую проблему в стиле IO
Спасибо большое! Проблема ушла.
- Сообщения
- 16,895
- Решения
- 165
- Реакции
- 32,087
- Баллы
- 15,875
-
#5
В настройках стиля переключить иконки на Font Awesome у тебя Material стоит… В основном видел такую проблему в стиле IO
Это не решение проблемы Должны отображаться и те и те, но вопрос в тему стиля
- Сообщения
- 748
- Решения
- 10
- Реакции
- 196
- Баллы
- 135
-
#6
Откуда вы стиль скачивали?
На чтение 3 мин. Опубликовано 15.12.2019
Главное меню » Информация » Шрифт Awesome 5 не отображает иконки
Содержание
- 1. Убедитесь, что вы правильно связываетесь с Font Awesome 5 CDN в «заголовке» вашего документа
- 2. Убедитесь, что вы вызываете правильный Font Awesome CSS и обладаете необходимыми привилегиями.
- 3. Убедитесь, что ваш формат Unicode правильный
- 4. Убедитесь, что у вас есть правильное семейство Font Awesome Font в вашем CSS
- 5. Добавьте больший вес шрифта
- 2 ответа 2
1. Убедитесь, что вы правильно связываетесь с Font Awesome 5 CDN в «заголовке» вашего документа
Бесплатно
ВЕБ-ШРИФТЫ И CSS
SVG & JS
Профессионал
Для этого вам понадобится Профессиональная лицензия, затем вы примените собственный домен для работы CDN.
ВЕБ-ШРИФТЫ И CSS
SVG & JS
Последние выпуски отображаются во время публикации.
2. Убедитесь, что вы вызываете правильный Font Awesome CSS и обладаете необходимыми привилегиями.
Font Awesome 5 разделен на Solid, Regular, Light, Brands, и их можно применять только на следующих уровнях:
Стиль иконки | Доступность |
---|---|
solid | Свободно |
regular | Только pro |
Light | Только pro |
Brands | Свободно |
Так, например, вы не можете отображать значки в Regular или Light, если вы используете Font Awesome Free.
3. Убедитесь, что ваш формат Unicode правильный
обратите внимание, это не то что ‘/f077′
4. Убедитесь, что у вас есть правильное семейство Font Awesome Font в вашем CSS
Если у вас есть правильный файл/привилегии (как указано выше), убедитесь, что ваш элемент покрыт правильным семейством шрифтов Awesome Font.
Бесплатно
Профессионал
Выше приведены общие семейства шрифтов для Font Awesome 5, но вы также можете вызывать определенные стили Font Awesome 5 (Solid, Regular, Light, Brands):
Бесплатно
Профессионал
Обратите внимание, что, как указано выше, стиль «Brands», похоже, не соответствует соглашению об именовании Font Awesome, и в обеих версиях Basic и Pro эти значки имеют семейство шрифтов «Font Awesome 5 Brands». Например, если вы хотите показать иконку Font Awesome на Facebook, вам следует применить стиль «Font Awesome 5 Brands»:
5. Добавьте больший вес шрифта
Интересно, что многие браузеры будут отображать пустое поле, если вы не используете Font Weight более 600, поэтому добавьте следующее в свой CSS
Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.
Столкнулся с такой проблемой: на сайт подключил иконки Font-Awesome, но вместо самих иконок отображаются квадраты вот такого рода:
Файл css подключен и в нем все шрифты подключены корректно (все пути верно указаны), в чем может быть проблема и как её исправить? Заранее благодарю!
2 ответа 2
Нужно правильно прописывать классы Font Awesome
для v5
для v4
Проблема в том, что ваш css файл не может найти файлы иконок fontawesome. Скорее всего у вас неправильно указан путь в вашем css файле. То что показываются квадратики , указывает на то что ваш css файл успешно подключен, осталось только выбрать правильно путь до иконок.
Можете изобразить дерево вашего сайта(расположение файлов)?
Сентябрь 26, 2016
Значки Font Awesome не отображаются локально, если они не размещены на CDN .
Вы не используете плагины/расширения, которые подгружают более старую/модифицированную версию Font Awesome;
Ваша панель разработчика браузера указывает, что Вы загружаете правильные файлы шрифтов;
Расширения вашего браузера не блокируют веб-шрифты (noscript, adblockplus и т.д.);
Ваша операционная система не блокирует веб-шрифты (Групповая политика Microsoft).
Если значки Font Awesome отображаются как квадратики, просто добавьте следующий фрагмент кода в ваш файл стилей:
Если значки не работают только в конкретных областях, Вы можете найти правило css, которое управляет стилями элементов, содержащих значки, используя инструмент Firebug и указать для него семейство шрифтов.
Обратите внимание, лучше использовать конкретные классы CSS, для того чтобы не применить изменения глобально.
Если значки Font Awesome не отображаются только в Firefox/IE, добавьте следующий фрагмент кода в файл . htaccess :
Обратите внимание на нашу коллекцию высококачественных Веб-шаблонов, если Вам нужно больше шаблонов!
Вы можете также ознакомиться с детальным видео-туториалом ниже:
Полезная информация
Тема закрыта
Страницы: 1
- Форумы
- » Firefox
- » Квадраты и непонятные символы вместо значков.
№128-05-2015 13:41:14
- prinzator
- Участник
- Группа: Members
- Зарегистрирован: 17-02-2014
- Сообщений: 12
- UA:
38.0
Квадраты и непонятные символы вместо значков.
Итак, данная проблема тянется уже давно. За это время уже пару-тройку раз переустанавливал Винду и, соответственно Мазилу с драйверами. Покурил форум и поиск — решения нет. Что делал: вклвыкл. аппаратное ускорение, запускал в безопасном режиме, менял «Шрифты для набора символов», менял сами шрифты, создал новый чистый профиль. И в любом случае проблема оставалась, а именно при убирании галочки с «Разрешить веб-сайтам использовать свои шрифты вместо установленных» на некоторых сайтах появлялись квадраты и непонятные символы вместо значков. То есть сайты реагируют только на галочку!
Мои дополнения
скрытый текст
Итак, вопрос: как победить эти самые квадраты? Если дело в системе, то куда и как копать?
P.S. Только что скачал крайнюю версию АйсДракон на 26-ой версии Мозилы…. там всё так же.
Отредактировано prinzator (28-05-2015 13:49:07)
Отсутствует
№228-05-2015 13:50:43
- Dzirt
- Участник
- Группа: Members
- Зарегистрирован: 26-02-2012
- Сообщений: 1891
- UA:
38.0
Re: Квадраты и непонятные символы вместо значков.
prinzator пишет
То есть сайты реагируют только на галочку!
А по вашему на что именно должны реагировать сайты?
prinzator пишет
Итак, вопрос: как победить эти самые квадраты?
Итак, правильный ответ. Опять. Установите галку «Разрешить веб-сайтам использовать свои шрифты вместо установленных».
PS: И можете еще 20 каких-нибудь браузеров скачать и убедится, что в них будет все совершенно точно так же. Потому что проблема не в браузере, а в вас.
Отсутствует
№328-05-2015 13:58:16
- prinzator
- Участник
- Группа: Members
- Зарегистрирован: 17-02-2014
- Сообщений: 12
- UA:
38.0
Re: Квадраты и непонятные символы вместо значков.
Dzirt пишет
prinzator пишет
То есть сайты реагируют только на галочку!
А по вашему на что именно должны реагировать сайты?
prinzator пишет
Итак, вопрос: как победить эти самые квадраты?
Итак, правильный ответ. Опять. Установите галку «Разрешить веб-сайтам использовать свои шрифты вместо установленных».
PS: И можете еще 20 каких-нибудь браузеров скачать и убедится, что в них будет все совершенно точно так же. Потому что проблема не в браузере, а в вас.
Спасибо за «содержательный» ответ ради ответа. Однако, раз уж есть подобная опция в настройках, то хотелось бы её корректной работы. Если Вас устраивают те жуткие шрифты, которые некоторые сайтостроители применяют, то это Ваш выбор. Лично мне хотелось бы читать сайты удобным для меня шрифтом. И хотелось бы расшифровки Вашего пассажа «Потому что проблема не в браузере, а в вас»
Отредактировано prinzator (28-05-2015 13:59:07)
Отсутствует
№428-05-2015 14:36:41
- Seeerega
- Участник
- Группа: Members
- Зарегистрирован: 27-01-2014
- Сообщений: 4
- UA:
37.0
Re: Квадраты и непонятные символы вместо значков.
prinzator пишет
Квадраты и непонятные символы вместо значков.
Эти символы и есть шрифт, вот Фокс их и режет. В последнее время бесит, что на сайтах все больше и больше применяют эту фигню. Вот я настроил, чтоб везде был шрифт “Tahoma” с одним и тем же размером, но эти символы все портят
… и вообще может вы не заметили, но я начал замечать, что всё, всё против нас
…
Отсутствует
№528-05-2015 17:00:44
- Dzirt
- Участник
- Группа: Members
- Зарегистрирован: 26-02-2012
- Сообщений: 1891
- UA:
38.0
Re: Квадраты и непонятные символы вместо значков.
Seeerega пишет
что на сайтах все больше и больше применяют эту фигню
Чисто для справедливости — это делается затем, чтобы масштабировать эти символы без потери внешнего вида и работает в любом браузере, до которого не добрались шаловливые ручки «ползателей».
Seeerega пишет
всё против нас
Ну может и против вас, но не против меня Мне пофиг, это даааааалеко не самая большая проблема.
Добавлено 28-05-2015 17:03:30
prinzator пишет
И хотелось бы расшифровки Вашего пассажа «Потому что проблема не в браузере, а в вас»
Тут нечего расшифровывать, все и так кристально ясно и понятно. Вы можете либо использовать некоторый конкретно взятый сайт так, как задумал его автор, либо не заходить на этот сайт если он вам не нравится или противоречит каким-либо вашим внутренним тараканам или (религиозным) убеждениям.
Отредактировано Dzirt (28-05-2015 17:03:59)
Отсутствует
№628-05-2015 17:30:50
- turbot
- Участник
- Группа: Members
- Зарегистрирован: 09-10-2011
- Сообщений: 2529
- UA:
41.0
Re: Квадраты и непонятные символы вместо значков.
Есть способ, который, подойдет в том случае, если вы не хотите, чтобы шрифт грузился из сети (при задании через css свойство @font-face), на примере шрифта иконок FontAwesome:
— это при наличии установленного шрифта FontAwesome в системе.
Если в систему не хотим ставить, то через url, сконвертированный в base64:
(Вставлять в userContent.css или Stylish, разумеется.)
Но заменить FontAwesome той же Tahoma, никак не выйдет, ибо нет в ней таких символов. Потому и будет квадратики казать.
Отсутствует
№728-05-2015 18:33:37
- Sergeys
- Administrator
- Группа: Administrators
- Откуда: Moscow, Russia
- Зарегистрирован: 23-01-2005
- Сообщений: 13980
- UA:
38.0
- Веб-сайт
Re: Квадраты и непонятные символы вместо значков.
В первую очередь FAQ
и Правила п. 2.1 и 2.2,
потом поиск: шрифты, квадраты и т.д.
Через сомнения приходим к истине. Цицерон
Отсутствует
Тема закрыта
Страницы: 1
- Форумы
- » Firefox
- » Квадраты и непонятные символы вместо значков.