If there are many flags side-by-side, they should count as a grapheme each. But regional indicators do not currently get paired like that. Due to that, "π¬π§ππ°πΈπ¬π―πͺπ°πΎ".byGrapheme.walkLength returns 1 when it should return 5.
@dukc created dlang/phobos pull request #8510 "Fix issue 23250 - corrected reginal indicator pairing." fixing this issue: - Fix issue 23250 - corrected reginal indicator pairing. https://github.com/dlang/phobos/pull/8510
dlang/phobos pull request #8510 "Fix issue 23250 - corrected reginal indicator pairing." was merged into master: - 95d19d97acb8ba6e55d5047284e46ffb6f909f36 by Ate Eskola: Fix issue 23250 - corrected reginal indicator pairing. https://github.com/dlang/phobos/pull/8510