ladybird/Userland/Libraries/LibGfx/Font
Andreas Kling dd1b8de671 Ladybird+LibWeb+LibGfx: Add option to force use of fontconfig
This allows us to get identical metrics on macOS and Linux. Without
this, Skia will use CoreText on macOS and give us slightly different
text metrics. That causes layout tests to be slightly different on
different platforms, which is a huge headache. So let's not do that.

You can now launch Ladybird and headless-browser with --force-fontconfig
to load fonts through fontconfig. Tests run in this mode by default.
2024-08-20 09:30:05 +02:00
..
OpenType LibGfx: Remove a bunch of no-longer-used OpenType font code 2024-08-20 09:30:05 +02:00
WOFF LibGfx+LibWeb: Remove typeface classes for WOFF fonts 2024-07-22 15:05:04 +02:00
WOFF2 Everywhere: Remove AK_DONT_REPLACE_STD macro 2024-07-30 18:38:02 -06:00
Emoji.cpp LibUnicode+LibGfx: Remove superfluous emoji metadata 2024-06-22 14:56:39 +02:00
Emoji.h LibGfx+LibUnicode: Support specifying the path to search for emoji 2023-03-01 14:54:16 +00:00
Font.cpp LibGfx+LibWeb: Use harfbuzz for text shaping 2024-08-16 22:28:34 +02:00
Font.h LibGfx: Remove unused font code dealing with left-side bearing 2024-08-20 09:30:05 +02:00
FontData.cpp LibGfx+LibWeb: Remove typeface classes for WOFF fonts 2024-07-22 15:05:04 +02:00
FontData.h LibGfx+LibWeb: Remove typeface classes for WOFF fonts 2024-07-22 15:05:04 +02:00
FontDatabase.cpp Ladybird+LibWeb+LibGfx: Add option to force use of fontconfig 2024-08-20 09:30:05 +02:00
FontDatabase.h Ladybird+LibWeb+LibGfx: Add option to force use of fontconfig 2024-08-20 09:30:05 +02:00
FontStyleMapping.h LibGfx: Add functions to convert font widths to/from strings 2023-07-20 08:02:12 +01:00
FontWeight.h LibGfx+Userland: Move FontWeight enum into its own file 2024-01-21 09:32:10 -05:00
ScaledFont.cpp LibGfx: Remove unused font code dealing with left-side bearing 2024-08-20 09:30:05 +02:00
ScaledFont.h LibGfx: Remove unused font code dealing with left-side bearing 2024-08-20 09:30:05 +02:00
ScaledFontSkia.cpp LibWeb+LibGfx: Use Skia for text rasterization 2024-07-27 08:18:54 +02:00
Typeface.cpp LibGfx+LibWeb: Use harfbuzz for text shaping 2024-08-16 22:28:34 +02:00
Typeface.h LibGfx: Remove unused PathClipper 2024-08-20 09:30:05 +02:00
TypefaceSkia.cpp Ladybird+LibWeb+LibGfx: Add option to force use of fontconfig 2024-08-20 09:30:05 +02:00
UnicodeRange.h LibWeb+LibGfx: Move UnicodeRange from LibWeb to LibGfx 2023-12-10 17:32:04 +01:00