Не отображаются некоторые символы в браузере

Обновлено: 07.07.2024

Настольное приложение Internet Explorer 11 будет снято с службы поддержки 15 июня 2022 г. (список того, что имеется в области, см. в faq). Те же приложения и сайты IE11, которые вы используете сегодня, могут открываться в Microsoft Edge режиме Internet Explorer. Подробнее см. здесь.

При загрузке веб-приложений, которые используют значки шрифтов, вы заметите, что значки не отображаются правильно в Internet Explorer. Эта проблема может возникнуть на веб-сайтах, на которые используются такие популярные источники значков шрифтов, как шрифты-awesome, значки графических оболочки @font-face и шрифты GDI. В этой статье описаны некоторые из этих сценариев, потенциальные причины проблемы и действия, которые можно предпринять для решения проблемы.

Оригинальная версия продукта: Internet Explorer
Исходный номер КБ: 4551929

Частичный список сценариев

Корпорация Майкрософт рекомендует пользователям перейти на Microsoft Edge, чтобы избежать этих сценариев. Если вам необходимо продолжить использование Internet Explorer, вы можете использовать следующие решения, чтобы устранить проблему, в зависимости от причины.

Причина 1 . Функция блокировки ненарушенной шрифтов настроена в Windows 10

Как было рассмотрено в этой статье Блокненарушимые шрифты на предприятии, эта функция могла быть включена либо через групповую политику, либо через параметры реестра.

Вы можете определить, способствует ли эта функция проблеме, проверив следующие ошибки в консоли данных в средствах разработчика в окне браузера:

CSS3111: @font-face столкнулась с неизвестной ошибкой

CSS3114: @font-face не удалось проверить разрешения на встраив OpenType. Разрешение должно быть устанавливаемым.

Вы можете открыть средства разработчика, нажав клавишу F12 на клавиатуре.

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

Пример 1. Блок ненарушенной функции шрифтов, включенной через групповую политику

В следующем ключе реестра установлено значение 10000000000000:

Пример 2. Блокирую функцию Untrusted Fonts, включенную в реестре

В следующем ключе реестра установлено значение 10000000000000:

Чтобы проверить, устранена ли проблема отсутствующих шрифтов путем отключения функции Block Untrusted Fonts,можно использовать соответствующие параметры, чтобы отключить эту функцию, как описано в включите и используйте функцию Block Untrusted Fonts .

Дополнительные сведения можно получить в следующем документе:

Причина 2 . Разрешить отключение GPO загрузки шрифтов

В средах, в которых отключена функция Block Untrusted Fonts, администраторы могут использовать объект групповой политики загрузки шрифтов (GPO), чтобы настроить зоны, позволяющие скачивать шрифты.

Этот GPO можно настроить. Он включен по умолчанию для следующих зон Internet Explorer:

  • Зона Интернета
  • Локализованная зона интрасети
  • Зона доверенных сайтов
  • Зона ограниченных сайтов

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

  • Добавьте веб-сайт в одну из зон, которая уже включена для загрузки шрифтов.
  • Включить GPO Разрешить загрузку шрифтов для дополнительных зон, в которые вписались веб-сайты.

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

Дополнительные сведения о настройке разрешить загрузку шрифта с помощью групповой политики перейдите на следующие веб-страницы сведений о политике:

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

Причина 3 . Антивирусное приложение предотвращает отображение значков шрифтов

Если ни сценарии Cause 1, ни Cause 2 не помогают устранить проблему отсутствующих значков, попробуйте отключить любое установленное антивирусное приложение. Известно, что эти приложения не могут отображать значки шрифтов в Internet Explorer 11.

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

Вин8.1 Глюк наблюдал в Опере, потом в Хроме.


Кеш чистил, браузеры переустанавливал.

Мне кажется это проблема со шрифтами, но я не могу понять в чем.

1) Современным браузерам иногда не хватает памяти. Они потребляют достаточно много ресурсов, а после закрытия страниц могут достаточно неаккуратно их освобождать. Подобные периодические утечки памяти иногда приводят к описанным вами глюкам и браузер приходится перезапускать.

2) Так же исчезновение текста может быть вызвано глюками драйвера видеокарты. В данном случае его следует обновить или же установить более стабильную версию.

3) Также не забывайте чистить кэш браузера, если подобная функция в нём предусмотрена.

Можно попробовать установить другой браузер и проверить, возникнет ли проблема с буквами снова.

все не то. и это первый же ответ в яндексе по запросу на эту тему, серьзно ) а это второй ответ яндекса на запрос на эту тему. серьезно зачем отвечать если не знаешь ответ?

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

Серьезно зачем люди это делают? Ради ачивок на сайте?

Анна Оракул (71424) Антон, а меня удивляет другое: неужели ТЯЖЕЛО ввести в поисковик свой вопрос и начать читать подходящие сайты с ответами на свой вопрос. Это. ЧТО. ЛЕНЬ. НЕУМЕНИЕ ПОЛЬЗОВАТЬСЯ ВОЗМОЖНОСТЯМИ ИНТЕРНЕТА. Ютуб накосячил со шрифтами, ждём фикса, не только у тебя проблема.

UPD 2: масштаб в параметрах дисплея ставить то, где рекомендуемое. Например, у меня 4к, ставить удобно 200-225%, но поставил сейчас 150% (рекомендовано), в настройках браузера масштаб страниц 125%, на ютубе аналогично, подрубил несколько вкладок, перемещаюсь сейчас туда сюда, вроде проблема ушла. И лучше не играться с масштабом, а то пропали фразы: "СЕЙЧАС В ПРЯМОМ ЭФИРЕ" и "Новинка" под рекомендованными видео внизу справа экрана.

Насчет удаления шрифта Roboto полностью: открыть через поисковую панель "Редактор реестра" и через Ctrl+F ввести Roboto, и всё удалить. Если вдруг потом этот шрифт будет нужен, ссылка выше.

Всё, это всё, что удалось узнать. А всякие проблемы с видяхой, дровами, недостаточно оперативки (32 ГБ у меня) и прочее - чушь.

Вопрос пользователя

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

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

Заранее спасибо.

Доброго времени суток!

Действительно, иногда при открытии какой-нибудь интернет-странички вместо текста показываются различные "крякозабры" (как я их называю), и прочитать это нереально.

Происходит это из-за того, что текст на страничке написан в одной кодировке (более подробно об этом можете узнать из Википедии ), а браузер пытается открыть его в другой. Из-за такого рассогласования, вместо текста — непонятный набор символов.

ускорение ПК

Исправляем иероглифы на текст

Браузер

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

Вместо текста одни лишь крякозабры

Вместо текста одни лишь крякозабры // Браузер выставил кодировку неверно!

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

Браузер MX5 — выбор кодировки UTF8 или авто-определение

Теперь отображается русский текст норм.

Теперь отображается русский текст норм.

Текстовые документы

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

Разумеется, что многие современные блокноты просто не могут прочитать DOS'овскую кодировку, которая использовалась ранее. Чтобы решить сию проблему, рекомендую использовать редактор Bread 3.

Иероглифы при открытии текстового документа

Далее в Bred 3 есть кнопка для смены кодировки: просто попробуйте поменять ANSI на OEM — и старый текстовый файл станет читаемым за 1 сек.!

Исправление иероглифов на текст

Пример смены кодировки показан ниже: чтобы прочитать текст, достаточно в примере ниже, достаточно было сменить кодировку ANSI на UTF-8.

Смена кодировки в блокноте Notepad++

Пример работы ПО "Штирлиц"

Пример работы ПО "Штирлиц"

BAT-файлы (скрипты)

На скрине видно, что вместо русского текста отображаются различные квадратики, буквы "г" перевернутые, и пр. иероглифы.

Как выглядит русский текст при выполнении BAT-файла

Как выглядит русский текст при выполнении BAT-файла

  1. в начало BAT-файла добавить код @chcp 1251 ;
  2. установить программу Notepad++ и в меню выбрать OEM-866: "Кодировки/Кодировки/Кириллица/OEM-866" ;
  3. установить программу Akelpad, в разделе "Кодировки" выбрать "Сохранить в DOS-866" .

Документы MS WORD

Очень часто проблема с крякозабрами в Word связана с тем, что путают два формата Doc и Docx . Дело в том, что с 2007 года в Word (если не ошибаюсь) появился формат Docx (позволяет более сильнее сжимать документ, чем Doc, да и надежнее защищает его).

Так вот, если у вас старый Word, который не поддерживает этот формат — то вы, при открытии документа в Docx, увидите иероглифы и ничего более.

Так же при открытии любого документа в Word (в кодировке которого он "сомневается"), он на выбор предлагает вам самостоятельно указать оную. Пример показан на рисунке ниже, попробуйте выбрать:

  1. Widows (по умолчанию);
  2. MS DOS;
  3. Другая.

Переключение кодировки в Word при открытии документа

Окна в различных приложениях Windows

Бывает такое, что какое-нибудь окно или меню в программе показывается с иероглифами (разумеется, прочитать что-то или разобрать — нереально).

Языки и региональные стандарты в Windows

Чтобы открыть меню настроек:

  • нажмите Win+R ;
  • введите intl.cpl , нажмите Enter.

intl.cpl - язык и регион. стандарты

Формат - русский / Россия

Во вкладке "Местоположение" — укажите "Россия" .

И во вкладке "Дополнительно" установите язык системы "Русский (Россия)" .

После этого сохраните настройки и перезагрузите ПК. Затем вновь проверьте, нормально ли отображается интерфейс нужной программы.

Текущий язык программ

PS

И напоследок, наверное, для многих это очевидно, и все же некоторые открывают определенные файлы в программах, которые не предназначены для этого: к примеру в обычном блокноте пытаются прочитать файл DOCX или PDF.

Естественно, в этом случае вы вместо текста будут наблюдать за крякозабрами, используйте те программы, которые предназначены для данного типа файла (WORD 2016+ и Adobe Reader для примера выше).

Вопрос от пользователя

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

Подскажите с одной проблемой. У меня после обновления Windows 10 (я не запускал это, она самостоятельно) пропала часть значков с панели задач. В частности, нет языка (переключение Ru/En), сети и звука. Что можно сделать?

Вероятнее всего, что при обновлении произошел какой-то сбой (самое безобидное — сбросились настройки отображения значков. ). Если так, то, как правило, это легко устраняется.

Примечание : разумеется, в статье я исхожу из того, что у вас установлена офиц. версия ОС Windows (в различных "сборках" - может быть всё, что угодно. Хотя и к ним рекомендации ниже применимы. ).

Часть значков отсутствует.

Часть значков отсутствует.

ускорение ПК

Восстановление иконок и значков

Как это сделать :

Перезапустить проводник - диспетчер задач

Перезапустить проводник - диспетчер задач

В общем, чтобы вернуть привычный "Ru/En" на панель задач (рядом с часами), нужно:

Параметры клавиатуры

Использовать языковую панель

Использовать языковую панель

Значок языка появился

Значок языка появился

В тяжелых случаях

Punto Switcher - переключение языка

Punto Switcher - переключение языка

Примечание : а еще в Punto Switcher можно установить свои кнопки для переключения языка (и задать определенные правила). Это очень удобно, если вы много печатаете!

Необходимо снова открыть параметры ОС — сочетание кнопок Win+i.

После перейти в раздел "Персонализация / панель задач" и поочередно открыть две ссылки:

Панель задач - область уведомлений

Панель задач - область уведомлений

Включение и отключение значков на панели задач

Включение и отключение значков на панели задач

Примечание : попробуйте выключить не отображающийся значок и потом снова включить. Это, как правило, позволяет решить вопрос.

Для начала нажмите правой кнопкой мыши в любом свободном месте рабочего стола и поставьте галочку в пункте "Вид / Отображать значки рабочего стола" (если она там уже стоит — снимите ее, и снова поставьте!).

После, снова нажмите ПКМ и отсортируйте ярлыки (прим.: в некоторых случаях они уходят за границу экрана, а сортировка помогает их расположить в правильном месте - т.е. на виду).

Отображать значки рабочего стола

Отображать значки рабочего стола

Если ярлыки (значки) на рабочем столе не появились — откройте проводник (Win+E) и перейдите в папку C:\Users\alex\Desktop (где вместо "alex" будет имя вашей учетной записи).

Просматриваем папку, где хранятся элементы рабочего стола

Обычно, большинство пользователей не заходят в редактор групповых политик и ничего там не отключают. Но, если вы не собственноручно устанавливали Windows (а, например, купили ПК с предустановленной системой или работаете не за своим устройством) — то, возможно, соответствующие значки отключены как раз через групповые политики.

В любом случае, если предыдущие рекомендации не помогли (и какого-то значка до сих пор нет), посоветую открыть этот редактор — сочетание Win+R, команда gpedit.msc.

gpedit.msc - запускаем редактор групповых политик

gpedit.msc - запускаем редактор групповых политик

Редактор групповых политик - меню ПУСК и ПЗ

Редактор групповых политик - меню ПУСК и ПЗ

удалить значок регулятора громкости - отключено!

Удалить значок регулятора громкости - отключено!

1) Попробовать откатиться к одной из контрольных точек (когда значки были на месте, до обновления ОС). Чтобы проверить, есть ли эти точки — нужно нажать Win+R, в появившемся окне "Выполнить" использоваться команду rstrui.

Просмотр списка контрольных точек - команда rstrui

Просмотр списка контрольных точек - команда rstrui

3 контрольные точки

3 контрольные точки

Обновление и безопасность - восстановление

Обновление и безопасность - восстановление

3) Ну и как еще одно решение — можно переустановить ОС (разумеется, выбрать официальный ISO-образ). Благо, что это можно сделать без потери данных и форматирования диска.

Читайте также: