Treat a combining mark as an amendment, not a character
Count a character's columns the way the application does
Extract a region of the buffer as text