Du bist nicht mit dem Internet verbunden.
Corporate logo
DIYSmartphoneKnowhow 1612

Product Sans auf Huawei: Neue Schriftarten für Emui 8

An Huaweis Benutzeroberfläche Emui scheiden sich die Geister. Praktisch an dem Ding ist aber, dass es ein Einfallstor für Anpassung bietet. Denn mit einfachen Mitteln kannst du die Systemschriftart auf deinem Huawei- und Honor-Phone austauschen.

Mit der Schriftart Product Sans ist Google ein grosser Wurf gelungen. Die Fonts, so heissen Schriftarten im Fachjargon, sind modern, elegant, leicht lesbar und für kleinere Bildschirme optimiert. Kurz: Die Schrift ist ideal für dein Android Phone.

Product Sans in Aktion. Google verwendet für sein Logo eine leicht abgeänderte Version namens Google Sans.

Auf Huawei Phones ist es recht einfach, die Huawei-Standard-Schriftart durch eine beliebige Font zu ersetzen. Dazu brauchst du:

Installiere HiSuite und Fastboot auf deinem PC und dann kann es losgehen. Ich habe diesen Guide auf einem Huawei P20 Pro erstellt, auf dem Nova Launcher installiert ist. Ich sehe aber keinen Grund, weshalb das nicht auf einem Honor auch funktionieren sollte.

Schönere Icons für <strong>Huawei EMUI</strong>
Hintergrund

Schönere Icons für Huawei EMUI

<strong>Nova Launcher</strong>: Die besten fünf Stutz, die du je für dein Handy ausgeben wirst
SmartphoneHintergrund

Nova Launcher: Die besten fünf Stutz, die du je für dein Handy ausgeben wirst

Setz dein Phone in den Entwicklermodus

Damit das alles funktioniert, musst du via Konsole am PC mit deinem Phone kommunizieren können. Dazu musst du das auf deinem Phone erlauben und die sogenannten Developer Options aktivieren.

  1. Geh in die Settings des Phones.
  2. Such den Menüpunkt About Phone.
  3. Tippe dort fünf mal schnell auf Build Number.
  4. Am unteren Bildschirmrand erscheint eine Meldung die sagt «You are now a developer».

Der About Phone Bildschirm

Wenn du alles richtig gemacht hast, kannst du USB Debugging aktivieren. Das ist die Option, die du brauchst, damit du vom PC aus mit deinem Phone sprechen kannst.

  1. Geh auf Settings
  2. System
  3. Developer Options
  4. Aktiviere USB Debugging

Wichtig: Am Ende dieser ganzen Übung musst du USB Debugging wieder deaktivieren. Das hat Sicherheitsgründe, denn der USB Port kann als Einfallstor in dein Smartphone genutzt werden.

Etwas Hacker-Ästhetik in der Konsole

In jedem PC ist ein extrem nützliches Tool verbaut, das kaum ein Durchschnittsnutzer je nutzt: Die Konsole, auch CMD oder Command Prompt genannt. Das ist im Wesentlichen ein schwarzer Bildschirm mit weisser Schrift drauf. Sieht so bitzli aus wie in den Filmen.

  1. Klick auf den Windows Button, der in der Regel unten links an deinem Screen ist.
  2. Tippe die Buchstaben cmd.
  3. Klicke mit rechts auf den einen Punkt, der oben erscheint.
  4. Wähle «Run as Administrator».

Hier kannst du nun mit einigen wenigen Handgriffen mit deinem Phone auf Programmiererebene interagieren.

  1. Schliesse dein Phone mit dem USB-Kabel an den PC an.
  2. Entsperre das Phone und wähle die Option zum Datentransfer aus, wenn dich das Phone fragt.
  3. HiSuite erscheint: Schliesse das Programm wieder, denn wir haben das nur gebraucht, um die Treiber zu installieren.
  4. Tippe in der Konsole folgendes ein. Damit sehen wir, ob die Kommunikation zwischen Phone und PC funktioniert.

Wenn alles bisher geklappt hat, dann funktioniert die Kommunikation

adb devices

Es erscheint ein Eintrag, der eine Zeichenfolge als «device» bezeichnet. Damit sind wir offiziell ready to go.

Aktiviere die Schriftarten

Aus unerfindlichen Gründen hat Huawei in Emui zwar eine Option zum Schriftartenwechsel eingebaut, aber sie dir nicht sichtbar gemacht. Kein Problem. Denn via ADB können wir die Option einfach wieder einblenden. Gib im Konsolenfenster einfach folgendes ein und drücke dann Enter.

adb shell settings put system hw_hide_font_style false

«hw_hide_font_style» ist das Attribut, das die Option «Font Style» unter «Huawei» als «hidden» also versteckt definiert. Das ist aktuell auf «true» also «Ja, versteck das» gesetzt. Mit dem Kommando aber setzen wir das auf «false» und machen sie wieder sichtbar. Damit die Änderung eintritt, müssen wir aber das Phone schnell neu starten. Da wir gerade im Command Prompt sind, können wir das so machen:

adb reboot

Geben wir dem Phone also Schriften.

Neue Fonts braucht das Land

Huaweis Emui macht vieles merkwürdig und ist geschmacklich weniger verstaucht als auch schon, aber es offeriert eine recht sinozentristische Palette an Themes. Diesen Mechanismus machen wir uns zu Nutze, schaffen unsere eigene Theme und übergeben diese dem Phone.

Eine Theme-Datei sieht wie folgt aus. Das musst du zwar nicht zwingend wissen, denn ein findiger User auf der Android-Bastler-Plattform xda developers stellt eine Unzahl Schriftarten fertig zum Download bereit.

root/
 ├── fonts/   
 │   ├── schriftart.ttf
 │   └── pic_font_default.jpg
 ├── preview/
 │   ├── cover.jpg
 │   ├── preview_fonts_0.jpg
 │   └── preview_unlock_0.jpg
 ├── description.xml
 ├── framework-res
 └── icons

Klar, könnten wir selbst bauen. Wäre da nicht xda-developer User venom007, der bereits viele der am heissesten begehrten Schriftarten in so ein schönes Päckli verpackt und zum Download bereitgestellt hat.

  1. Lad dir die Schriftart deiner Wahl aus diesem Thread herunter.
  2. Ändere die Dateiendung .zip in .hwt.
  3. Klicke auf «Ja», wenn du gefragt wirst, ob du den Dateityp wirklich ändern willst.
  4. Öffne den internen Speicher deines Phone im Windows Explorer.
  5. Kopiere die .hwt-Datei in den Ordner Huawei/Themes.
  6. Schick dem Phone noch einen adb reboot aus der Konsole oder starte dein Phone neu.

Jetzt aber: der grosse Wechsel

Ab jetzt ist es ganz einfach. Geh in die Settings. Unter Display findest du die gerade installierte Schriftart. Aktiviere sie und voilà!

Venom007 hat aber nicht nur Product Sans online gestellt, sondern auch eine Menge anderer Schriftarten. Darunter Apples Schriftart mit dem Namen San Francisco.

So. Fertig. Viel Spass mit dem neuen Look für Emui.

Diese Beiträge könnten dich auch interessieren

<strong>HubblePhone</strong>: Ich glaube es, wenn ich es in den Händen halte
SmartphoneHintergrund

HubblePhone: Ich glaube es, wenn ich es in den Händen halte

<strong>Porsche Design Mate RS</strong>: Warum kann ein Phone 2000 Franken kosten?
Video
SmartphoneReview

Porsche Design Mate RS: Warum kann ein Phone 2000 Franken kosten?

Zum Greifen nah: <strong>Die neusten Smartphones</strong> jetzt in unseren Showrooms
SmartphoneNeu im Sortiment

Zum Greifen nah: Die neusten Smartphones jetzt in unseren Showrooms

User

Dominik Bärlocher

  • Senior Editor
Journalist. Autor. Hacker. Ich bin Geschichtenerzähler und suche Grenzen, Geheimnisse und Tabus. Ich dokumentiere die Welt, schwarz auf weiss. Nicht, weil ich kann, sondern weil ich nicht anders kann.

16 Kommentare

3000 / 3000 Zeichen
Es gelten die Community-Bedingungen.

User rams_arto

Geht auch Comic Sans?

23.08.2018
User miklagard

Die bessere Frage ist ob es auch mit Windings klappt?

23.08.2018
User Dominik Bärlocher

Comic Sans. Geht problemlos. Und so lange du eine TTF von Wingdings hast, dann kannst du easy die TTF im Archiv ersetzen und dein Phone redet nachher Wingdings.

23.08.2018
User branko79

Geht viel einfacher wie im xda thread geschrieben...

23.08.2018
Antworten
User LoboThirteen

Lieber Dominik :-) HIIIIILLLLLFFFFFFFEEEEEEE!! adb devices schlägt fehl bei mir :-( Woran kann dies wohl liegen?

24.08.2018
User Dominik Bärlocher

Das kann einige Gründe haben

* Treiber für das Phone nicht auf dem PC installiert --> HiSuite installieren
* Phone nicht entsperrt
* USB Debugging nicht aktiviert
* CMD läuft nicht als Administrator

Ich hoffe, das hilft.

24.08.2018
User LoboThirteen

Nope, das hilft leider nicht...

* HiSuite ist schon lange installiert
* Phone wurde extra im Gerätemanager deinstalliert, neuinstalliert und auf neuste Treiber
überprüft
* USB Debugging ist selbstverständlich aktiviert, da ich die Entwickleroptionen schon ein paar Jahre
nutze
* CMD wurde selbstverständlich als Admin ausgeführt, denn wenn ich einer einfachen Anleitung nicht
folgen könnte dann müsste ich mich jetzt ganz tief im Wald verstecken um mich zu schämen :D

24.08.2018
User LoboThirteen

Zu wenig Zeichen verfügbar...

Ich wende mich doch nicht mit einem langweiligen Problem an dich! Nein nein, da muss es schon ein wenig spannender und fordernder sein! :D

24.08.2018
User LoboThirteen

Edit:
* PC wurde über Entwickleroptionen -> Autorisierung zur USB Debugging aufheben -> neuverbinden
gezwungen das Gerät zu erkennen
*Zip Endung muss ich im Handy selber mittels File Commander (andere Dateimanager funzen vllcht
auch) in hwt ändern da dies auf dem PC nicht geht
*CMD funzt für den adb befehl immer noch nicht, man muss dafür Minimal ADB and Fastboot
benutzen (würde ich in deiner ansonsten echt tollen Anleitung ändern)
Benutztes Phone: Huawei P10 Plus

24.08.2018
User gm5star

@LoboThirteen, ja das hat der Dominik in der Tat etwas unglücklich beschrieben. Natürlich musst du Minimal ADB and Fastboot starten, was den command promt mit den korrekten Parameter ausführt.

26.08.2018
Antworten
User BattleHunter93

Leider zeigt es die "nicht-englischen Zeichen" nicht korrekt an. Z.b. bleiben das kleine ö, ü und ä in der alten Schriftart, was kann man dagegen machen?

26.08.2018
User Dominik Bärlocher

Das hängt von der TTF-Datei im HWT-Paket ab. Venom007s Product Sans läuft problemlos, selbst mit den seltsamsten Sonderzeichen. Wenn du überprüfen willst, ob die Font alle Zeichen hat, dann öffne die TTF-Datei im HWT-Archiv und dann siehst du das schnell.

27.08.2018
User BattleHunter93

Bei mir weniger, besonders die, die ich brauche. picload.org/view/dlccwirr/s...

27.08.2018
Antworten
User Liliane87

Was ist wenn ich einen iMac und ein Huawei P20 Pro habe? Wie bekomme ich das dann hin?

03.10.2018
User Liliane87

Was wenn ich ein iMac und ein Huawei P20 Pro habe, wie bekomme ich das dann hin?

03.10.2018