Fix space based ligatures not rendering correctly

The new infinite ligature cache needed to be keyed by total number of
cells as well as total number of glyphs, otherwise a space based
ligature which is the same glyph rendered in different numbers of cells
wold render incorrectly when present in multiple forms. Fixes #3729
This commit is contained in:
Kovid Goyal
2021-06-16 18:41:01 +05:30
parent 71c8d82c33
commit 9d3a2cc219
4 changed files with 14 additions and 11 deletions

View File

@@ -7,6 +7,9 @@ To update |kitty|, :doc:`follow the instructions <binary>`.
0.21.2 [future]
----------------------
- Fix a regression in 0.21.0 that broke rendering of private use unicode symbols followed
by spaces, when they also exist not followed by spaces (:iss:`3729`)
- Add support for the XTVERSION escape code
- macOS: Fix middle-click to paste from clipboard not working (:iss:`3730`)