https://issues.dlang.org/show_bug.cgi?id=23341
--- Comment #2 from Garrett D'Amore <[email protected]> --- This problem is not limited to ZWJ: For example: s2 = "\U0001F44D\U0001F3fD"; writefln("s2 is %s\n", s2); writefln("graphemes %d (expect 1)\n", wr.walkLength); // this should be "1" That is a thumbs up with a skin tone modifier. That should be one grapheme. --
