tests and a correction for grapheme cluster boundary detection