Commit Graph

2 Commits

Author SHA1 Message Date
Rod e4643b64b3
Add to Fontations auto-cc list (#12051)
We got our first issue (hooray!) and it made me realize I didn't add
enough auto ccs.
2024-06-11 17:50:51 -04:00
Rod 44abec5d38
First crack at oss-fuzz rigging for fontations (#12011)
Take a first swing at rigging a
https://github.com/googlefonts/fontations fuzzer. Setup based on
https://google.github.io/oss-fuzz/getting-started/new-project-guide/rust-lang/.
I have never rigged a Rust fuzzer before, advice most appreciated.

To increase our odds try to provide a decent corpus of test fonts.

For context Google Fonts and Chrome are collaborating to migrate some
text rendering paths in Chrome to use [skrifa](https://docs.rs/skrifa/)
instead of FreeType. As with woff2, we view fuzzing prior to shipping as
mandatory. EDIT: one more ref,
https://chromestatus.com/feature/5717358869217280.

Step toward https://github.com/googlefonts/fontations/issues/420.

The fuzzer is added to fontations in
https://github.com/googlefonts/fontations/pull/917. Best not to merge
this until that goes in. EDIT: now merged. Minimal function, will extend
use cases tested over time.
2024-06-04 15:15:00 -04:00