-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Stranded strings with combiners or ZWJ on borders break my NFG expectations ( (“\x[0305]a” x 2).chars.say ) #6412
Comments
From @AlexDanielCode: Result: Code: Result: Both should produce the same result (3). What happens here is �a� on one side is not being squished into one grapheme with a combiner on another side. Please note that combiners are not the only thing can cause this. Here is the same thing with ZWJ: Code: Result: I have a feeling that this is a known issue, and that there might be a ticket for this already. However, I couldn't find it. |
From @AlexDanielSubmitting so that it does not slip through the cracks. <AlexDaniel> m: ("\c[COMBINING ACUTE ACCENT]" x 5).chars.say |
@samcv - Status changed from 'new' to 'open' |
From @AlexDanielThis is the same issue, but it is interesting nonetheless: <AlexDaniel> m: dd (0x0F75.chr x 2).uninames Note that the order should be normalized.
|
From @samcvThis has been fixed as of this MoarVM commit: Tests have been added to roast here: |
@samcv - Status changed from 'new' to 'resolved' |
Migrated from rt.perl.org#131801 (status was 'resolved')
Searchable as RT131801$
The text was updated successfully, but these errors were encountered: