Reworked to render text with proportional font.
Reworked to render text with proportional font.

Each character (glyph) now has an individual width, so characters can be narrow (like ! or ,) or wide (like M or w). This also opens up more possibility for emoji-like characters
plan44/messagetorch,plan44/messagetorch,plan44/messagetorch