Wichtige Erinnerung:
Durch das Blinken der Maschine und das Blinken des Magisk -Moduls kann das System nicht normal gestartet werden. Bitte berücksichtigen Sie es sorgfältig vor dem Betrieb und empfehlen Sie, wichtige Daten zu unterstützen. Systemausfälle (einschließlich Karten-auf-mobile Animationen, Funktionsanomalien usw.) oder abnormale Effekte, die durch einen unsachgemäßen Betrieb verursacht werden, haben nichts mit dem Autor der Modulvorlage zu tun.
Wenn Sie sorgfältig lesen und mit den folgenden Verwendungsmethoden und Kompatibilitätsanpassungsmethoden vertraut sind und die Methodenanweisungen ausschließlich befolgen, um das Schriftartmodul zu erstellen oder anzupassen. Autoren). Es tut mir leid, dass ich nicht anders kann, wenn ich nicht anders kann?
Dieses Projekt ist ein GitHub -Release -Projekt für Magisk -Schriftmodulvorlagen . Diese Vorlage wird verwendet, um das Magisk -Schriftartmodul zu erstellen, 9 Schriftgewichte zu unterstützen und jede Schrift in Western, Chinesen, Japanisch und Koreanisch zu entsprechen. Auf einem Telefon mit installiertem Magisk, um diese Vorlage zu erstellen, um ein Schriftmodul zu erstellen und es zu flashen, kann das Ändern der Schriftart einfacher sein.
Die Einführung und das Prinzip der Anwendung von Vorlagen finden Sie unter: Ändern Sie jede bevorzugte Schriftart für Android. Sie können dieses Magisk -Modul (Minderheit) ausprobieren.
Einfache Version
/system/fonts im Modulvorlagepaket zu öffnen und TTF- oder OTF-Format-Schriftdateien hinzuzufügen. Benennung der Schriftdatei wie in Schritt 3 angegeben.fontxxwy.ttf um, um nach Wortgewicht (Molarität) und Sprache (oder Priorität) (Beachten Sie, dass die Erweiterung TTF ist! Natürlich können Sie auch Schriftarten eingeben. Die Umbenennungsmethode lautet wie folgt: xx repräsentiert den Sprachcode der Schriftart des TTF -Formats. Diese Modulvorlage unterstützt Kursivschrift und westliche Sprachen.
| xx Code | Sprache | Priorität |
|---|---|---|
| en | Westliche Sprache (regulär) | Höchste Priorität |
| ei | Western (Kursivschrift) | Die höchste Priorität (in Kursivschrift genannt) |
| Ch | chinesisch | Prioritätsaufruf in vereinfachten und traditionellen chinesischen Sprachzuständen |
| Kr | Koreanisch | Prioritätsanruf auf Koreanisch |
| JP | japanisch | Prioritätsanruf auf Japanisch |
wy repräsentiert den Gewichtsniveau der TTF -Formatschrift, von 1 bis 9 von dünn bis dick. Das Basis -Wortgewicht des Systemkörperaufrufs (d. H. Regelmäßiges Wortgewicht) ist der y -Wert 4; Das grobe Wortgewicht des Systemtiteltextes und des fetten Textaufrufs (d. H. Fettdrucks Wortgewicht) beträgt der y -Wert 7; Das Wort Gewicht des hellen und mittleren Wortgewichte beträgt 3 bzw. 5. Je kleiner y ist y desto dünner das Wort Gewicht und desto größer das Wort Gewicht, desto dicker das Wortgewicht.
| y Wert | Schriftgewicht | Chinesischer Name |
|---|---|---|
| 1 | Dünn (100) | Sehr dünn |
| 2 | Ultralight (200) | schlank |
| 3 | Licht (300) | Feiner Körper |
| 4 | Regulär (400) | konventionell |
| 5 | Medium (500) | Medium |
| 6 | Halbkalte (600) | Zweite dicke |
| 7 | Fett (700) | Deutlich |
| 8 | Extrabold (800) | Extrem dick |
| 9 | Schwer/schwarz (900) | Super dick |
fontchw4.ttf repräsentiert den Haupttext des chinesischen Teils, und fonteiw7.ttf repräsentiert die grobe Kursivschrift des westlichen Teils.module.prop im Stammverzeichnis des Moduls wird zum Speichern von Modulinformationen verwendet, z. B. den Modulnamen, die Versionsnummer, den Autor usw.id : Der Codename des Moduls, der nur Buchstaben, Zahlen und halbbreitliche Symbole enthalten und keine Leerzeichen enthält . Magisk -Module mit derselben ID können nicht koexistieren.name : Modulname, kann nach Belieben ausgefüllt werden.version : Modulversion, kann nach Belieben ausgefüllt werden.versionCode : Der Modulversionscode muss ein ganzzahliger Wert sein. Dieser Wert wird für den Versionsvergleich verwendet.author : Der Modulautor kann nach Belieben ausgefüllt werden.description : Modulbeschreibung kann nach Belieben ausgefüllt werden.Klicken Sie hier, um den von @yukonga bereitgestellten Wortgewichtstest einzugeben. (Kuan@yukonga wird abgesagt.)
/system/fonts ist eine leere Schriftart, die ausgehöhlte Schriftart des Android-Standard-Western-Schriftroboters. Es enthält hauptsächlich Informationen zur Messung und Schriftart. Löschen Sie sie also nicht einfach./system/product wird verwendet, um Google Sans -Schriftarten in das native Android -System der Klasse zu überschreiben und die globale Abdeckung der ersetzten Schriftarten auf dem nativen ROM der Klasse zu realisieren. Wenn Sie die integrierten Google Sans-Schriftarten im nativen ROM beibehalten möchten, löschen Sie bitte den Ordner /system/product im Modul. Da unter Shamiko -Version 0.4.3 das mit dieser Vorlage erstellte Schriftmodul erstellt wurde, wird die in der ausgeschlossenen Liste ausgeschlossene Anwendung überprüfte Anwendung zum Absturz (Redmi K20 Pro, Evolution X 6.0, Android 12). Nach der Fehlerbehebung als fonts_customization.xml wird die Datei vorübergehend gelöscht und kehrt zu der Art und Weise zurück, wie die alten Modulvorlagen Google Sans blockiert - ersetzen Google Sans direkt durch leere Schriftarten./system/etc/fonts.xml ist eine Schriftkonfigurationsdatei. Es wurde angepasst, um leere Schriftarten und benutzerdefinierte Schriftarten anzurufen. Es kann normalerweise nach den beiden Android -Telefontests verwendet werden, die ich abhält (Redmi Note 5, Pixel Experience 12.0, Android 12; Redmi K20 Pro, CRDroid 7.9, Android 11). Es ist theoretisch mit Android 12 und Android 11 kompatibel, aber es garantiert nicht, dass alle ROMs normal verwendet werden können . Die Konfigurationsdateien verschiedener ROM -Call -Schriftarten können unterschiedlich sein. Siehe unten "Kompatibilitätsanpassung" .Um diese Modulvorlage für Ihr Telefon besser geeignet zu machen, müssen Sie die Konfigurationsdateien in der Modulvorlage anpassen:
/system/etc/fonts.xml /fonts.xml an /system/system_ext/etc/ (falls es keinen solchen Ordner gibt, erstellen Sie es zuerst) Verzeichnis und benennen Sie es in fonts_base.xml um./system/etc/fonts.xml nach /system/system_ext/etc/ (wenn es keinen solchen Ordner gibt, erstellen Sie es zuerst) und benennen Sie es in fonts_base.xml und fonts_ule.xml um./system/etc/fonts.xml fonts.xml in denselben Ordner und benennen Sie ihn in fonts_base.xml。/system/etc/fonts.xml 3 kopiert in denselben Ordner und benennen Sie ihn in folgenden 3 Dateien um: fonts_flyme.xml , fonts_inter.xml und fonts_slate.xml ./system/etc/fonts.xml fonts.xml und benennen Sie es in fonts_fallback.xml um.Magisk-Modules-Template-Ge20.4 basierend auf Petit-Abba (Kotch/früher bekannt als "Aba Jiang").