~yujiri/sufec#41: 
unicode bugs

The terminal client still doesn't work properly with multi-codepoint grapheme clusters. It's very hard to fix this, since Rust's String type has no grapheme cluster functionality, and the terminal also receives entered text as codepoints, not grapheme clusters.

Status
REPORTED
Submitter
~yujiri
Assigned to
No-one
Submitted
2 years ago
Updated
2 years ago
Labels
terminal

~yujiri 2 years ago

Another reason is that, as per https://lord.io/text-editing-hates-you-too/, terminals are designed to conflate keypress and text input as the same event, so there might be a limit to how well this can ever work :/

Register here or Log in to comment, or comment via email.