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
No known key found for this signature in database
GPG key ID: 06BC317B515ACE7C
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]
----------------------