Важное напоминание:
Прошивка машины и мигание модуля Magisk могут привести к тому, что система не запускается нормально. Пожалуйста, внимательно рассмотрите его перед работой и рекомендуйте резервное копирование важных данных. Сбои системы (включая анимации с картой на мобиле, нарушения функций и т. Д.) Или аномальные эффекты, вызванные неправильной работой, не имеют ничего общего с автором шаблона модуля.
Этот проект является проектом Github Release для шаблонов модулей Font Magisk . Этот шаблон используется для изготовления модуля шрифта Magisk, поддерживающего 9 слов веса, каждый вес слов представляет собой один файл TTF. На телефоне с установленным Magisk, используя этот шаблон для создания модуля шрифта и прошивки его, изменение шрифта может быть проще.
Для введения и принципа применения шаблонов, см.: Измените любой любимый шрифт для Android, вы можете попробовать этот модуль Magisk (меньшинство)
/system/fonts в пакете шаблона модуля и добавьте в него файлы шрифтов TTF или OTF Format. Название файла шрифта, как указано на шаге 3.fontwx.ttf (обратите внимание на расширение на TTF !! Конечно, вы также можете ввести fonts.xml и изменить TTF на OTF), где x -цифра (1 ~ 9), указывающая вес слов (шрифт, атрибут толщины шрифта) ;x равно 4, то есть имя файла шрифта - fontw4.ttf (если это шрифт с единственным словом веса, рекомендуется назвать его fontw4.ttf и добавить его в каталог /system/fonts в модуле) ;x равно 7, то есть имя файла шрифта - fontw7.ttf ;x , тем разбавит x и тем больше слова, тем толще слово;| x Значение | Шрифт | Китайское имя |
|---|---|---|
| 1 | Тонкий (100) | Очень тонкий |
| 2 | Сверхлегкий (200) | стройный |
| 3 | Свет (300) | Прекрасное тело |
| 4 | Регулярно (400) | общепринятый |
| 5 | Средний (500) | середина |
| 6 | Semibold (600) | Второй толстый |
| 7 | Жирный (700) | Смелый |
| 8 | Extrabold (800) | Чрезвычайно толстый |
| 9 | Тяжелый/черный (900) | Супер густой |
module.prop в корневом каталоге модуля используется для хранения информации о модуле, такой как имя модуля, номер версии, автор и т. Д.id : кодовое имя модуля, которое может включать только буквы, числа и символы полуголки, и не включает пространства . Модули MAGISK с тем же идентификатором не могут сосуществовать.name : Имя модуля может быть заполнено по желанию.version : модульная версия, может быть заполнена по желанию.versionCode : код версии модуля должен быть целочисленным значением. Это значение используется для сравнения версий.author : автор модуля может быть заполнен по желанию.description : Описание модуля может быть заполнено по желанию.Нажмите здесь, чтобы ввести тест на вес слов, предоставленный @yukonga. (Kuan@yukonga отменена.)
/system/fonts представляет собой пустой шрифт, который является выдолбленным шрифтом Android по умолчанию Western Font Roboto. В основном он предоставляет информацию о измерении и весах шрифта, поэтому, пожалуйста, не удаляйте ее легко. (Вдохновленный экстремальным сообществом Radarnyan, веб -сайт больше не доступен.)/system/product используется для переопределения шрифтов Google Sans, встроенных в классную систему Android, и реализовать глобальное охват замененных шрифтов в классе Native ROM. Если вы хотите сохранить встроенные шрифты Google Sans в нативном ПЗУ, удалите папку /system/product в модуле. Поскольку в соответствии с версией Shamiko 0.4.3 модуль шрифта, изготовленный с использованием этого шаблона, приведет к тому, что приложение зарегистрировано в списке Exclude для сбоя (Redmi K20 Pro, Evolution X 6.0, Android 12). После устранения неполадок в виде fonts_customization.xml файл был удален, и старая версия шаблона модуля блокирует Google Sans - непосредственно заменить Google Sans на пустые шрифты./system/etc/fonts.xml - это файл конфигурации шрифта. Он был скорректирован, чтобы вызвать пустые шрифты и пользовательские шрифты. Он может использоваться обычно после двух тестов Android, которые я прохожу (Redmi Note 5, Pixel Experience 12.0, Android 12; Redmi K20 Pro, Crdroid 7.9, Android 11). Он теоретически совместим с Android 12 и Android 11, но не гарантирует, что все ПЗУ можно использовать нормально . Файлы конфигурации разных шрифтов вызовов ПЗУ могут быть разными, см. «Регулировка совместимости» ниже.Чтобы сделать этот шаблон модуля более подходящим для вашего телефона, вам необходимо настроить файлы конфигурации в шаблоне модуля:
/system/etc/fonts.xml TO /system/system_ext/etc/ (Если такая папка нет, сначала создайте его) и переименуйте его в fonts_base.xml ./system/etc/fonts.xml в одну и ту же папку и переименовать в fonts_base.xml。/system/etc/fonts.xml 3 копии в одну и ту же папку и переименовать в следующие 3 файла: fonts_flyme.xml , fonts_inter.xml и fonts_slate.xml .Magisk-Modules-Template-Ge20.4 на основе Petit-Abba (Kotch/ранее известный как «Аба Цзян»).