Open noib3 opened 1 year ago
Seems like the regional indicator state isn't getting properly reset by the cursor.
Also I don't think the cursor should have to ask for precontext if you've been feeding it stuff from the beginning.
I don't fully understand how the cursor works and don't have time right now to pick that up, @raphlinus would you be able to take a look?
Potentially related: https://github.com/unicode-rs/unicode-segmentation/issues/118
The grapheme boundaries of "🇷🇸🇮🇴" should be 8 and 16, but by feeding
GraphemeCursor
the individual RIS codepoints I get 8 and 12. Am I using the API incorrectly or is this a bug?