The openKylin container image ships no fonts at all, so the font-backend combo test found zero families and failed both retries; install fonts-dejavu-core in the job (the Ubuntu runner image already has them). Also includes the runner-size bumps (windows 32x, macos 12x) and the vcpkg/cargo cache save conditions (`if: always()`).