Fix soft hyphens not being preserved when round tripping text through the terminal

Also roundtrip all characters in the Cf category.

Characters with the DI (Default Ignorable) property are now
preserved but not rendered and treated as zero-width
as per the unicode standard.
See https://www.unicode.org/faq/unsup_char.html
This commit is contained in:
Kovid Goyal
2021-10-07 10:26:57 +05:30
parent 1b42f69119
commit fbf47f75d5
10 changed files with 465 additions and 392 deletions

View File

@@ -74,6 +74,9 @@ To update |kitty|, :doc:`follow the instructions <binary>`.
Applications must use the dedicated escape code to turn on the protocol.
(:iss:`4075`)
- Fix soft hyphens not being preserved when round tripping text through the
terminal
0.23.1 [2021-08-17]
----------------------