v5.4.624
Removes external/cmaps; adds binary cmaps to the repo
Add a new linting task in order to detect unused/unknown css variables in the Firefox build
Generate the `preferences_schema.json` file, for the Chromium addon, during building
[ESM] Convert the "cmaps"-task to use `import()` syntax
Rename *.d.ts to *.d.mts. Close #17241
[api-minor] Use an icc profile for converting CMYK to RGB
Update the Firefox repository used in `external/importL10n/locales.mjs`
Update jbig2 decoder (pdfium@3c679253a9e17c10be696d345c63636b18b7f925)
Update OpenJPEG to 2.5.4
Remove all the useless subarrays when using qcms.
Update quickjs to 3f81070e573e3592728dbbbd04c84c498b20d6dc
[api-minor] Use a local font or fallback on an embedded one (if it exists) for non-embedded fonts (bug 1766039)
List `postcss-values-parser` as an import alias in the ESLint config