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