Handling grapheme clusters in Dart
问题 From what I can tell Dart does not have support for grapheme clusters, though there is talk of supporting it: Dart Strings should support Unicode grapheme cluster operations #34 Minimal Unicode grapheme cluster support #49 Until it is implemented, what are my options for iterating through grapheme clusters? For example, if I have a string like this: String family = '\u{1F468}\u{200D}\u{1F469}\u{200D}\u{1F467}'; // 👨👩👧 String myString = 'Let me introduce my $family to you.'; and there is a