Вопрос: Не удалось установить шрифты в Windows 10


Я использую Windows 10 x64 Pro, и я не могу просмотреть или установить шрифты.

Когда я пытаюсь просмотреть шрифт (двойной щелчок или Right Click >> Preview), Появляется сообщение об ошибке «Запрашиваемый файл <файл шрифта> не является допустимым шрифтом», как показано на скриншоте ниже:

enter image description here

Когда я пытаюсь установить шрифт (Right Click >> Install), появляется еще одна ошибка, которая гласит: «Файл <font file> не отображается как допустимый шрифт» (снимок экрана ниже):

enter image description here

Вещи, которые я проверил:

  • У меня включен UAC в моем реестре, но установлен на самую низкую настройку «Никогда не уведомлять». Я думал, что UAC имеет какое-то отношение к этому, но поведение такое же, независимо от того, EnableLUA устанавливается в 0 или 1 в реестре.
  • Я проверил средство просмотра событий (приложения и системы) для подсказок к проблеме, но эта ошибка вообще не сообщается в журналах из того, что я вижу. Это кажется странным.

Почему я не могу установить шрифты в Windows 10? Я проверил поведение с несколькими загруженными otf а также ttf файлы шрифтов. Поэтому я уверен, что файлы не повреждены.

РЕДАКТИРОВАТЬ

Когда я перехожу в раздел «Шрифты» панели управления, я не вижу «Установить шрифт» в меню «Файл», как показано на скриншоте ниже.

enter image description here


127
2017-08-16 02:26


Источник


Вы пробовали следовать Microsoft ? - pun
Я не вижу вариант установки шрифта на шаге 2. См. Мои изменения в моем исходном сообщении для скриншота. - void.pointer
Следующая процедура работает для меня: скачать dejavu-fonts-ttf-2.35.zip ==> RightClick, Properties, открыть, ОК ==> экстракт все .. Затем перейдите к dejavu-fonts-ttf-2.35\ttf папку, выберите (что-то или даже все), RightClick выберите, установите - JosefZ
@JosefZ Я не понимаю, что это делает. Я использовал 7-Zip для извлечения архива, а из извлеченного каталога я пытаюсь установить шрифты. Ваше решение также не объясняет, почему опция «Установить шрифт» отсутствует в папке «Шрифты». - void.pointer
Интересно, что эта проблема также приводит к сбою загрузки веб-шрифтов с кодом ошибки CSS3111 «неизвестная ошибка» при использовании @font-face в IE11 (но не Edge!). Также помогает включение брандмауэра. - fpbhb


Ответы:


Через неделю все пыталось. Ответ, как ни странно, заключается в том, чтобы включить брандмауэр Windows.  Я знаю, не имеет никакого смысла? Он не связан с настройками шрифта, однако однажды «Вкл.» Мне удалось исправить мою проблему с установкой шрифтов в Windows 10 и без сообщения об ошибке!


156
2017-08-17 18:33



Что за урод? - void.pointer
Ничего себе невероятно удивительно и страшно. Я включил службу брандмауэра Windows, и шрифты работают отлично. Я хотел бы услышать логическое объяснение этому из кто то, Это безумие. - void.pointer
Да, это подтверждает - Riz
это не вопрос. Это брандмауэр, он имеет определенную функцию - разрешение или блокирование сетевого трафика. Если его можно отключить, система не должна разваливаться. И я хотел бы знать, почему привязка сетевого трафика и локальная установка шрифта связаны каким-либо образом. - Dirk Trilsbeek
Теоретически это возможно, но если это так, то почему бы не сказать «Пожалуйста, включите брандмауэр Windows перед установкой шрифтов по соображениям безопасности», возможно, с помощью кнопки, чтобы проигнорировать ошибку и установить в любом случае вместо некоторой случайной ошибки, вызванной чем-то вроде бы несвязанным - RyanTimmons91


Я встретил эту проблему, а также через свои репозитории git, содержащие файлы шрифтов. Вот странное решение, которое сработало для меня. Скопируйте (и да его Ctrl + C не Ctrl + X для резки) файл где-то еще или даже в том же каталоге, и скопированный файл будет работать.

Также верхнее решение для меня не работает. Мой брандмауэр уже активирован.

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

Позже, проверяя свойства безопасности в исходном файле шрифта, Windows выскочила с «Разрешения на X.ttf некорректно упорядочены, что может привести к тому, что некоторые записи будут неэффективными». Таким образом, похоже, что мое git-клонирование репозитория приводит к тому, что некоторые помеченные разрешения устанавливаются при размещении файла шрифта в Windows. В этом случае он имеет некоторое отношение к системе безопасности и разрешений в Windows. Это просто означает, что ошибка, которую возвращает приложение для просмотра шрифтов, очень плохо сформулирована.


7
2018-06-26 13:12



yup, я тоже могу это подтвердить, также установка шрифтов со съемных носителей обязательно завершится без сообщения об ошибке. после копирования шрифтов на локальный диск, я могу установить его - am05mhz
не работает для моего шрифта DroidSansMono.ttf! :( - ShAkKiR