Шрифты не работают / нет кириллицы в программах — как исправить в Windows 10/11 (2025)
Симптомы: вместо текста — квадраты и вопросики, русские буквы исчезли в некоторых программах, новые шрифты «не видны», меню стало нечитаемым. Причины разные: повреждённый кэш, удалённые системные гарнитуры, сторонние «оптимизаторы», сбившиеся языковые компоненты. Ниже — безопасный план.
Коротко: быстрые проверки
- Проверьте, что язык интерфейса — Русский и установлен пакет «Дополнительные функции русского языка».
- Откройте «Параметры → Персонализация → Шрифты» — посмотрите, видны ли системные Segoe UI, Arial, Times New Roman.
- Если ошибка только в конкретной программе — включите в ней «Использовать собственные шрифты» или переустановите шрифт, который она требует.
1) Проверяем языковые компоненты и локаль
- Win+R →
ms-settings:regionlanguage— проверьте, что «Язык интерфейса Windows» — Русский. - Откройте «Дополнительные параметры клавиатуры» и выключите «Разные методы ввода для каждого приложения», чтобы исключить странные подмены.
- В «Дополнительные параметры региона» (Панель управления → Регион) выставьте Русский (Россия) и вкладку «Административные» → «Копировать параметры…» для новых пользователей.
2) Пересоздаём кэш шрифтов
Файл FNTCACHE.DAT иногда повреждается и ломает отрисовку. Удалим его — Windows создаст заново.
Команды выполняйте по одной (CMD от администратора):
net stop fontcache
taskkill /im fontdrvhost.exe /f
del /f /q %WinDir%\System32\FNTCACHE.DAT
net start fontcache
shutdown /r /t 5
3) Восстанавливаем системные шрифты Windows
Если «чистилки» удалили стандартные гарнитуры, вернём их.
- «Параметры → Персонализация → Шрифты» → «Параметры связанных параметров» → Восстановить настройки шрифтов по умолчанию.
- Проверьте папку
C:\Windows\Fonts— там должны лежать базовые гарнитуры (Segoe UI, Arial, Times New Roman, Calibri). - Если чего-то нет — добавьте шрифт двойным кликом по файлу .ttf/.otf → «Установить».
4) Проверяем системные файлы
Повреждения в WinSxS могут ломать сегменты шрифтов.
Команды выполняйте по одной (CMD от администратора):
dism /online /cleanup-image /restorehealth
sfc /scannow
5) Конфликт шрифтов и подмена гарнитур
Иногда сторонние наборы (особенно «Arial Narrow» из старых пакетов) перекрывают системные семейства. Уберите дубли.
- Откройте Control Panel → Fonts → «Параметры шрифтов» → включите «Скрывать шрифты, основанные на языке».
- Найдите дубликаты по имени и удалите неиспользуемые варианты (ПКМ → Удалить).
6) В конкретных программах
- Adobe/Office: включите «Встраивать шрифты» при сохранении PDF/документов.
- Браузеры: сбросьте настройки шрифтов и масштаб. В Chrome: «Настройки → Внешний вид → Настроить шрифты».
FAQ
После удаления FNTCACHE.DAT шрифты всё равно квадратами.
Проверьте, не удалены ли системные гарнитуры в C:\Windows\Fonts. Восстановите их и выполните SFC/DISM.
Шрифты исчезают после перезагрузки.
Устанавливайте для всех пользователей (ПКМ по .ttf → «Установить для всех») и убедитесь, что нет политик, запрещающих установку.