J'ai regardé de mon côté le fichier applet/src/gfx.c, j'ai pas la même chose que toi à la ligne 95 je pense :
95 drawascii2(" ",10,42);
96 drawascii2(" ",10,54);
97 drawascii2(" ",10,66);
98 drawascii2(" ",10,78);
99 drawascii2(" ",10,90);
100 drawascii2(" ",10,102);
ça affiche juste des lignes vides en les centrant sur les coordonnées indiquées en pixels. J'ai essayé de mettre quelques espace en plus mais ça ne marche pas, ça ne doit pas être aussi simple

Pour la base, comment as-tu procédé, à la mimine ou bien avec un script ? Tu as du passer pas mal de temps dessus.
Pour virer les accents, j'ai utilisé le script python ci dessous mais il y a de nombreux caractères foireux dans la base d'origine. J'ai contacté dmr-marc par leur site pour demander si l'on pourrait leur fournir des corrections.
Sinon, on fera notre propre base mais c'est moins pratique car il va falloir la mettre à jour régulièrement en corrigeant les entrées au fur et à mesure. Je continue à chercher un moyen d'automatiser ça.
import unicodedata
f = open('md380tools/db/users.csv', 'r')
w = open('./users_utf8.csv', 'w')
s = f.read()
s1 = unicode(s, 'utf-8', errors='ignore')
s2 = unicodedata.normalize('NFD', s1).encode('ascii', 'ignore')
w.write(s2)
w.close()