На сайте вместо иконок квадратики как можно исправить

Здравствуйте! Столкнулся с такой проблемой: на сайт подключил иконки Font-Awesome, но вместо самих иконок отображаются квадраты вот такого рода: Файл css подключен и в нем все шрифты подключены

Здравствуйте!

Столкнулся с такой проблемой: на сайт подключил иконки Font-Awesome, но вместо самих иконок отображаются квадраты вот такого рода:
введите сюда описание изображения

Файл css подключен и в нем все шрифты подключены корректно (все пути верно указаны), в чем может быть проблема и как её исправить?
Заранее благодарю!

задан 24 мар 2018 в 11:10

krown_loki's user avatar

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

RaZik's user avatar

1

Проблема в том, что ваш css файл не может найти файлы иконок fontawesome. Скорее всего у вас неправильно указан путь в вашем css файле.
То что показываются квадратики , указывает на то что ваш css файл успешно подключен, осталось только выбрать правильно путь до иконок.

Можете изобразить дерево вашего сайта(расположение файлов)?

ответ дан 24 мар 2018 в 11:53

Bekzod's user avatar

BekzodBekzod

6514 серебряных знака13 бронзовых знаков

На днях я тоже столкнулся с такой проблемой. И если у вас видны только квадратики, то это означает то что ваш css файл успешно подключен, но проблема в том что вы указываете на не правильный файл. И поэтому укажите на all.css или all.min.css(в зависимости от того какой вам нужен). И проверьте используете ли вы бесплатные иконки(если у вас нету подписки). Так же проблема может быть в не правильном написаний класса(лучше всего скопировать код на иконку с сайта и вставить).

ответ дан 3 апр 2022 в 4:49

Arnur's user avatar

tilda_2311

3 / 2 / 1

Регистрация: 17.08.2018

Сообщений: 81

1

22.11.2018, 19:51. Показов 7784. Ответов 5

Метки нет (Все метки)


Все подключил, файлик грузиться, но нету нужной мне иконочки, вместо неё квадратик

PHP/HTML
1
2
3
4
5
6
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link rel="stylesheet" type="text/css" href="/styles/total.css">
    <link rel="stylesheet" type="text/css" href="/styles/index.css">
    <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.5.0/css/all.css" integrity="sha384-B4dIYHKNBt8Bc12p+WXckhzcICo0wtJAoU8YZTY5qE0Id1GSseTk6S+L3BlXeVIU" crossorigin="anonymous">
</head>
CSS
1
2
3
4
5
6
7
8
9
10
11
.ftr .dropcap:before
{
    content: "f00a";
    position: absolute;
    width: 20px;
    height: 20px;
    left: 50%;
    top: 50%;
    margin-top: -10px;
    margin-left: -10px;
}

__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь



0



dev — investigator

Эксперт JSЭксперт HTML/CSS

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



Benj

Заблокирован

22.11.2018, 20:31

4

Кодировка. Обычно так бывает. Надо проверить. У меня похожее было.



1



mrtoxas

Модератор

Эксперт JSЭксперт HTML/CSS

3824 / 2674 / 1521

Регистрация: 12.07.2015

Сообщений: 6,674

Записей в блоге: 4

22.11.2018, 20:32

5

CSS
1
2
3
4
5
6
7
8
9
10
11
12
.ftr .dropcap:before
{
    content: "f00a";
    font-family: FontAwesome;
    position: absolute;
    width: 20px;
    height: 20px;
    left: 50%;
    top: 50%;
    margin-top: -10px;
    margin-left: -10px;
}



1



tilda_2311

3 / 2 / 1

Регистрация: 17.08.2018

Сообщений: 81

22.11.2018, 20:37

 [ТС]

6

Всё всем спасибо, подключил другой файл и добавил

CSS
1
font-family



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…»

Uzlovskii

Сообщения
0
Реакции
0
Баллы
28


  • #1

Здравствуйте! Такая проблема — вместо иконок отображаются — квадраты. Я в данном деле новичок, поэтому прошу помощи у более опытных людей. Как бы мне исправить данную проблему.

Вложения

  • изображение_2021-05-20_203645.png

    изображение_2021-05-20_203645.png

    72.8 KB

    · Просмотры: 42

Lueur

Сообщения
677
Решения
62
Реакции
808
Баллы
285


  • Меценат
  • #2

Вопрос в тему стиля!
Возможно, у вас стиль не совместим с версией движка.

Последнее редактирование: 20 Май 2021

Cryptic

Сообщения
525
Решения
11
Реакции
275
Баллы
215


  • #3

Здравствуйте! Такая проблема — вместо иконок отображаются — квадраты. Я в данном деле новичок, поэтому прошу помощи у более опытных людей. Как бы мне исправить данную проблему.

В настройках стиля переключить иконки на Font Awesome у тебя Material стоит… В основном видел такую проблему в стиле IO

Uzlovskii

Сообщения
0
Реакции
0
Баллы
28


  • #4

В настройках стиля переключить иконки на Font Awesome у тебя Material стоит… В основном видел такую проблему в стиле IO

Спасибо большое! Проблема ушла.

Skaiman

Сообщения
16,895
Решения
165
Реакции
32,087
Баллы
15,875


  • #5

В настройках стиля переключить иконки на Font Awesome у тебя Material стоит… В основном видел такую проблему в стиле IO

Это не решение проблемы :) Должны отображаться и те и те, но вопрос в тему стиля

Сообщения
748
Решения
10
Реакции
196
Баллы
135


  • #6

Откуда вы стиль скачивали?

На чтение 3 мин. Опубликовано 15.12.2019

Главное меню » Информация » Шрифт Awesome 5 не отображает иконки

Содержание

  1. 1. Убедитесь, что вы правильно связываетесь с Font Awesome 5 CDN в «заголовке» вашего документа
  2. 2. Убедитесь, что вы вызываете правильный Font Awesome CSS и обладаете необходимыми привилегиями.
  3. 3. Убедитесь, что ваш формат Unicode правильный
  4. 4. Убедитесь, что у вас есть правильное семейство Font Awesome Font в вашем CSS
  5. 5. Добавьте больший вес шрифта
  6. 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: Firefox 38.0

Квадраты и непонятные символы вместо значков.

Итак, данная проблема тянется уже давно. За это время уже пару-тройку раз переустанавливал Винду и, соответственно Мазилу с драйверами. Покурил форум и поиск — решения нет. Что делал: вклвыкл. аппаратное ускорение, запускал в безопасном режиме, менял «Шрифты для набора символов», менял сами шрифты, создал новый чистый профиль. И в любом случае проблема оставалась, а именно при убирании галочки с «Разрешить веб-сайтам использовать свои шрифты вместо установленных» на некоторых сайтах появлялись квадраты и непонятные символы вместо значков. То есть сайты реагируют только на галочку!

Мои дополнения

скрытый текст

ee4137040acf.jpg

Итак, вопрос: как победить эти самые квадраты? Если дело в системе, то куда и как копать?
P.S. Только что скачал крайнюю версию АйсДракон на 26-ой версии Мозилы…. там всё так же.

Отредактировано prinzator (28-05-2015 13:49:07)

Отсутствует

№228-05-2015 13:50:43

Dzirt
Участник
 
Группа: Members
Зарегистрирован: 26-02-2012
Сообщений: 1891
UA: Firefox 38.0

Re: Квадраты и непонятные символы вместо значков.

prinzator пишет

То есть сайты реагируют только на галочку!

А по вашему на что именно должны реагировать сайты?

prinzator пишет

Итак, вопрос: как победить эти самые квадраты?

Итак, правильный ответ. Опять. Установите галку «Разрешить веб-сайтам использовать свои шрифты вместо установленных».

PS: И можете еще 20 каких-нибудь браузеров скачать и убедится, что в них будет все совершенно точно так же. Потому что проблема не в браузере, а в вас.

Отсутствует

№328-05-2015 13:58:16

prinzator
Участник
 
Группа: Members
Зарегистрирован: 17-02-2014
Сообщений: 12
UA: Firefox 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: Firefox 37.0

Re: Квадраты и непонятные символы вместо значков.

prinzator пишет

Квадраты и непонятные символы вместо значков.

Эти символы и есть шрифт, вот Фокс их и режет:usch:. В последнее время бесит, что на сайтах все больше и больше применяют эту фигню. Вот я настроил, чтоб везде был шрифт “Tahoma” с одним и тем же размером, но эти символы все портят:usch:… и вообще может вы не заметили, но я начал замечать, что всё, всё против нас:sick:

Отсутствует

№528-05-2015 17:00:44

Dzirt
Участник
 
Группа: Members
Зарегистрирован: 26-02-2012
Сообщений: 1891
UA: Firefox 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: Firefox 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: Firefox 38.0
Веб-сайт

Re: Квадраты и непонятные символы вместо значков.

В первую очередь FAQ
и Правила п. 2.1 и 2.2,
потом поиск: шрифты, квадраты и т.д.


Через сомнения приходим к истине. Цицерон

Отсутствует

Тема закрыта

Страницы: 1

  • Форумы
  •  » Firefox
  •  » Квадраты и непонятные символы вместо значков.

Понравилась статья? Поделить с друзьями:
  • Набухло дсп как исправить
  • На сайте private bus gov ru используется неподдерживаемый протокол как исправить ошибку
  • Набухла дверь от влаги как исправить
  • На сайте pd egisso ru используется неподдерживаемый протокол как исправить
  • Набор текста справа налево как исправить