ladybird/vcpkg.json
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

109 lines
1.7 KiB
JSON

{
"builtin-baseline": "f7423ee180c4b7f40d43402c2feb3859161ef625",
"dependencies": [
{
"name": "fontconfig",
"platform": "linux | freebsd | openbsd | osx"
},
"harfbuzz",
"icu",
"libjpeg-turbo",
"libjxl",
{
"name": "libpng",
"features": [
"apng"
]
},
{
"name": "libavif",
"features": [
"dav1d"
]
},
{
"name": "libwebp",
"features": [
"anim",
"libwebpmux",
"simd"
]
},
"simdutf",
{
"name": "skia",
"platform": "osx",
"features": [
"metal",
"fontconfig"
]
},
{
"name": "skia",
"platform": "linux | freebsd | openbsd",
"features": [
"vulkan"
]
},
{
"name": "skia",
"platform": "android"
},
"sqlite3",
{
"name": "vulkan",
"platform": "!android"
},
{
"name": "vulkan-headers",
"platform": "!android"
},
"woff2"
],
"overrides": [
{
"name": "fontconfig",
"version": "2.14.2#1"
},
{
"name": "icu",
"version": "74.2#2"
},
{
"name": "libjpeg-turbo",
"version": "3.0.2"
},
{
"name": "libjxl",
"version": "0.10.2"
},
{
"name": "libpng",
"version": "1.6.43#1"
},
{
"name": "libavif",
"version": "1.0.4#1"
},
{
"name": "libwebp",
"version": "1.4.0#1"
},
{
"name": "simdutf",
"version": "5.2.5#0"
},
{
"name": "skia",
"version": "124#0"
},
{
"name": "sqlite3",
"version": "3.45.3"
},
{
"name": "woff2",
"version": "1.0.2#4"
}
]
}