1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-26 01:07:35 +00:00

LibHTML: Add a simple font cache

The FontCache caches the result of font lookups. The cache key is a
simple object called FontSelector which consists of the font family
and font weight (both strings.)

This drastically reduces time spent in font lookup.
This commit is contained in:
Andreas Kling 2019-10-18 23:02:10 +02:00
parent 76e2c08fbf
commit 60be51f908
4 changed files with 63 additions and 0 deletions

View file

@ -51,6 +51,7 @@ LIBHTML_OBJS = \
Layout/LineBox.o \
Layout/LineBoxFragment.o \
Layout/LayoutTreeBuilder.o \
FontCache.o \
ResourceLoader.o \
HtmlView.o \
Frame.o \