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.
| Schrift | Schreibweise |
|---|---|
| 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 |