Приложение Шрифты на смартфонах Huawei и Honor не поддерживает прямой импорт файлов .ttf или .otf из файлового менеджера через меню «Открыть с помощью». Система ожидает, что наборы символов будут загружены исключительно через встроенный магазин тем или специальные утилиты, работающие с разделом /system/fonts или пользовательским хранилищем /data/fonts.

Многие пользователи пытаются скопировать скачанный архив в папку Fonts во внутренней памяти, но после перезагрузки новый набор не появляется в списке доступных. Это происходит потому, что графическая оболочка EMUI и HarmonyOS сканируют только системные директории с правами root или используют проприетарный формат пакетов .hwt для тем оформления.

Основные способы добавления кастомных шрифтов

Существует три рабочих сценария: использование официального магазина тем, применение сторонних лаунчеров с поддержкой подмены и ручной метод через ADB или права суперпользователя. Выбор зависит от версии прошивки и готовности пользователя вмешиваться в системные разделы. На устройствах с HarmonyOS 2.0+ официальный магазин часто требует авторизацию в Huawei ID и не пропускает файлы из сторонних источников.

Третий путь — самый гибкий, но требует включения Отладки по USB и базовых навыков работы с консолью. Он позволяет интегрировать любой совместимый файл без покупки в магазине. Однако неправильное назначение прав доступа chmod 644 или ошибка в имени файла приведут к тому, что система игнорирует добавление или уйдет в bootloop.

☑️ Подготовка к установке шрифта вручную

Выполнено: 0 / 4
⚠️ Внимание: Ручное копирование файлов в системный раздел /system/fonts без прав root невозможно на залоченном загрузчике. Попытка смонтировать раздел в режиме чтения-записи через adb remount на стоковой прошивке завершится ошибкой not allowed.

Установка через магазин тем (официальный метод)

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

После скачивания шрифт автоматически регистрируется в системном меню Настройки → Дисплей и яркость → Размер и стиль шрифта. Здесь же можно вернуть системный набор по умолчанию. Обратите внимание: некоторые шрифты в магазине доступны только для конкретных регионов, установленных в настройках Huawei ID.

💡

Если нужный шрифт отсутствует в магазине, попробуйте сменить регион аккаунта Huawei ID на Китай или Россию — каталог значительно расширится.

Использование сторонних лаунчеров для смены шрифта

Лаунчеры Nova Launcher, Niagara Launcher или Smart Launcher 6 позволяют менять шрифт интерфейса рабочего стола, ящика приложений и виджетов без системных прав. Для этого достаточно положить файл .ttf в папку /Fonts во внутренней памяти и указать путь в настройках лаунчера.

Этот метод не меняет шрифт в системных меню, настройках, уведомлениях и стандартных приложениях (Календарь, Часы, Калькулятор). Он подходит, если цель — визуальная настройка только домашнего экрана. При смене лаунчера на системный настройки сбрасываются.

Ограничения метода с лаунчерами

Шрифт применится только к элементам интерфейса самого лаунчера (иконки, виджеты, папки). Системные диалоги, меню настроек, шторка уведомлений и стандартные приложения останутся со стандартным шрифтом. Для полной замены нужны права root или модификация системных тем.

Ручная установка через ADB (для продвинутых)

Подключите смартфон к ПК кабелем, авторизуйте отладку на экране устройства. В терминале выполните команду adb shell, затем проверьте наличие директории /data/fonts командой ls /data/. Если папки нет, создайте её: mkdir /data/fonts (требует root). Без рут-прав запись в /data заблокирована политикой SELinux.

Альтернатива без root — использование приложения iFont или FontFix из AppGallery или Aurora Store. Они используют эксплойт установки через виртуальную машину или обертку .hwt, но на актуальных версиях EMUI 13+ и HarmonyOS 3+ часто блокируются системой безопасности.

МетодТребует RootМеняет системный шрифтСложность
Магазин темНетДаНизкая
Сторонний лаунчерНетНет (только UI лаунчера)Низкая
iFont / FontFixИногдаДа (если сработало)Средняя
ADB + /system/fontsДаДаВысокая
Magisk модульДаДаВысокая

Работа с форматами .hwt и конвертация шрифтов

Сторонние шрифты для Huawei часто распространяются в формате .hwt — это архив с манифестом description.xml и файлами шрифтов внутри. Чтобы установить такой файл, достаточно открыть его через приложение «Файлы» или «Темы» — система предложит применить тему. Если файл не открывается, переименуйте расширение в .zip и проверьте структуру: должны присутствовать папки fonts и файл preview.png.

Конвертировать обычный .ttf в .hwt вручную сложно из-за необходимости корректно заполнить XML-описание для каждого начертания (Regular, Bold, Italic). Проще использовать онлайн-конвертеры или ПК-утилиту Huawei Theme Editor, которая собирает пакет, подписываемый тестовым ключом. Подписанный тестовым ключом пакет установится только на устройстве с разблокированным загрузчиком.

⚠️ Внимание: Установка тем с неверной подписью или поврежденным манифестом может привести к потере доступа к меню «Темы» до сброса настроек приложения или полного сброса телефона. Всегда тестируйте пакет на виртуальной машине или резервном устройстве.
💡

Для полноценной замены системного шрифта на актуальных прошивках HarmonyOS без разблокировки загрузчика единственным гарантированным способом остается официальный магазин тем.

Решение частых проблем и ошибок

Если после применения шрифта из магазина интерфейс стал нечитаемым (квадратики вместо текста), значит, набор не поддерживает кириллицу или содержит ошибки глифов. Верните системный шрифт через Настройки → Дисплей → Размер и стиль → Системный. При зависании на экране загрузки после ручной установки — заходите в Recovery (Power + Volume Up) и делайте Wipe Cache.

Ошибка «Шрифт не поддерживается» в приложении iFont означает несовместимость версии утилиты с версией EMUI/HarmonyOS. Обновите приложение до последней версии из GitHub разработчика или используйте Magisk-модуль Font Manager, который внедряет файлы на этапе загрузки ядра, минуя проверки системного сервиса fontmanager.

📊 Каким способом вы чаще всего меняете шрифт на Huawei?
Официальный магазин тем
Сторонний лаунчер (Nova, Niagara)
Приложения iFont / FontFix
Ручной способ через ADB / Root
Не меняю, устраивает системный

Особенности на планшетах MatePad и ноутбуках MateBook

На планшетах под управлением HarmonyOS 2/3/4 логика идентична смартфонам: магазин тем, лаунчеры (если поддерживаются) и root-методы. Однако на MateBook под управлением Windows шрифты устанавливаются стандартным способом ОС: правый клик по файлу .ttf → «Установить для всех пользователей». Приложение «Шрифты» Huawei на Windows отсутствует, синхронизация настроек шрифта между телефоном и ноутбуком не реализована.

В режиме Multi-Screen Collaboration (Многокранное взаимодействие) шрифт окна телефона на экране ноутбука рендерится движком телефона, поэтому изменения системного шрифта на смартфоне отразятся на проецируемом изображении. Это полезно для презентаций с нестандартной типографикой.

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

Почему не открывается файл .ttf через «Открыть с помощью → Шрифты»?

Системное приложение «Шрифты» на Huawei не зарегистрировано как обработчик MIME-типа font/ttf. Оно служит только для отображения уже установленных системных наборов и перехода в магазин тем.

Можно ли установить шрифт без интернета?

Только если у вас есть готовый пакет .hwt на памяти устройства или права root для копирования в системный раздел. Магазин тем требует подключения к сети для скачивания и лицензирования.

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

Шрифты из магазина тем сохраняются. Ручные изменения в /system/fonts или /data/fonts при OTA-обновлении затираются, так как системный раздел перезаписывается заново. Придется устанавливать снова.

Безопасно ли давать приложениям доступ к файлам для установки шрифтов?

Приложениям вроде iFont требуется доступ ко всему хранилищу для чтения файла шрифта. На Android 11+ (EMUI 11+) это реализуется через MANAGE_EXTERNAL_STORAGE. Используйте только проверенные открытые проекты (GitHub), избегайте неизвестных APK из рекламы.

Как вернуть стандартный шрифт, если меню настроек нечитаемо?

Зайдите в «Настройки» → используйте поиск (лупа) → введите «Шрифт» → откройте пункт «Размер и стиль» → выберите «Системный». Если текст совсем не видно: настройте «Размер экрана» на минимум или используйте голосового помощника Celia/Google Assistant: «Открой настройки шрифта».

💡

Создайте виджет «Настройки» → «Дисплей» → «Размер и стиль шрифта» на рабочем столе — это ускорит переключение между кастомным и системным шрифтом при тестировании.

💡

На устройствах с залоченным загрузчиком и без root-прав полноценная замена системного шрифта сторонним файлом технически невозможна из-за политики безопасности HarmonyOS/EMUI и проверки подписей пакетов тем.