2015-08-16 02:26:42 +0000 2015-08-16 02:26:42 +0000
128
128

Невозможно установить шрифты в Windows 10

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

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

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

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

  • Я включил UAC в моем реестре, но установил самую низкую установку “Never Notify” (Никогда не уведомлять). Я думал, что UAC как-то с этим связан, но поведение одинаково, независимо от того, установлено ли значение EnableLUA в 0 или 1 в реестре или нет.
  • я проверил Event Viewer (разделы Application и System) на наличие подсказок о проблеме, но об этой ошибке вообще не сообщается в журналах из того, что я вижу. Это кажется странным.

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

EDIT

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

Ответы (2)

159
159
159
2015-08-17 18:33:26 +0000

После недели испытаний. Ответ, как бы странно это ни звучало, - включить брандмауэр windows. Знаю, не имеет смысла?_ Он не связан с настройками шрифтов, однако, как только “включил”, я смог исправить свою проблему с установкой шрифтов в windows 10 и без сообщения об ошибке!

7
7
7
2016-06-26 13:12:23 +0000

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

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

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

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

Похожие вопросы

3
19
10
28
8