Yeah, that's exactly why PICO-8 uses all caps for the visual end of things. It's just easier to read. Note however, the actual code is all lowercase for obvious reasons. Save a PICO-8 project to a text file and open it in an editor. It's all lowercase because Lua functions are lowercase and it just keeps things simple. The uppercase display font is just to keep things readable and simple. PICO-8 ignores case completely.

So either you need to use a font that's readable in both upper and lower, or adopt the PICO-8 method and drop case all together.

Yeah, that's exactly why PICO-8 uses all caps for the visual end of things. It's just easier to read. Note however, the actual code is all lowercase for obvious reasons. Save a PICO-8 project to a text file and open it in an editor. It's all lowercase because Lua functions are lowercase and it just keeps things simple. The uppercase display font is just to keep things readable and simple. PICO-8 ignores case completely.

So either you need to use a font that's readable in both upper and lower, or adopt the PICO-8 method and drop case all together.

Yeah i agree with that, because lowercase letters are nearly unreadable.

When will you be implementing music and sfx creation tools? Would they even be possible in Löve without external libraries?

I'm on it, and 0.11 will allow them without any external libs. (It's possible with 0.10 as well, only that unless you use lpghatguy's qsource lib, you'll need to resort to (relatively) gigantic buffer sizes, which means large delays.)
Edit: Just so i can give an example: https://github.com/zorggn/LoveTracker

Me and my stuff True Neutral Aspirant. Why, yes, i do indeed enjoy sarcastically correcting others when they make the most blatant of spelling mistakes. No bullying or trolling the innocent tho.