It appears a little buggy handling fixed width improperly, noticeably when using a mouse to write out a word, with uneven drawing, the fixed width spacing does not consistently properly match the cursor movement for some lines.
Some characters squize/expand line because of the font. E.g. emojis.
Thank you giving it a try and for the feedback!
https://gifrun.azureedge.net/video/0bf0ec6a48ec4f75b9942cf1a...