-
**tl;dr:** `calculate_position` should not use the lengths of graphemes as provided by unicode-width, but instead use the sum of the widths of the codepoints.
At least on Unix, when calculating the…
-
### What Operating System(s) are you seeing this problem on?
macOS
### Which Wayland compositor or X11 Window manager(s) are you using?
_No response_
### WezTerm version
20240203-110809-5046fc22
…
-
### Describe the feature
When working with Unicode, we usually don't care about the bytes, but we usually also don't care about the code points (runes). What we mostly care is characters displayed …
-
### Discord username (optional)
paperdave.net
### Describe the bug
warp's input buffer is unusable when using certain multi-codepoint emojis. i dont seem to reproduce this for all grapheme cluster …
-
Currently, due to implementation limitations, Firefox matches fonts codepoint-by-codepoint, not by grapheme cluster. (Safari also seems to have the same behavior, though I don't have a mac to test tha…
-
Hi, I'm in the middle of implementing support for iterating over [grapheme clusters](http://unicode.org/reports/tr29/#Grapheme_Cluster_Boundaries) in a project that I am working on and it seems like s…
-
### Description
This RFC proposes adding a function to calculate the Hamming distance between two strings.
The function should have the following signature `(a: string, b: string): number`.
T…
-
Not sure if this is in the scope of the project, but it would be useful to have an accurate way to count grapheme clusters, and I don't know another way to do this in Go.
http://stackoverflow.com/que…
-
### Check for existing issues
- [X] Completed
### Describe the bug / provide steps to reproduce it
If i move the cursor over the character "🧑🧑🧒🧒" it ends up looking like "👩".
### Environment
Z…
-
The string is `"क्षि"`, or `"\u{0915}\u{094D}\u{0937}\u{093F}"`.
![image](https://github.com/user-attachments/assets/6ee7eee7-dd81-45ca-94c9-37c0dfc1999a)
From the looks of it it actually just u…