4

Всякий раз, когда я форматирую свой компьютер, я обычно просто копирую / вставляю все файлы .ttf и .fon в системную папку Fonts .

Я не могу быть уверен на 100%, но я думаю, что после этого Firefox перестал корректно отображать шрифты некоторых веб-сайтов, и я имею в виду обычные шрифты по умолчанию, такие как Arial, Helvetica и т.д.

У меня нет этой проблемы ни в одной другой программе, кроме Firefox.

Вот скриншот того, как Digg выглядит на моем ноутбуке прямо сейчас:

Это выглядит странно, шрифт как-то запутался.

Как мне это исправить? Я на Windows 7, Firefox 3.6.10.

3 ответа3

5

Эта конкретная проблема связана с установкой версии шрифта Helvetica (очень часто используемой в Интернете), которую Windows или Firefox не могут отобразить. Для подтверждения все, что вам нужно сделать, это вставить следующий текст в адресную строку Firefox и нажать Enter:

data:text/html,
Helvetica
   <font face="Helvetica" size="25">abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ</font>

Helvetica Neue
  <font face="Helvetica Neue" size="25">abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ</font>

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

Чтобы это исправить, все, что вам нужно сделать, это перейти в% WINDIR%\Fonts и удалить все шрифты с именем Helvetica.

Если по какой-либо причине Windows не позволяет вам этого, вам нужно перейти в реестр, перейти к HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts и затем удалить все записи, которые имеют Helvetica в своем имени.

Если вы используете 64-разрядную версию Windows 7, вам также необходимо удалить записи Helvetica из следующего раздела реестра.

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\Fonts

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

1

Я просто боролся с той же проблемой (хотя и с Google Chrome) и наткнулся на эту тему. Поскольку я использую ПК на работе, у меня нет прав вносить изменения в реестр. Однако я нашел другой обходной путь, который, вероятно, работает только на Chrome, но, по крайней мере, он решил проблему для меня. Так что, хотя речь идет не о Firefox, я все же хочу поделиться им, на случай, если кто-то еще окажется в этой теме.

  1. Откройте Google Chrome
  2. Откройте новую вкладку и введите следующее в адресную строку:

хром:// флаги / # Disable-прямая запись

  1. Нажмите "Включить", чтобы включить этот параметр, отключив использование Microsoft DirectWrite в Google Chrome.
  2. Закройте и снова откройте Chrome.

Источник и кредиты: https://youtu.be/cHHBnHRcOjQ

0

Перейдите в настройки Firefox, на вкладке "Содержимое" должен быть комбинированный список "Шрифт по умолчанию". Попробуйте переключить настройку на один из обычных шрифтов Microsoft. Если нет, возможно, у вас просто не установлены шрифты Microsoft. По-видимому, вы можете получить некоторые из основных шрифтов здесь: http://web.nickshanks.com/fonts/microsoft-core-web-fonts

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .