Les polices
Celles de la machine, et les vôtres.
Une police vient de deux endroits, et cela change ce qu’il faut livrer.
Celles de la machine
<fontPath>:/ubuntu_condensed.ttf</fontPath>
Le :/ désigne les ressources d’EmulationStation. Rien à copier dans votre thème : le fichier est présent sur toutes les Recalbox.
Les vôtres
<fontPath>${root}/data/fonts/Exo2.otf</fontPath>
Le fichier doit être dans votre thème, et sera livré avec lui. TTF et OTF fonctionnent.
La taille
fontSize change d’unité selon sa valeur : en dessous de 1, c’est une proportion de la hauteur de l’écran ; à partir de 1, ce sont des pixels. Tout est expliqué dans Ratio, pourcentage ou pixels. Préférez le ratio : 0.045 donne la même proportion partout.
Les polices à pixels
f8bitfortressplus n’est nette qu’à des tailles multiples de 7 en pixels. Entre ces valeurs, elle bave. C’est vrai de toutes les polices dessinées pixel par pixel : si vous en ajoutez une, vérifiez à quelles tailles elle est propre.
fontStyle
normal · bold · italic · bolditalic
⚠️ Ne fonctionne que si la police contient ces graisses. Une police livrée en un seul fichier « Regular » ne deviendra pas grasse : il faut fournir le fichier « Bold » et le désigner par son propre fontPath.
Livrées avec Recalbox
Rien à copier dans votre thème.
| Police | À écrire |
|---|---|
| Ubuntu Condensed | :/ubuntu_condensed.ttf |
| DejaVu Sans Condensed | :/dejavusanscondensed.ttf |
| Ubuntu Mono | :/UbuntuMonoR.ttf |
| 8-bit Fortress Plus — police à pixels, nette par multiples de 7 | :/f8bitfortressplus.ttf |