1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2026-01-12 22:21:00 +00:00
serenity/Userland
Aliaksandr Kalenik 2cb0039a13 LibGfx+LibWeb: Produce font cascade list in CSS font matching algorithm
According to the CSS font matching algorithm specification, it is
supposed to be executed for each glyph instead of each text run, as is
currently done. This change partially implements this by having the
font matching algorithm produce a list of fonts against which each
glyph will be tested to find its suitable font.

Now, it becomes possible to have per-glyph fallback fonts: if the
needed glyph is not present in a font, we can check the subsequent
fonts in the list.
2023-12-10 17:32:04 +01:00
..
Applets LibGfx: Remove indexed palette formats from Bitmap and Painter 2023-10-12 07:39:05 +02:00
Applications Ladybird+LibWebView: Ensure existing Inspector widgets inspect the page 2023-12-10 16:45:08 +01:00
BuggieBox checksum: Add support for BLAKE2b 2023-09-17 16:49:35 +03:30
Demos LibGUI: Split HorizontalSlider to separate header 2023-12-08 01:06:09 +01:00
DevTools Userland+Tests: Add initial riscv64 support 2023-11-10 10:30:08 -07:00
DynamicLoader DynamicLoader: Make heuristic for running directly actually correct 2023-11-27 09:27:34 -07:00
Games Solitaire: Ability to automatically solve the end of the game 2023-12-10 00:02:32 +01:00
Libraries LibGfx+LibWeb: Produce font cascade list in CSS font matching algorithm 2023-12-10 17:32:04 +01:00
Services Everywhere: Avoid calling from_utf8 on FlyString or String 2023-12-10 09:45:03 +01:00
Shell Everywhere: Avoid calling from_utf8 on FlyString or String 2023-12-10 09:45:03 +01:00
Utilities LibPDF: Add parameter for background color of render 2023-12-10 16:44:24 +01:00
CMakeLists.txt Userland: Add the BuggieBox program 2022-11-26 12:41:47 -07:00