Что делать если шрифт сломался

Восстановление системных шрифтов в Windows 10 и 11

Если вы удалили или заменили один, или несколько системных шрифтов в Windows, вы можете воспользоваться восстановления стандартных шрифтов и их настроек. Если в системных (и не только) диалоговых окнах вместо нормальных символов отображаются что-то непонятное или вообще нечитаемые символы (в нашем примере, это иероглифы и квадратики), скорее всего в Windows отсутствуют какие-то файлы системных шрифтов. Такая проблема может возникнуть после деинсталляции стороннего приложения, которое при удалении вместе с собой удалило несколько файлов системных шрифтов (вплоть до полной очистки каталога со шрифтами C:\Windows\Fonts). Также проблема с шрифтами может встречаться, когда некая программа при установке заменила один из стандартных шрифтов своим собственным файлов.

В этой статье мы разберем методику, позволяющую восстановить стандартные системные шрифты Windows 10 или Windows 11 к состоянию чистой системы.

Встроенное средство восстановления шрифтов Windows

В первую очередь стоит попробовать восстановить стандартные шрифты Windows 10/8.1 с помощью встроенного функционала. Для этого:

  1. Откройте Панель управления и перейдите в раздел Оформление и персонализация –> Шрифты (Control Panel -> Appearance and Personalization -> Fonts). Эту панель можно открыть, выполнив команду: control fonts ;
  2. В левой панели выберите пункт Параметры шрифта (Fontsettings);
  3. В открывшемся окне нажмите кнопку Восстановить параметры шрифтов по умолчанию (Restoredefaultfontsettings);

Данная опция позволяет удалить все сторонние шрифты, оставив только стандартные шрифты, поставляемые в дистрибутиве Windows. Однако, если файл нужного шрифта (*.fon или *.ttf) был удален или заменен, функция сброса не поможет.

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

Как извлечь файлы стандартных системных шрифтов из установочного образа Windows 10 или 11?

В Windows файлы шрифтов хранятся в каталоге C:\Windows\fonts. Попробуйте открыть ее в Проводнике File Explorer. Если в этом каталоге вы увидите только несколько файлов шрифтов с расширениями *.fon и *.ttf, значит, стандартные файлы шрифтов были удалены и их сброс встроенными средствами (как описано выше) не поможет.

Недостающие файлы шрифтов можно скопировать с любого компьютера с той же версией ОС, либо извлечь их из установочного диска или ISO/WIM образа Windows 10 (11). Рассмотрим второй случай.

Для этого нам понадобится установочный диск с Windows 10. Проще всего создать установочный ISO образ Windows с помощью утилиты Media CreationTool. Смонтируйте ISO образ в виртуальный привод (допустим, ему назначена буква диска H:).

Откройте командную строку PowerShell с административными правами и скопируйте файл H:\sources\install.wim или H:\sources\install.esd (подробнее про esd формат образа здесь) в каталог C:\Distr\.

Copy-Item D:\sources\install.wim C:\Distr\

dism /export-image /SourceImageFile:c:\distr\install.esd /SourceIndex:4 /DestinationImageFile: c:\distr\install.wim /Compress:max /CheckIntegrity

Смонтируйте файл установочного образа Windows 10 install.wim в каталог C:\Distr\wim:

dism /mount-wim /wimfile:C:\Distr\install.wim /index:1 /mountdir:C:\Distr\wim

Dism /Get-WimInfo /WimFile:C:\Distr\install.wim

Скопируйте оригинальные файлы шрифтов из каталога C:\Distr\wim\Windows\Fonts в системную папку C:\Windows\Fonts с заменой файлов в целевом каталоге. Воспользуйтесь такой командой PowerShell:

Copy-Item -path C:\Distr\wim\Windows\Fonts -Destination C:\Windows -recurse –container -force
Файлы шрифтов будут заменены оригинальными. Часть системных шрифтов, которые используются в текущий момент, заменить не удастся, об этом будет свидетельствовать ряд ошибок в окне консоли.

Читайте также:  Как настроить услугу смартфон

Теперь можно отключить WIM образ:

dism /unmount-wim /mountdir:C:\Distr\wim /discard
Перезагрузите компьютер и проверьте, исчезла ли проблема со шрифтами.

Сброс кэша шрифтов Windows

В Windows по-умолчанию включено кэширование шрифтов в каталоге %WinDir%\ServiceProfiles\LocalService\AppData\Local\FontCache (по аналогии с кэшем иконок). Это позволяет ускорить загрузку шрифтов в диалоговых окнах и приложения. Если кэш шрифтов поврежден, это также может вызвать проблемы с отображением шрифтов в Windows. Рекомендуем вручную сбросить текущий кэш шрифтов Windows.

Для этого нужно:

  1. Запустите консоль управления службами ( services.msc );
  2. Остановите службу Служба кэша шрифтовWindows (Windows Font Cache Service) в консоли или с помощью команды PowerShell: get-service FontCache|stop-service –force
  3. Очистите каталог %WinDir%\ServiceProfiles\LocalService\AppData\Local\FontCache: Get-ChildItem -Path C:\Windows\ServiceProfiles\LocalService\AppData\Local\FontCache -File | foreach < $_.Delete()>;
  4. Удалите файл C:\Windows\System32\FNTCACHE.DAT: C:\Windows\System32\FNTCACHE.DAT: Remove-Item c:\Windows\System32\FNTCACHE.DAT
  5. Запустите службу FontCache и перезагрузите компьютер.

Готовые архивы со стандартными шрифтами для Windows 10, 11 и 8.1

Для тех, у кого под рукой нет дистрибутива Windows 10 (Windows 11 b Windows 8.1), можно скопировать каталог с оригинальными шрифтами с другого компьютера с той же версий ОС, либо воспользоваться готовыми архивами со шрифтами. Вы можете скачать архивы по ссылкам ниже:

  • Оригинальные шрифты для Window 8 – OrigFontsWin8.zip (201 Мб);
  • Оригинальные шрифты для Windows 8.1 — OrigFontsWin8-1.zip (263 Мб);
  • Оригинальные шрифты для Windows 10 21H1 (подойдет и для других билдов Windows 10) —OrigFonts-win10-21h1.zip (189 Мб)
  • Оригинальные шрифты для Windows 11 — OrigFonts-win11.zip (190 Мб)

Скачайте и распакуйте архив для вашей версии Windows. Скопируйте содержимое архива в каталог C:\Windows\Fonts с заменой файлов.

Затем скачайте и примените reg файлы со стандартными настройками шрифтов в реестре для вашей версии Windows:

Каждый архив содержит три файла:

  • win_10_fonts.reg содержит список стандартных шрифтов, зарегистрированных в реестре (HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts);
  • win_10_FontSubstitutes.reg файл с настройками ассоциаций шрифтов (HKLM \SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes);
  • win_restore_default_user_font_settings.reg – восстанавливает стандартные настройки шрифтов в пользовательской ветке реестра (HKCU\Software\Microsoft\Windows NT\CurrentVersion\Font Management).

Распакуйте архив и примените (дважды щелкните) по каждому reg файлу.

Перезагрузите компьютер, проблема со шрифтами должна пропасть!

Если ничего не помогает и шрифты отображаются некорректно, попробуйте проверить целостность вашего образа Windows с помощью команд:

sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth

Источник

Как восстановить поврежденные или удаленные шрифты Windows

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

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

Первым делом советуем проверить состояние папки C:/Windows/Fonts. Если в ней окажутся только два или три шрифта, сразу переходите ко второму способу , в противном случае для начала попробуйте сбросить шрифты в исходное состояние средствами самой Windows.

Сброс настроек

Тут же в папке Fonts выберите опцию «Параметры шрифта».

А затем в открывшемся окне нажмите кнопку «Восстановить параметры шрифтов по умолчанию».

При этом из системы будут удалены все сторонние шрифты. Это может помочь при простом сбое настроек шрифтов, но если они были физически удалены или заменены, решить проблему можно будет только путём их повторной установки.

Читайте также:  У крана маевского сломался винт

Восстановление шрифтов вручную

Самый простой и эффективный способ восстановить системные шрифты — это взять оригинальные файлы с другого компьютера с той же версией ОС и скопировать их в папку Fonts с заменой . Делать это лучше с помощью файлового менеджера какого-нибудь «живого» диска, например Dr.Web LiveDisk, поскольку используемые шрифты система заменить не позволит.

Второй способ более сложный. Если у вас нет под рукой извлечённых оригинальных шрифтов, но есть установочный диск или ISO-образ с Windows, можно воспользоваться им. ISO-образ нужно предварительно смонтировать. Для копирования файлов шрифтов воспользуемся командной строкой Powershell, запущенной с правами администратора.

Сначала скопируем файл install.wim в заранее созданный каталог в любом разделе жёсткого диска. Пусть эта папка называется DirWim. F в данном примере — буква виртуального привода со смонтированным на него ISO-образом с Windows. У вас буквы, как и пути, могут быть другими.

Copy-Item F:/sources/install.wim E:/DirWim

Скопировав файл, убедитесь, что в его свойствах не стоит галочка «Только для чтения».

Иначе при дальнейшем монтировании получите ошибку 0xc1510111.

Теперь вручную создадим в каталоге DirWim папку Wim и смонтируем в неё install.wim:

dism /mount-wim /wimfile:E:/DirWim/install.wim /index:1 /mountdir:E:/DirWim/Wim

Что касается параметра /index:1, то он указывает на порядковый номер версии ОС в образе ISO. Если ваш ISO содержит только одну версию Windows, в параметре индекса можно ничего не менять. Всё сделано, осталось только скопировать шрифты в системный каталог Fonts:

Copy-Item -path E:/DirWim/Wim/Windows/Fonts -Destination C:/Windows -recurse –container –force

и отключить примонтированный образ:

dism /unmount-wim /mountdir:E:/DirWim/Wim /discard

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

Неудобство второго способа — не единственная причина поискать в сети уже готовый набор оригинальных системных шрифтов. Если все шрифты на вашем компьютере будут удалёны, абракодабру (или вообще ничего) вы получите не только в диалоговых окнах, но и в путях и именах файлов, что может сделать работу с ними едва ли возможной. А может быть и того хуже, например, в нашем случае после удаления системных шрифтов Windows 8.1 Проводник постоянно перезапускался, не позволяя выполнять навигацию и запускать программы. Прибегнув же к помощи «живого» диска, вы сможете не только свободно перемещаться по файловой системе, но и загружать из интернета любые файлы, в том числе и шрифты.

Источник

Что делать, если вместо текста иероглифы (в Word, браузере или текстовом документе)

Доброго дня.

Наверное, каждый пользователь ПК сталкивался с подобной проблемой: открываешь интернет-страничку или документ Microsoft Word — а вместо текста видишь иероглифы (различные «крякозабры», незнакомые буквы, цифры и т.д. (как на картинке слева…)).

Хорошо, если вам этот документ (с иероглифами) не особо важен, а если нужно обязательно его прочитать?! Довольно часто подобные вопросы и просьбы помочь с открытием подобных текстов задают и мне. В этой небольшой статье я хочу рассмотреть самые популярные причины появления иероглифов (разумеется, и устранить их).

Иероглифы в текстовых файлах (.txt)

Самая популярная проблема. Дело в том, что текстовый файл (обычно в формате txt, но так же ими являются форматы: php, css, info и т.д.) может быть сохранен в различных кодировках .

Кодировка — это набор символов, необходимый для того, чтобы полностью обеспечить написание текста на определенном алфавите (в том числе цифры и специальные знаки). Более подробно об этом здесь: https://ru.wikipedia.org/wiki/Набор_символов

Чаще всего происходит одна вещь: документ открывается просто не в той кодировке из-за чего происходит путаница, и вместо кода одних символов, будут вызваны другие. На экране появляются различные непонятные символы (см. рис. 1)…

Читайте также:  Ms sql настроить план обслуживания

Рис. 1. Блокнот — проблема с кодировкой

Как с этим бороться?

На мой взгляд лучший вариант — это установить продвинутый блокнот, например Notepad++ или Bred 3. Рассмотрим более подробно каждую из них.

Notepad++

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

В плане кодировок здесь вообще полный порядок: есть отдельный раздел «Кодировки» (см. рис. 2). Просто попробуйте сменить ANSI на UTF-8 (например).

Рис. 2. Смена кодировки в Notepad++

После смены кодировки мой текстовый документ стал нормальным и читаемым — иероглифы пропали (см. рис. 3)!

Рис. 3. Текст стал читаемый… Notepad++

Bred 3

Еще одна замечательная программа, призванная полностью заменить стандартный блокнот в Windows. Она так же «легко» работает со множеством кодировок, легко их меняет, поддерживает огромное число форматов файлов, поддерживает новые ОС Windows (8, 10).

Кстати, Bred 3 очень помогает при работе со «старыми» файлами, сохраненных в MS DOS форматах. Когда другие программы показывают только иероглифы — Bred 3 легко их открывает и позволяет спокойно работать с ними (см. рис. 4).

Если вместо текста иероглифы в Microsoft Word

Самое первое, на что нужно обратить внимание — это на формат файла. Дело в том, что начиная с Word 2007 появился новый формат — « docx » (раньше был просто « doc «). Обычно, в «старом» Word нельзя открыть новые форматы файлов, но случается иногда так, что эти «новые» файлы открываются в старой программе.

Просто откройте свойства файла, а затем посмотрите вкладку « Подробно » (как на рис. 5). Так вы узнаете формат файла (на рис. 5 — формат файла «txt»).

Если формат файла docx — а у вас старый Word (ниже 2007 версии) — то просто обновите Word до 2007 или выше (2010, 2013, 2016).

Рис. 5. Свойства файла

Далее при открытии файла обратите внимание (по умолчанию данная опция всегда включена, если у вас, конечно, не «не пойми какая сборка») — Word вас переспросит: в какой кодировке открыть файл (это сообщение появляется при любом «намеке» на проблемы при открытии файла, см. рис. 5).

Рис. 6. Word — преобразование файла

Чаще всего Word определяет сам автоматически нужную кодировку, но не всегда текст получается читаемым. Вам нужно установить ползунок на нужную кодировку, когда текст станет читаемым. Иногда, приходится буквально угадывать, в как был сохранен файл, чтобы его прочитать.

Рис. 7. Word — файл в норме (кодировка выбрана верно)!

Смена кодировки в браузере

Когда браузер ошибочно определяет кодировку интернет-странички — вы увидите точно такие же иероглифы (см. рис 8).

Рис. 8. браузер определил неверно кодировку

Чтобы исправить отображение сайта: измените кодировку. Делается это в настройках браузера:

  1. Google chrome: параметры (значок в правом верхнем углу)/дополнительные параметры/кодировка/Windows-1251 (или UTF-8);
  2. Firefox: левая кнопка ALT (если у вас выключена верхняя панелька), затем вид/кодировка страницы/выбрать нужную (чаще всего Windows-1251 или UTF-8) ;
  3. Opera: Opera (красный значок в верхнем левом углу)/страница/кодировка/выбрать нужное.

PS

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

Буду благодарен за дополнения по теме. Good Luck 🙂

Источник

Оцените статью