Bon, j'ai aucune envie de repomper le code d'Ebook Reader, c'est ni mon genre ni intéressant.
Voici l'algo auquel j'ai pensé, dites-moi ce que vous en pensez :
- On copie le texte à partir du pointeur courant jusqu'à la première occurence de \n ou de \0
Boucle :
- On remplace le-dit caractère par \0 après l'avoir sauvegardé.
- Si DrawStrWidth( chaine ) est plus petit que LCD_WIDTH, on affiche sans se poser de question, puis on reprend l'affichage en partant au caractère suivant.
- Si la taille en pixels dans la fonte donnés dépasse LCD_WIDTH, alors on revient jusqu'à l'espace/tiret/tab d'avant, après avoir restauré le caractère précédent
- goto Boucle.
Ca semble naïf, peut-être y a-t-il beaucoup mieux ?
Zephyr -> Ah merci, je savais pas qu'il y avait des softs dédiés à ça, mais comme tu dis, on va pas pousser jusque là.

Mais ça reste intéressant.