-
Notifications
You must be signed in to change notification settings - Fork 731
Open
Milestone
Description
See this discussion for more: #2939
What's broken today (v2):
- Combining Marks that don't normalize are not supported
/u0301at column 0 renderśeven though/u0301is a zero-width codepoint.a/u0301works becauseConsoleDrivernormalizes itáa/u301/u0301doesn't work.ConsoleDrivernormalizes it toáand ignores the 2nd/u0301.- TextField/TextView` strip out CMs on paste.
- non-BMP characters
WindowsDriver- Not supported by Windows Terminal when using the
WriteConsoleOutput(whatWindowsDrivercurrently does).WindowsDrivercurrently outputs non-BMP characters asRune.ReplacementChar
- Not supported by Windows Terminal when using the
CursesDriver- Single-width non-BMP chars output as a space
- Wide non-BMP characters are output as
*
NetDriver- Single-width non-BMP chars correctly
- Wide non-BMP characters chars output correctly
Note, TextView/TextField and other input views do not handle any of this stuff correctly (mostly).
Related:
BDisp and ArloreanBDisp
Metadata
Metadata
Assignees
Labels
No labels
Type
Projects
Status
No status