Сегодня столкнулся с такой проблемой в Windows 7 — при открытии большинства сайтов в браузере Mozilla Firefox на странице отображается неправильная кодировка — вместо русских символов печатаются квадраты — сканер CureIt никаких вирусов не находит, переустановка браузера ни к чему не приводит (с полным удалением настроек включая удаление папки Mozilla Firefox в каталоге %Userprofile%/Local Settings и %Userprofile%/Application Data ).
Никакие настройки в самом браузере Mozilla Firefox ( Вид — Кодировка) ни к чему не приводят. Правда если снять галочку с пункта Разрешить веб-сайтам использовать свои шрифты вместо установленных проблема с кодировкой пропадает, квадратов уже нет, но в этом случае шрифт на страницах отображается не правильно.
Проблема была в установленных на днях в систему шрифтах (шрифты устанавились вместе с игрой Dark Messiah: Might &Magic)
Для того чтобы вернуть шрифты на те, что ставятся в систему по умолчанию достаточно воспользоваться файлом реестра fonts.reg. После его запуска внесутся изменения в реестр, после которых проблема должна быть решена
fonts.reg -> страница не найдена..
спс, поправлено
Спасибо мой спаситель, что только я не делал!
Тоже столкнулся с этой проблемой и наткнулся на данную статью. Не смотря на то, что статья довольно старая, она хорошо индексируется, поэтому оставлю решение здесь — наверняка кому нибудь пригодится.
Итак к сути. Автор предложил довольно радикальный способ, которым не стоит пользоваться, так как это может привести к нарушениям в отображении интерфейса установленных программ, использующих собственные шрифты. Однако сама статья натолкнула меня на мысль о том что проблема в конкретном шрифте.
Решение гораздо более простое. Столкнувшись с проблемой, определите с помощью инспектора кода браузера или расширения для определения шрифта — какой именно шрифт себя так ведет. Находите его в системной папке Шрифты (в панели управления)и удаляете. Это всё.
@Pavel абсолютно прав)
1. Могу даже 99%(угадать), что такая проблема только у дизайнеров или тех кто устанавливал себе сторонний шрифт на комп.
Я как разработчик сайтов, решение этой проблемы искал несколько дней, поэтому не буду расписывать всю историю.
2. В каком-то смысле это проблема мозилы, потому-что этот браузер не умеет автоматически переключить на безопасный шрифт когда появились квадраты. Хотя это и хорошо, потому-что сразу видно что у нас на компе установлен кривой шрифт и его нужно удалить.
3. Проблемы идёт гораздо дальше чем просто квадраты на сайте.
Те у кого выключена эта галочка в браузере, не увидят «нужный» шрифт.
Я когда-то ранее выключил галочку в Мозиле(Разрешить веб-сайтам использовать свои шрифты вместо установленных выше), а при разработке сайта, не мог понять почему не подключаются шрифты. Но слава Богу что таких пользователей у которых выключена эта галочка, не много.
В техническом плане, всё начитается когда строка подключения шрифта:
src: local(‘Helvetica Black’), local(‘Helvetica-Black’)
начинает искать файл на компьютере.
Не обязательно Helvetica, это может быть и другой шрифт.
Поэтому- не выключайте галочку, найдите и удалите проблемный шрифт(или переименуйте) !!!
Если кто не понял пост выше и собирается воспользоваться файлом.
Обратите внимание, что в fonts.reg — указан адрес одного шрифта для 32 битных платформ
Добавлю свой опыт решения проблемы на Макбуке.
Решила таким образом:
1. Открыть программу Шрифты
2. Перейти на пункт «Пользователь» (шрифты, установленные пользователем)
3. Пробежать по шрифтам этого раздела. У некоторых может выскакивать предупреждение об ошибке – «Установлено несколько копий этого шрифта».
4. Нажимаем для каждого такого шрифта кнопку «Устранить проблему автоматически».
5. Проделать это для всех шрифтов с копиями.
6. Проблема решена, квадратики в браузере автоматически превращаются в нормальный шрифт.