Andreas Kling
f900957d26
LibGfx+LibWeb: Move Gfx::ScaledFont caching from LibWeb into LibGfx
...
Before this change, we would only cache and reuse Gfx::ScaledFont
instances for downloaded CSS fonts.
By moving it into Gfx::VectorFont, we get caching for all vector fonts,
including local system TTFs etc.
This avoids a *lot* of style invalidations in LibWeb, since we now vend
the same Gfx::Font pointer for the same font when used repeatedly.
2023-12-26 18:15:55 +01:00
..
2023-06-13 06:14:01 +02:00
2023-11-28 17:15:27 -05:00
2023-11-28 17:15:27 -05:00
2023-04-20 20:43:30 +02:00
2023-12-26 16:24:51 +01:00
2023-09-22 16:48:28 +02:00
2023-10-18 10:58:42 +02:00
2021-04-22 11:22:27 +02:00
2022-10-06 15:29:38 +02:00
2023-12-10 17:32:04 +01:00
2023-10-18 10:58:42 +02:00
2023-06-09 20:37:51 +02:00
2023-01-11 14:03:18 +01:00
2023-10-08 09:06:30 +02:00
2022-10-20 15:16:23 +02:00
2023-12-10 17:32:04 +01:00
2023-12-23 20:41:07 +01:00
2023-12-26 11:13:38 +01:00
2023-10-31 08:46:17 +01:00
2023-08-26 23:53:45 +02:00
2023-05-13 09:08:42 +02:00
2023-11-26 12:55:43 +01:00
2023-12-10 11:09:22 +01:00
2023-12-10 17:32:04 +01:00
2023-12-02 22:06:11 +01:00
2023-01-11 12:55:00 +01:00
2023-10-13 18:33:21 +03:30
2022-12-10 12:03:19 +00:00
2022-03-11 00:21:49 +01:00
2023-12-19 21:08:51 +01:00
2023-12-19 21:08:51 +01:00
2023-12-10 17:32:04 +01:00
2023-12-02 22:06:11 +01:00
2023-12-10 17:32:04 +01:00
2023-12-07 10:52:47 +01:00
2023-12-10 17:32:04 +01:00
2023-12-02 22:06:11 +01:00
2022-10-20 15:16:23 +02:00
2023-12-17 18:25:10 +03:30
2023-12-17 18:25:10 +03:30
2023-12-17 18:25:10 +03:30
2023-12-26 18:15:55 +01:00
2023-06-09 20:37:51 +02:00
2022-10-06 15:29:38 +02:00
2023-06-09 20:37:51 +02:00
2023-12-19 21:29:03 +01:00
2023-11-05 02:46:46 +01:00
2023-10-30 19:44:54 +01:00
2023-04-19 07:52:26 +02:00
2023-04-19 07:52:26 +02:00
2023-11-05 02:46:46 +01:00
2023-10-30 19:44:54 +01:00
2023-12-19 21:29:03 +01:00
2023-12-19 21:29:03 +01:00
2023-12-23 20:41:07 +01:00
2023-08-20 18:38:15 +02:00
2023-11-04 17:37:38 +01:00
2023-11-09 10:05:51 -05:00
2023-01-14 19:22:08 +01:00
2023-01-14 19:22:08 +01:00
2023-11-28 17:15:27 -05:00
2023-11-28 17:15:27 -05:00
2023-12-23 20:52:42 +01:00
2023-12-11 16:54:59 +01:00
2023-09-04 12:40:17 +02:00
2023-08-20 05:02:59 +02:00