Pengingat penting:
Mem -flash mesin dan mem -flash modul Magisk dapat menyebabkan sistem gagal memulai secara normal. Harap pertimbangkan dengan cermat sebelum operasi dan rekomendasikan mencadangkan data penting. Kegagalan sistem (termasuk animasi kartu-ke-mobil, kelainan fungsi, dll.) Atau efek abnormal yang disebabkan oleh operasi yang tidak tepat tidak ada hubungannya dengan penulis templat modul.
Jika Anda membaca dengan cermat dan terbiasa dengan metode penggunaan berikut dan metode penyesuaian kompatibilitas, dan secara ketat mengikuti instruksi metode untuk membuat atau menyesuaikan modul font, jika ada masalah saat menggunakan modul font (seperti tidak mengambil efek, startup kartu, crash aplikasi yang tidak normal, dll. penulis lain). Saya minta maaf karena saya tidak bisa menahannya jika saya tidak bisa menahannya?
Proyek ini adalah proyek rilis GitHub untuk Templat Modul Font Magisk . Template ini digunakan untuk membuat modul font Magisk, mendukung 9 bobot font, dan dapat mencocokkan font apa pun di barat, Cina, Jepang, dan Korea. Pada ponsel dengan Magisk diinstal, menggunakan templat ini untuk membuat modul font dan mem -flash, mengubah font mungkin lebih mudah.
Untuk pengantar dan prinsip menerapkan templat, silakan lihat: Ubah font favorit untuk Android, Anda dapat mencoba modul Magisk ini (minoritas)
Versi Sederhana
/system/fonts dalam paket Template Modul dan tambahkan file font format TTF atau OTF ke dalamnya. Menamai file font sebagaimana diarahkan pada langkah 3.fontxxwy.ttf agar sesuai dengan berat kata (molaritas) dan bahasa (atau prioritas) (perhatikan bahwa ekstensi adalah TTF ! Tentu saja, Anda juga dapat memasukkan fonts.xml dan mengubah TTF ke OTF), menyalinnya ke modul "Sistem/Fonts" ke flash dan review. Metode ganti nama adalah sebagai berikut: xx mewakili kode bahasa font format TTF. Template modul ini mendukung huruf miring dan bahasa Barat.
| Kode XX | bahasa | Prioritas |
|---|---|---|
| en | Bahasa Barat (biasa) | Prioritas tertinggi |
| ei | Barat (huruf miring) | Prioritas tertinggi (disebut huruf miring) |
| ch | Cina | Panggilan prioritas di negara -negara bahasa Cina yang disederhanakan dan tradisional |
| Kr | Korea | Panggilan Prioritas dalam Korea |
| jp | Jepang | Panggilan Prioritas dalam bahasa Jepang |
wy mewakili tingkat bobot font format TTF, dari 1 hingga 9 dari tipis hingga tebal. Berat kata dasar dari panggilan tubuh sistem (mis. Berat kata biasa) , nilai y adalah 4; Berat kata kasar dari teks judul sistem dan panggilan teks tebal (mis. Berat kata tebal) , nilai y adalah 7; Kata berat bobot kata cahaya dan sedang masing -masing adalah 3 dan 5. Semakin kecil y y semakin tipis kata berat, dan semakin besar kata berat, semakin tebal kata berat.
| nilai y | Font-weight | Nama Cina |
|---|---|---|
| 1 | Tipis (100) | Sangat tipis |
| 2 | Ultralight (200) | langsing |
| 3 | Cahaya (300) | Tubuh yang bagus |
| 4 | Biasa (400) | konvensional |
| 5 | Medium (500) | sedang |
| 6 | Semibold (600) | Tebal kedua |
| 7 | Tebal (700) | Berani |
| 8 | Extrabold (800) | Sangat tebal |
| 9 | Berat/hitam (900) | Super tebal |
fontchw4.ttf mewakili teks utama bagian Cina, dan fonteiw7.ttf mewakili miring kasar bagian barat.module.prop di direktori root modul digunakan untuk menyimpan informasi modul, seperti nama modul, nomor versi, penulis, dll.id : Nama kode modul, yang hanya dapat menyertakan huruf, angka, dan simbol setengah lebar, dan tidak termasuk spasi . Modul Magisk dengan ID yang sama tidak dapat hidup berdampingan.name : Nama modul, dapat diisi sesuka hati.version : Versi modul, dapat diisi sesuka hati.versionCode : Kode versi modul harus merupakan nilai integer. Nilai ini digunakan untuk perbandingan versi.author : Penulis modul, dapat diisi sesuka hati.description : Deskripsi modul, dapat diisi sesuka hati.Klik di sini untuk memasukkan tes Word Weight, disediakan oleh @yukonga. (Kuan@yukonga dibatalkan.)
/system/fonts adalah file font kosong, yang merupakan font berlubang dari roboto font western default android. Ini terutama memberikan pengukuran dan informasi berat font, jadi tolong jangan hapus dengan mudah./system/product digunakan untuk mengesampingkan font Google Sans yang dibangun ke dalam sistem Android asli kelas, dan mewujudkan cakupan global dari font yang diganti di kelas ROM asli. Jika Anda ingin mempertahankan font Google Sans bawaan di ROM asli, silakan hapus folder /system/product dalam modul. Karena di bawah Shamiko versi 0.4.3, modul font yang dibuat menggunakan templat ini akan menyebabkan aplikasi diperiksa dalam daftar yang dikecualikan untuk macet (Redmi K20 Pro, Evolution X 6.0, Android 12). Setelah pemecahan masalah sebagai fonts_customization.xml, file untuk sementara dihapus, dan kembali ke cara template modul lama memblokir Google sans - langsung mengganti Google sans dengan font kosong./system/etc/fonts.xml adalah file konfigurasi font. Telah disesuaikan untuk memanggil font kosong dan font khusus. Ini dapat digunakan secara normal setelah dua tes ponsel Android yang saya pegang (Redmi Note 5, Pixel Experience 12.0, Android 12; Redmi K20 Pro, Crdroid 7.9, Android 11). Secara teoritis kompatibel dengan Android 12 dan Android 11, tetapi tidak menjamin bahwa semua ROM dapat digunakan secara normal . File konfigurasi dari font panggilan ROM yang berbeda mungkin berbeda, lihat "Penyesuaian Kompatibilitas" di bawah ini.Untuk membuat templat modul ini lebih cocok untuk ponsel Anda, Anda perlu menyesuaikan file konfigurasi di templat modul:
/system/etc/fonts.xml TO /system/system_ext/etc/ (Jika tidak ada folder seperti itu, silakan buat terlebih dahulu) Direktori dan ganti nama menjadi fonts_base.xml ./system/etc/fonts.xml ke /system/system_ext/etc/ (jika tidak ada folder seperti itu, silakan buat terlebih dahulu) dan ganti nama menjadi fonts_base.xml dan fonts_ule.xml ./system/etc/fonts.xml ke folder yang sama dan ganti nama menjadi fonts_base.xml。/system/etc/fonts.xml 3 salinan ke folder yang sama dan ganti nama ke 3 file berikut: fonts_flyme.xml , fonts_inter.xml dan fonts_slate.xml ./system/etc/fonts.xml dan ganti nama menjadi fonts_fallback.xml .MAGISK-MODULES-TEMPLATE-GE20.4 Berdasarkan Petit-Abba (Kotch/sebelumnya dikenal sebagai "Aba Jiang").