trompetin17
c0a3f2d885
Preload common glyphs after font load to reduce rendering delay
...
To improve visual consistency during dynamic font rendering, especially
on lower-end machines or during low FPS moments, we now preload a set of
common Latin letters, digits, and punctuation glyphs immediately after a
font is loaded by the FontManager.
This reduces the likelihood of users seeing empty or missing characters
on the first frame after a font is used, minimizing visual glitches
during simulation.
The preloaded characters include:
- Uppercase and lowercase Latin letters (A–Z, a–z)
- Digits (0–9)
- Common punctuation and symbols (e.g., .,;:!?()[]{}<> etc.)
This change helps smooth the user experience and avoids blank spaces
during the initial rendering of text in performance-constrained
scenarios.
2025-06-15 08:05:12 -05:00
..
2023-12-03 00:30:12 +00:00
2025-06-14 09:10:47 +02:00
2025-06-01 20:51:38 +02:00
2024-11-17 20:27:58 +01:00
2025-04-09 12:51:21 +02:00
2025-01-30 18:42:59 +01:00
2023-12-03 00:30:12 +00:00
2023-12-03 00:30:12 +00:00
2023-12-03 00:30:12 +00:00
2023-12-03 00:30:12 +00:00
2023-12-03 00:30:12 +00:00
2023-12-03 00:30:12 +00:00
2023-12-03 00:30:12 +00:00
2023-12-03 00:30:12 +00:00
2025-06-03 19:30:10 -05:00
2025-06-03 19:30:10 -05:00
2023-12-03 00:30:12 +00:00
2025-06-11 08:10:18 -05:00
2025-06-11 08:10:18 -05:00
2025-06-15 08:05:12 -05:00
2025-05-16 14:57:59 -05:00
2025-06-11 08:10:18 -05:00
2025-06-11 08:10:18 -05:00
2023-12-03 00:30:12 +00:00
2023-12-03 00:30:12 +00:00
2023-12-03 00:30:12 +00:00
2023-12-03 00:30:12 +00:00
2023-12-03 00:30:12 +00:00
2023-12-03 00:30:12 +00:00
2023-12-03 00:30:12 +00:00
2023-12-03 00:30:12 +00:00
2023-12-03 00:30:12 +00:00
2023-12-03 00:30:12 +00:00
2023-12-03 00:30:12 +00:00
2023-12-03 00:30:12 +00:00
2025-06-14 09:10:47 +02:00
2025-06-14 09:10:47 +02:00
2023-12-03 00:30:12 +00:00
2023-12-03 00:30:12 +00:00
2025-06-14 09:10:47 +02:00
2023-12-03 00:30:12 +00:00
2023-12-03 00:30:12 +00:00
2023-12-03 00:30:12 +00:00
2023-12-03 00:30:12 +00:00
2023-12-03 00:30:12 +00:00
2025-04-09 12:51:21 +02:00
2023-12-03 00:30:12 +00:00
2023-12-03 00:30:12 +00:00
2023-12-03 00:30:12 +00:00
2025-04-09 12:51:21 +02:00
2023-12-03 00:30:12 +00:00
2023-12-03 00:30:12 +00:00
2023-12-03 00:30:12 +00:00
2025-06-03 19:30:10 -05:00
2025-06-03 19:30:10 -05:00
2023-12-03 00:30:12 +00:00
2023-12-03 00:30:12 +00:00
2024-12-10 11:29:48 +01:00
2023-12-03 00:30:12 +00:00
2023-12-03 00:30:12 +00:00
2025-06-10 23:01:09 +02:00
2025-06-10 23:01:09 +02:00
2023-12-03 00:30:12 +00:00
2023-12-03 00:30:12 +00:00
2025-04-09 12:51:21 +02:00
2023-12-03 00:30:12 +00:00
2023-12-03 00:30:12 +00:00
2023-12-03 00:30:12 +00:00
2024-06-10 19:31:41 +00:00
2023-12-03 00:30:12 +00:00
2023-12-03 00:30:12 +00:00
2023-12-03 00:30:12 +00:00
2023-12-03 00:30:12 +00:00
2023-12-03 00:30:12 +00:00
2023-12-03 00:30:12 +00:00
2023-12-03 00:30:12 +00:00
2023-12-03 00:30:12 +00:00
2023-12-03 00:30:12 +00:00
2023-12-03 00:30:12 +00:00
2023-12-03 00:30:12 +00:00
2025-04-24 01:05:34 +02:00
2025-04-24 01:05:34 +02:00
2024-11-17 18:03:49 +01:00
2024-12-10 11:29:48 +01:00
2023-12-03 00:30:12 +00:00
2023-12-03 00:30:12 +00:00
2023-12-03 00:30:12 +00:00
2024-01-17 19:40:27 +00:00
2024-01-17 19:40:27 +00:00
2023-12-03 00:30:12 +00:00
2023-12-03 00:30:12 +00:00
2023-12-03 00:30:12 +00:00
2023-12-03 00:30:12 +00:00
2023-12-03 00:30:12 +00:00
2023-12-03 00:30:12 +00:00
2023-12-03 00:30:12 +00:00
2023-12-03 00:30:12 +00:00
2023-12-03 00:30:12 +00:00
2023-12-03 00:30:12 +00:00
2023-12-03 00:30:12 +00:00
2023-12-03 00:30:12 +00:00
2025-06-02 00:29:03 -05:00
2025-06-02 00:29:03 -05:00
2025-06-02 00:29:03 -05:00
2025-06-02 00:29:03 -05:00
2023-12-03 00:30:12 +00:00
2023-12-03 00:30:12 +00:00
2024-12-30 22:23:05 +01:00
2023-12-03 00:30:12 +00:00
2025-05-29 06:23:20 -05:00
2023-12-03 00:30:12 +00:00
2023-12-03 00:30:12 +00:00
2025-04-11 06:24:32 +02:00
2023-12-17 09:43:54 +00:00
2025-04-09 12:51:21 +02:00
2023-12-03 00:30:12 +00:00
2024-12-10 11:29:48 +01:00
2023-12-03 00:30:12 +00:00
2023-12-03 00:30:12 +00:00
2023-12-03 00:30:12 +00:00
2023-12-03 00:30:12 +00:00
2023-12-03 00:30:12 +00:00