К основному контенту

Не открываются шрифты в Windows 10 [решение]

 

ИСТОРИЯ

Я уже не помню с чего все началось (установки какого-то шрифта или использования каких-то программ для просмотра шрифтов), но они - шрифты - перестали открываться: исчезли миниатюры у TTF-файлов, а вышеуказанное окно Windows для просмотра шрифтов просто не открывалось. Я сначала подумал, что просто слетела ассоциация TTF-файлов с этой программой, но даже при принудительном указании этой программы, возникала ошибка (то файла "не существует", то он "не является" файлом шрифтов). Одним словом, без сторонних программ просматривать шрифты стало невозможно. А мне, как человеку с фотошопом и After Effects под рукой, тема шрифтов - очень актуальна.

ВРЕМЕННЫЙ ВЫХОД ИЗ ПОЛОЖЕНИЯ

Кроме TTF формата (как я узнал из реестра Windows) существует, оказывается, еще и формат TTC. И вот он-то хорошо открывается! Если поменять расширение *.ttf на *.ttc, шрифты станут открываться. Я даже создал батник, который временно переименовывал шрифты (заменяет расширение), вставал на паузу, а потом переименовывал обратно. Недостатком было то, что его нужно было закинуть в каждую папку со шрифтами (а они у меня разделены по тематикам), что было не очень удобно.

РЕШЕНИЕ

1. Открываем реестр (Win + R > Regedit)

2. Переходим по этому пути:

Компьютер\HKEY_CLASSES_ROOT\.ttf

3.  Дважды щелкаем на ключ "(По умолчанию)" и видим, что в нем прописано значение "ttffile"


4.  Меняем значение "ttffile" на "ttcfile", нажимаем OK и закрываем реестр.

5. Откройте любой шрифт с расширением *.ttf - он должен открыться. И шрифт откроется.

6. После того, как все наладилось, снова откройте реестр и перейдите по вышеуказанному пути, снова откройте ключ "(По умолчанию)" и измените обратно "ttcfile" на "ttffile". Нажимаем OK и закрываем реестр.

7. Снова откройте файл шрифта: Windows должна показать диалог "Открыть с помощью", где Вам вручную надо будет нажать на "Программа просмотра шрифтов" (обязательно поставьте галочку, чтобы файлы этого типа всегда открывались с этой программой). После чего должны восстановиться миниатюры файлов шрифтов.

Значения мы восстановили на исходные, а шрифты будут работать как прежде.

КАК БЫТЬ С ФАЙЛАМИ OTF?

Делаем все почти также:

1. Переходим по пути:

Компьютер\HKEY_CLASSES_ROOT\.otf

2. Меняем значение ключа с otffile на ttcfile (не "ttffile"!), дважды щелкаем на шрифт. 

3. Меняем значения в реестре обратно.

4. Снова открываем шрифт, соглашаемся всегда открывать расширение "*.otf" программой для просмотра шрифтов. Шрифт откроется, миниатюры восстановятся.


P. S. Данное решение обнаружено только что. Компьютер еще не перезагружал. Но в данный момент я доволен результатом.

Комментарии

  1. We all know how important it is to have clear, concise information when we need it. I'm grateful you took the time to share what you know, and I'm sure others appreciate it too. There's no need to worry about going over what's already been said; new perspectives are always welcome. In fact, I might even check out those fonts myself. Thanks again for sharing!
    You can also see more fonts at: verschiedene schriftarten zum kopieren

    ОтветитьУдалить

Отправить комментарий

Самое просматриваемое

Значок сети с красным крестиком, хотя Интернет работает. Диагностика неполадок не выявляет проблему

Мне помогло следующее ( Windows 7 ): Win + R > regedit Идем в HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify Удаляем вот эти параметры: IconStreams, LastAdvertisement, PastIconsStream, PromotedIconCache, UserStartTime Открываем Диспетчер задач и переходим на вкладку Процессы Завершаем все процессы " explorer.exe " Переходим на вкладку Приложения Нажимаем кнопку " Новая задача ", пишем " explorer.exe " и нажимаем OK Теперь значок должен отображаться нормально. Windows 10 (ответ от пользователя Cox ): проблема в одном ключе реестра: Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NlaSvc\Parameters\Internet Значение DWORD EnableActiveProbing = 0 и вызывало такое поведение. Оно отключило соответствующий тест Windows на ручной установке DNS адресов. Когда значение реестра было установлено на EnableActiveProbing = 1 , после перезагрузки можно было вручную вводить адрес...

Где Vegas Pro хранит автосохраненные проекты?

12 -ая версия, например, хранит их здесь: %USERPROFILE%\AppData\Local\Sony\Vegas Pro\12.0 16 -ая хранит проекты по тому же пути, только немного в другой папке: %USERPROFILE%\AppData\Local\VEGAS Pro\16.0 

Сеть отсутствует или не запущена. Решение

Запустить командную строку от имени администратора: Пуск > в строке поиска вписать cmd , нажать на иконку правой кнопкой мыши выбрать « Запустить от имени администратора ». В командную строку скопируйте sc config mrxsmb10 start= demand и нажмите Enter . Нажимаем Win+R и вводим services.msc Находим службу “ Рабочая станция ” и нажав правой кнопкой мыши выбираем пункт « Запустить ». Примечание: служба не запустится , если не выполнить пункт 2 . Запуск службы лучше поставить на " Автоматически ". Вот и все. Источник:  http://studenthelper.hol.es/%D0%B8%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B8%D0%BA%D0%B0/%D1%80%D0%B5%D1%88%D0%B5%D0%BD%D0%B8%D0%B5-%D0%BF%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC%D1%8B-%D1%81%D0%B5%D1%82%D1%8C-%D0%BE%D1%82%D1%81%D1%83%D1%82%D1%81%D1%82%D0%B2%D1%83%D0%B5%D1%82-%D0%B8/

Как удалить виртуальный дисковод, созданный UltraISO из "Проводника"?

Не смотря на то, что в Windows 10 уже давно есть поддержка открытия образов дисков ( Открыть с помощью > Проводник ), некоторые типы образов она не открывает (например, образы с играми для  PS1 ). Поэтому приходится прибегать к использованию сторонних программ, популярной из которых считается UltraISO (благодаря простому интерфейсу, малому размеру и нетребовательности к ресурсам ПК). Но даже у таких простых простых программ порой случаются глюки. И проблема чаще всего связана с виртуальным приводом. Проблема В моем же случае, у меня на компьютере "застрял" виртуальный дисковод, который занял букву временно отключенного внешнего HDD . Все бы ничего, но на нем ( HDD ) располагались видеофайлы материала, который я в данный момент монтирую, и на которые (с учетом исходной буквы диска) прописаны ссылки в файле проекта монтажки. Поэтому, самым простым вариантом на мой взгляд было вернуть внешнему диску исходную букву (которую занял виртуальный привод), а виртуальному просто на...

Не запускается установка из-за iKernel.exe (installshield engine could not be launched)

Нажать Win+R В окне " Выполнить " ввести: services.msc и нажать Enter Включить службу " Windows Installer " ( Запустить ее и поставить на " Авто ") Все. P.S. Еще (как вариант): Зайти в  C:\Program Files\Common Files\InstallShield\engine\6\Intel 32 Взять оттуда  IKernel.exe и поместить его в папку с инсталлятором. Запустить инсталлятор. Либо кликнуть сначала на  IKernel.exe , а потом запустить инсталлятор.