handle unicode combining characters
handle combining characters when the line has wrapped
normalize cell contents to NFC

some fonts (like the X11 bitmap fonts) include glyphs for things like á,
but can't handle composing a + ´, so try to precompose things as much as
possible