Rod

Results 189 comments of Rod

Seems like a lateral pass. "VarCoord" seems like it should be an enum that supports _at least_ user and normalized, having it mean normalized only is a bit weird. The...

The tl;dr of the papercuts is that while writing code to do things like make an svg of a glyph at some location in variation space I found myself puzzled...

#943 is unable to process big glyph ids until we make progress here. Can we proceed or are we blocked?

For context the pressure is that it's blocking import into google3 which is something we're actively trying to get online so we can start migrating C++ code => safe code....

> it seems like this is not the only obstacle or step to be completed to achieve that In testing locally it appears that after #817 Skrifa can build and...

Note to self: per f2f, try `cargo package`, perhaps the requisite files are simply not being pushed to crates. That might explain why the build.rs approach didn't work in google3.

When I package locally I do seem to see the expected files: ```shell $ cargo package $ tar -tvf target/package/font-test-data-0.1.2.crate | grep colrv1 lists all the test files ```

https://google.github.io/oss-fuzz/getting-started/new-project-guide/rust-lang/ has instructions

For skrifa https://github.com/google/oss-fuzz/tree/master/projects/freetype2 might be useful too, should be testing somewhat similar ops

Per discussion with @garretrieger timeouts, very slow reads due to exploding graphs, seem likely to apply to Rust. Hopefully fewer use after free and out of bounds reads :)