Spoiler
- Line breaks are standard "\n" (rather than " | ").
- Text is left aligned, and lines are broken on spaces or in the middle of words if necessary. (Lines will never be cut off if they are too long)
- The character set includes a solid rectangle at "\127". If you want a non-breaking space, you can use any of the unused character codes.
- Font is stored in one file rather than a separate one for each glyph. (Characters are accessed using `[sheet`. I'm not sure how fast/slow this is compared to the other method, but if it turns out to be significantly slower, I've included an alternate rendering function. (You'll need to make the textures yourself though))
Download:
https://github.com/12Me21/lcd/archive/master.zip
https://github.com/12Me21/lcd