Font fallback: Fix the font used to render a character sometimes dependent on the order in which characters appear on screen

We ameliorate the performance hit by storing a hash table mapping cell
text to the loaded fallback font index so that lookups for previously
seen text are still fast.

Fixes #6865
This commit is contained in:
Kovid Goyal
2023-12-11 20:27:21 +05:30
parent 7cec82f453
commit d9ccbcd0ce
6 changed files with 85 additions and 14 deletions

View File

@@ -61,6 +61,8 @@ Detailed list of changes
- macOS: Fix returning from full screen via the button when the titlebar is hidden not hiding the buttons (:iss:`6883`)
- Font fallback: Fix the font used to render a character sometimes dependent on the order in which characters appear on screen (:iss:`6865`)
0.31.0 [2023-11-08]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~