This library misses some cases that are specified in the [Unicode Standard Annex #29](http://www.unicode.org/reports/tr29/): https://runkit.com/embed/m9jmmk7klfza In particular, you should probably use the [grapheme cluster segmentation algorithm described in section 3](http://www.unicode.org/reports/tr29/#Grapheme_Cluster_Boundaries).
This library misses some cases that are specified in the Unicode Standard Annex #29: https://runkit.com/embed/m9jmmk7klfza
In particular, you should probably use the grapheme cluster segmentation algorithm described in section 3.