2

У меня на компьютере под управлением Windows 7 установлен шрифт Pump LET Plain Demi Bold, и он отображается и может использоваться при входе в систему под учетной записью, которая входит в группу администраторов, но не как учетная запись, которая является просто обычным пользователем.

Это почему? Я думал, что шрифты были общесистемным ресурсом.

Экран « Шрифты» на панели управления говорит, что шрифт хранится в C:\Windows\Fonts\70214___.TTF .

Когда вы вошли в систему как пользователь с правами администратора, я вижу, что файл шрифта имеет разрешения на Full control доступ для SYSTEM и <Computer name>\Administrators а также разрешения на Read и Read & execute для <Computer name>\Users .

Когда вы вошли в систему как стандартная учетная запись пользователя, я могу открыть командную строку и успешно выполнить команду dir C:\Windows\Fonts\70214___.TTF . Он показывает детали файла, как и ожидалось. Когда я вставляю путь к файлу в адресную строку проводника Windows, появляется диалоговое окно, в котором говорится, что Windows cannot find 'C:\Windows\Fonts\70214___.TTF'. Check the spelling and try again .

5 ответов5

4

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

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

2

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

2

У меня возникла эта проблема, и мне просто удалось ее решить!

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

Я также попытался установить шрифт в своей учетной записи пользователя и обнаружил, что он просто не будет отображаться в папке «Шрифты Windows». Это появляется, когда я вхожу в учетную запись администратора, хотя.

Для решения этой проблемы я скопировал файл шрифта из локальной папки учетной записи пользователя на флэш-накопитель и, войдя в учетную запись пользователя, установил шрифт с флэш-накопителя вместо локальной папки. Он вызвал аутентификацию администратора как обычно, но на этот раз это сработало!

0

Я на самом деле нашел более простое решение. Если вы устанавливаете шрифты с учетной записью администратора, все, что вам нужно сделать, это войти в учетную запись стандартного пользователя, оставьте флажок «Скрыть шрифты на основе языковых настроек» не отмеченным в настройках шрифта, а затем перезагрузите компьютер. Надеюсь, что это работает для вас.

0

Папка Fonts может содержать ярлыки для файлов шрифтов, а также сами шрифты (обратите внимание на стрелки на значках на скриншоте в ответе Эдина). Если "отсутствующий" шрифт является ярлыком, указывающим на файл, который не может быть прочитан всеми пользователями, то, скорее всего, Explorer выдаст описанное сообщение об ошибке, когда попытается получить доступ к метаданным шрифта, и произойдет сбой.

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