As a Roblox developer, it is currently too hard to capitalise non English letters such as Ė, Š, Ū, etc using string.upper() in a game. The letter stays uncapitalised even with using string.upper().
If Roblox is able to address this issue, it would improve my development experience because it allows for consistent and clean UI design while displaying text, even if the text contains non English letters.
This probably isn’t going to happen because the string functions only work on normal ASCII characters. What you’re looking to do would probably be supported by the UTF-8 library, but there’s been no word on that as far as I know. There is a suggestion for them posted here.
No, it shouldn’t.
For the UTF-8 library, sure.
But ASCII operates purely on a single-byte range.
Changing that would bloat everything and majorly deoptimize everything.