Квадраты вместо символов — Неправильная кодировка страниц в браузере

Сегодня столкнулся с такой проблемой в Windows 7 — при открытии большинства сайтов в браузере Mozilla Firefox на странице отображается неправильная кодировка — вместо русских символов печатаются квадраты — сканер CureIt никаких вирусов не находит, переустановка браузера ни к чему не приводит (с полным удалением настроек включая удаление папки Mozilla Firefox в каталоге %Userprofile%/Local Settings и %Userprofile%/Application Data ).

Никакие настройки в самом браузере Mozilla Firefox ( Вид — Кодировка) ни к чему не приводят. Правда если снять галочку с пункта Разрешить веб-сайтам использовать свои шрифты вместо установленных проблема с кодировкой пропадает, квадратов уже нет, но в этом случае шрифт на страницах отображается не правильно.

Проблема была в установленных на днях в систему шрифтах (шрифты устанавились вместе с игрой Dark Messiah: Might &Magic)

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

Вы можете оставить комментарий.

7 комментариев к записи “Квадраты вместо символов — Неправильная кодировка страниц в браузере”

  1. MereNonsense:

    fonts.reg -> страница не найдена..

  2. vadim:

    Спасибо мой спаситель, что только я не делал!

  3. Pavel:

    Тоже столкнулся с этой проблемой и наткнулся на данную статью. Не смотря на то, что статья довольно старая, она хорошо индексируется, поэтому оставлю решение здесь — наверняка кому нибудь пригодится.

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

    Решение гораздо более простое. Столкнувшись с проблемой, определите с помощью инспектора кода браузера или расширения для определения шрифта — какой именно шрифт себя так ведет. Находите его в системной папке Шрифты (в панели управления)и удаляете. Это всё.

    • Сергей Василенко:

      @Pavel абсолютно прав)

      1. Могу даже 99%(угадать), что такая проблема только у дизайнеров или тех кто устанавливал себе сторонний шрифт на комп.

      Я как разработчик сайтов, решение этой проблемы искал несколько дней, поэтому не буду расписывать всю историю.

      2. В каком-то смысле это проблема мозилы, потому-что этот браузер не умеет автоматически переключить на безопасный шрифт когда появились квадраты. Хотя это и хорошо, потому-что сразу видно что у нас на компе установлен кривой шрифт и его нужно удалить.
      3. Проблемы идёт гораздо дальше чем просто квадраты на сайте.
      Те у кого выключена эта галочка в браузере, не увидят «нужный» шрифт.
      Я когда-то ранее выключил галочку в Мозиле(Разрешить веб-сайтам использовать свои шрифты вместо установленных выше), а при разработке сайта, не мог понять почему не подключаются шрифты. Но слава Богу что таких пользователей у которых выключена эта галочка, не много.

      В техническом плане, всё начитается когда строка подключения шрифта:
      src: local(‘Helvetica Black’), local(‘Helvetica-Black’)
      начинает искать файл на компьютере.
      Не обязательно Helvetica, это может быть и другой шрифт.

      Поэтому- не выключайте галочку, найдите и удалите проблемный шрифт(или переименуйте) !!!

  4. Юрий:

    Если кто не понял пост выше и собирается воспользоваться файлом.

    Обратите внимание, что в fonts.reg — указан адрес одного шрифта для 32 битных платформ

  5. Светлана:

    Добавлю свой опыт решения проблемы на Макбуке.

    Решила таким образом:
    1. Открыть программу Шрифты
    2. Перейти на пункт «Пользователь» (шрифты, установленные пользователем)
    3. Пробежать по шрифтам этого раздела. У некоторых может выскакивать предупреждение об ошибке – «Установлено несколько копий этого шрифта».
    4. Нажимаем для каждого такого шрифта кнопку «Устранить проблему автоматически».
    5. Проделать это для всех шрифтов с копиями.
    6. Проблема решена, квадратики в браузере автоматически превращаются в нормальный шрифт.

Оставить комментарий

*