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

На смартфонах с EMUI и HarmonyOS за внешний вид текста отвечает единый модуль, доступный через параметры экрана или приложение «Темы». Если стандартный путь заблокирован сбоем оболочки, помогает утилита adb или очистка кэша тематического движка. Ниже описаны все актуальные способы вернуть системный шрифт Roboto (или HarmonyOS Sans на новых версиях) без потери данных.

Основные способы сброса шрифта через настройки

Самый быстрый метод — использование системного меню «Экран и яркость». Путь идентичен для большинства версий оболочки, отличается только название конечного пункта. Откройте Настройки → Экран и яркость → Размер и стиль шрифта (или просто Стиль шрифта). В открывшемся списке выберите пункт По умолчанию или Системный. Изменение вступает в силу мгновенно, перезагрузка не требуется.

Если в списке отсутствует вариант «По умолчанию», нажмите на значок лупы или кнопку Мои шрифты. Там хранятся все скачанные и предустановленные начертания. Найдите запись с названием Default, System или Roboto и примените её. На некоторых моделях Huawei P и Mate серии предустановлено несколько системных вариантов — выбирайте тот, что помечен как «Рекомендуемый».

☑️ Чек-лист

Выполнено: 0 / 4

Восстановление через приложение «Темы»

Приложение Темы — центральный хаб для управления визуальным стилем на Huawei. Даже если вы меняли шрифт не через темы, а через настройки экрана, сброс здесь часто работает надежнее, так как перезаписывает системный XML-конфиг текущей темы. Запустите приложение, перейдите во вкладку Я → Мои темы → Шрифты.

В разделе «Мои шрифты» найдите системный. Он обычно находится в самом верху списка и не имеет цены. Нажмите Применить. Если кнопка неактивна, попробуйте скачать любой бесплатный шрифт, применить его, а затем повторить процедуру для системного — это заставляет движок тем корректно перезаписать права доступа к файлу шрифта в разделе /system/fonts или его пользовательском аналоге.

⚠️ Внимание: Не удаляйте файлы шрифтов через файловые менеджеры с root-доступом. Удаление Roboto-Regular.ttf или HarmonyOS_Sans.ttf приведет к тому, что интерфейс перестанет отображать текст полностью, и восстановление потребует прошивки через HiSuite или EDL-режим.

Что делать, если стандартные методы не помогли

Иногда сбой застревает в кэше тематического движка com.huawei.android.thememanager. Очистка данных этого процесса сбрасывает все примененные кастомизации к заводскому состоянию. Зайдите в Настройки → Приложения → Все приложения (включите отображение системных в меню справа сверху) → найдите Темы → Память → Очистить хранилище. После этого вернитесь в настройки экрана и выберите системный шрифт заново.

Альтернативный сценарий: конфликт с темой оформления. Некоторые сторонние темы из магазина имеют жестко заданный шрифт, который имеет приоритет над системным выбором. В приложении «Темы» переключитесь на Стандартную тему (обычно первая в списке «Мои темы»), а затем уже меняйте шрифт. Это снимает принудительное наложение начертания темы.

Почему шрифт не меняется обратно?

Иногда файл шрифта кэшируется в разделе /data/resource-cache. Очистка кэша приложения "Темы" не всегда удаляет этот кэш. В таком случае помогает перезагрузка в безопасном режиме (удерживайте кнопку выключения -> удерживайте "Выключение" -> "Безопасный режим"). В безопасном режиме сторонние темы отключены, и можно спокойно поставить системный шрифт через настройки. После перезагрузки в нормальный режим настройка сохранится.

Особенности на разных версиях EMUI и HarmonyOS

Логика меню менялась с выходом крупных обновлений. В EMUI 10/11 настройка спрятана глубже, в HarmonyOS 2.0+ — приведена к единому стандарту. Ниже таблица с путями для популярных версий прошивок.

Версия ОС Путь к настройке шрифта Название системного шрифта
EMUI 10 / Magic UI 3 Настройки → Экран → Размер и стиль шрифта → Стиль шрифта Default / Roboto
EMUI 11 / 12 Настройки → Экран и яркость → Стиль и размер шрифта System / Default
HarmonyOS 2.0 / 3.0 Настройки → Экран и яркость → Стиль шрифта HarmonyOS Sans / Системный
HarmonyOS 4.0 / 4.2 Настройки → Экран и яркость → Стиль шрифта и размер HarmonyOS Sans / Default

На планшетах MatePad с режимом «Рабочий стол» (PC Mode) настройка шрифта может дублироваться в настройках режима рабочего стола. Проверяйте оба раздела, если шрифт сбрасывается только в оконном режиме приложений.

📊 Каким способом вам удалось вернуть шрифт?
Через настройки "Экран и яркость"
Через приложение "Темы"
Очисткой кэша приложения "Темы"
Через ADB / безопасный режим
Ничего не помогло

Использование ADB для сброса настроек шрифта

Если графический интерфейс не реагирует на выбор системного шрифта (кнопка нажата, но текст не меняется), можно сбросить настройку через командную строку adb. Это требует включенной Отладки по USB в меню «Для разработчиков» и компьютера с установленными драйверами HiSuite или универсальными Google USB Driver.

adb shell settings put system font_name "default"

adb shell settings put system font_scale 1.0

adb reboot

Первая команда сбрасывает имя файла шрифта на системное значение, вторая — масштаб текста на 100%, третья — перезагружает устройство для применения. После перезагрузки интерфейс вернется к заводскому начертанию. Метод работает на всех версиях Android от 8.0 до 14 (HarmonyOS 4), так как использует защищенный системный API Settings.System.

💡

Перед использованием ADB создайте резервную копию настроек командой `adb backup -f settings.ab -noapk com.android.providers.settings`. Это позволит откатить изменения, если команда задаст некорректное значение шрифта.

💡

Команда `font_name "default"` универсальна: она сбрасывает ссылку на файл шрифта в системной базе данных, не требуя знания точного имени файла (Roboto, HarmonyOS Sans и т.д.) для конкретной прошивки.

Профилактика и рекомендации по выбору шрифтов

Чтобы избежать проблем с читаемостью, скачивайте шрифты только в официальном магазине «Темы» и смотрите значок совместимости с кириллицей (обычно значок «АБВ» или надпись «Поддерживает ваш язык»). Шрифты, предназначенные только для латиницы, ломают отображение системных меню на русском языке.

Используйте функцию Предпросмотр перед применением. Если в превью кириллица отображается корректно, но после применения в системе появляются артефакты — это баг конкретного файла шрифта. Сообщите о нем разработчику через кнопку «Жалоба» в карточке шрифта в магазине. Регулярно очищайте кэш приложения «Темы» раз в месяц, чтобы избежать накопления поврежденных временных файлов.

⚠️ Внимание: Установка шрифтов из сторонних APK-файлов или через приложения-менеджеры шрифтов (например, iFont, zFont) без root-прав часто приводит к тому, что системный селектор шрифтов перестает видеть пользовательские начертания, а сброс на «По умолчанию» перестает работать. Используйте только нативный магазин тем.

Часто задаваемые вопросы

Почему после сброса шрифта в настройках он остался прежним?

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

Можно ли вернуть шрифт, если экран полностью нечитаем (кириллица — квадраты)?

Да. Используйте голосового помощника Celia (долгое нажатие кнопки питания) и скажите: «Открой настройки экрана». Или подключите мышь через OTG-адаптер для навигации. Также работает метод с ADB с компьютера.

Сбросится ли шрифт после обновления системы (OTA)?

Обычно OTA-обновление сбрасывает пользовательские настройки шрифтов на системные, но не всегда. Если после обновления шрифт остался сторонним — просто повторите инструкцию из раздела «Основные способы».

Где скачать официальный системный шрифт HarmonyOS Sans, если он пропал из списка?

В магазине тем найдите раздел «Шрифты» → «Рекомендуемые» или используйте поиск по запросу «HarmonyOS Sans». Официальный шрифт от Huawei бесплатен. Если его нет — очистите данные приложения «Темы», как описано выше, список обновится.

Влияет ли смена региона на доступность системного шрифта?

Нет, системный шрифт (Roboto / HarmonyOS Sans) доступен во всех регионах. Но каталог сторонних шрифтов в магазине тем зависит от выбранного региона в настройках аккаунта Huawei ID.