Ein Recalbox-Theme erstellen

45 Seiten · 8 Abschnitte
FRENESDE Alles anzeigen Mein Theme erstellen

Die Schriften

Die der Maschine, und deine.

Eine Schrift kommt von zwei Orten, und das ändert, was mitgeliefert werden muss.

Die der Maschine

<fontPath>:/ubuntu_condensed.ttf</fontPath>

Das :/ bezeichnet die Ressourcen von EmulationStation. Nichts zu kopieren in dein Theme: die Datei ist auf jeder Recalbox vorhanden.

Deine

<fontPath>${root}/data/fonts/Exo2.otf</fontPath>

Die Datei muss in deinem Theme sein und wird mit ihm ausgeliefert. TTF und OTF funktionieren.

Die Größe

fontSize wechselt die Einheit je nach Wert: unter 1 ist es ein Anteil der Bildschirmhöhe; ab 1 sind es Pixel. Alles wird in Verhältnis, Prozent oder Pixel erklärt. Bevorzuge das Verhältnis: 0.045 ergibt überall denselben Anteil.

Die Pixelschriften

f8bitfortressplus ist nur bei Größen scharf, die Vielfache von 7 in Pixeln sind. Zwischen diesen Werten verschmiert sie. Das gilt für jede Pixel für Pixel gezeichnete Schrift: wenn du eine hinzufügst, prüfe, bei welchen Größen sie sauber ist.

fontStyle

normal · bold · italic · bolditalic

⚠️ Funktioniert nur, wenn die Schrift diese Schnitte enthält. Eine Schrift, die als einzelne „Regular“-Datei geliefert wird, wird nicht fett: du musst die „Bold“-Datei liefern und sie mit einem eigenen fontPath bezeichnen.

Mit Recalbox ausgeliefert

Nichts in dein Theme zu kopieren.

SchriftSchreibweise
Ubuntu Condensed:/ubuntu_condensed.ttf
DejaVu Sans Condensed:/dejavusanscondensed.ttf
Ubuntu Mono:/UbuntuMonoR.ttf
8-bit Fortress Plus — Pixelschrift, scharf in Vielfachen von 7:/f8bitfortressplus.ttf