rustybuzz
rustybuzz copied to clipboard
Test Apple fonts on CI
To test Apple fonts and AAT features we need macOS. For legal reasons we, same as harfbuzz, cannot include Apple fonts in the repo itself.
The way harfbuzz handles this is by running macOS-specific test only on CI and using various macOS version. Then it checks hash sums of installed fonts and runs required tests. We have to do the same.
- We have to extend
scripts/gen-shaping-tests.py
to generate macOS-only tests with hash sum checks. - Extend the CI to run those tests.
Are there FOSS fonts that use AAT?
Afaik, no. Only Apple uses AAT (Apple Advanced Typography), hence the name. Some parts of AAT are barely documented to begin with.
If funding for the macOS VMs is a problem, we could sponsor this
GitHub does provide free instances, so it's fine. Thanks.
I think this can be closed.