-
**Describe the bug**
Left-to-right code points, cursive code points, and some grapheme clusters are rendered incorrectly in the Windows native platform.
I made a little Rust project in Windows tha…
-
In the API review, @markusicu pointed out that ICU takes a locale in the segmenter, and the locale affects the behavior in certain cases, such as those in the data files below:
- Data bundles that …
-
I've added support for this functionality, is is in `missing-glyphs` branch. A whole word is reshaped when missing glyph is detected, more intelligent solution would be nice, but I don't now how to de…
-
Does this project use UTF-8, UTF-16, codepoint, or grapheme cluster indexes for lsp ranges?
I am conducting a [survey](https://github.com/Avi-D-coder/lsp-range-unit-survey) to inform the debate ove…
-
The character count currently uses `string.length` to establish the length of the user input. `string.length` counts code units, not characters, and this can lead to some confusing results when using …
-
I don't read tex natively and it's super inconvenient to download and read the markdown outside of just allowing github to render it here. The PDF format doesn't respect my dark mode preference eithe…
-
### What version of Go are you using (`go version`)?
$ go version 1.20
### Does this issue reproduce with the latest release?
Yes
### What operating system and processor architec…
-
Just like SMT it would allow better reasoning about strings: https://microsoft.github.io/z3guide/docs/theories/Strings/
The tricky thing is to decide about encoding, Unicode, handling "wide" charac…
-
Example:
```python
from blessed import Terminal
term = Terminal()
strings = ["123", "456", "🗣️ "]
print("with term.ljust:")
for string in strings:
print(f"{term.ljust(string, 5)} 1")…
-
### Description
This RFC proposes adding support for invoking a callback for each (visual) character of a string, while iterating from right-to-left.
Signature:
```javascript
forEachRight( s…