Updated harfbuzz to 11.1.0 by radarhere · Pull Request #8904 · python-pillow/Pillow

@radarhere

@radarhere

@radarhere

@radarhere

https://github.com/harfbuzz/harfbuzz/blob/main/CONFIG.md

Make sure you build with your compiler's "optimize for size" option. On gcc this is -Os, and can be enabled by passing CXXFLAGS=-Os. On clang there is an even more extreme flag, -Oz. Meson also provides --buildtype=minsize for more convenience.

I've pushed a commit to change --buildtype=release to --buildtype=minsize.

hugovk

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What sort of size difference does it make?

@radarhere

The artifacts from Wheels job in the first commit are 321.2mb in total.
The artifacts from Wheels job in the second commit are 304.5mb in total.