Lembrete importante:
Piscando a máquina e piscar o módulo Magisk pode fazer com que o sistema não seja iniciado normalmente. Por favor, considere -o com cuidado antes da operação e recomendo fazer backup de dados importantes. As falhas do sistema (incluindo aninhetas de cartões-a-mobils, anormalidades de funções, etc.) ou efeitos anormais causados por operação inadequada não têm nada a ver com o autor do modelo do módulo.
Este projeto é um projeto de lançamento do Github para modelos de módulos de fonte Magisk . Este modelo é usado para criar o módulo de fonte Magisk, suportando pesos de 9 palavras, cada peso da palavra é um arquivo TTF. Em um telefone com o Magisk instalado, usando este modelo para criar um módulo de fonte e exibi -lo, alterar a fonte pode ser mais fácil.
Para a introdução e o princípio da aplicação de modelos, consulte: Altere qualquer fonte favorita para Android, você pode experimentar este módulo Magisk (minoria)
/system/fonts no pacote de modelos do módulo e adicione arquivos de font TTF ou OTF a ele. Nomeando o arquivo de fonte conforme indicado na Etapa 3.fontwx.ttf (observe a extensão do TTF !! É claro que você também pode entrar no FONTS.xml e alterar TTF para OTF), onde x é um dígito (1 ~ 9) indicando o peso da palavra (atributo da espessura da fonte) ;x é 4, ou seja, o nome do arquivo da fonte é fontw4.ttf (se for uma fonte de peso única, é recomendável nomear -o fontw4.ttf e adicione -o ao diretório /system/fonts do módulo) ;x é 7, ou seja, o nome do arquivo de font é fontw7.ttf ;x , mais fino x palavra e maior a palavra, mais espessa a palavra;| X Valor | Peso-fonte | Nome chinês |
|---|---|---|
| 1 | Thin (100) | Muito fino |
| 2 | Ultralight (200) | magro |
| 3 | Luz (300) | Corpo fino |
| 4 | Regular (400) | convencional |
| 5 | Médio (500) | médio |
| 6 | Semibold (600) | Segundo grosso |
| 7 | Bold (700) | Audacioso |
| 8 | Extrabold (800) | Extremamente grosso |
| 9 | Pesado/preto (900) | Super grosso |
module.prop no diretório raiz do módulo é usado para armazenar informações do módulo, como o nome do módulo, o número da versão, o autor, etc.id : o nome do código do módulo, que só pode incluir letras, números e símbolos de meia largura, e não inclui espaços . Os módulos Magisk com o mesmo ID não podem coexistir.name : Nome do módulo, pode ser preenchido à vontade.version : a versão do módulo, pode ser preenchida à vontade.versionCode : O código da versão do módulo deve ser um valor inteiro. Este valor é usado para comparação de versão.author : O autor do módulo, pode ser preenchido à vontade.description : Descrição do módulo, pode ser preenchido à vontade.Clique aqui para inserir o teste de peso do Word, fornecido por @yukonga. (Kuan@yukonga é cancelado.)
/system/fonts é um arquivo de fonte vazio, que é a fonte oco da fonte ocidental padrão do Android Roboto. Ele fornece principalmente informações de medição e peso da fonte; portanto, não a exclua facilmente. (Inspirado no Radarnyan Extreme Community, o site não está mais acessível.)/system/product é usado para substituir as fontes do Google Sans incorporadas ao sistema Android nativo de classe e realizar a cobertura global das fontes substituídas na ROM nativa da classe. Se você deseja reter as fontes internas do Google Sans na ROM nativa, exclua a pasta /system/product no módulo. Porque na versão 0.4.3 Shamiko, o módulo de fonte fabricado usando este modelo fará com que o aplicativo seja verificado na lista de exclusão para travar (Redmi K20 Pro, Evolution X 6.0, Android 12). Após a solução de problemas como fonts_customization.xml, o arquivo foi excluído e a versão antiga do modelo do módulo blocos Google Sans - substitua diretamente o Google Sans por fontes vazias./system/etc/fonts.xml é um arquivo de configuração de fonte. Foi ajustado para chamar fontes vazias e fontes personalizadas. Ele pode ser usado normalmente após os dois testes de telefone Android que eu mantenho (Redmi Note 5, Pixel Experience 12.0, Android 12; Redmi K20 Pro, Crdroid 7.9, Android 11). É teoricamente compatível com o Android 12 e o Android 11, mas não garante que todas as ROMs possam ser usadas normalmente . Os arquivos de configuração de diferentes fontes de chamada ROM podem ser diferentes, consulte "Ajuste da compatibilidade" abaixo.Para tornar este modelo de módulo mais adequado para o seu telefone, você precisa ajustar os arquivos de configuração no modelo do módulo:
/system/etc/fonts.xml para /system/system_ext/etc/ (se não houver pasta, crie -o primeiro) e renomeie -o para fonts_base.xml ./system/etc/fonts.xml para a mesma pasta e renomeie -o para fonts_base.xml。/system/etc/fonts.xml 3 cópias para a mesma pasta e renomeie -a para os seguintes 3 arquivos: fonts_flyme.xml , fonts_inter.xml e fonts_slate.xml .Magisk-Modules-Template-GE20.4 com base em Petit-Abba (Kotch/anteriormente conhecido como "Aba Jiang").