Upgrade vello, vello_cpu, skrifa, and read-fonts (#38860)

Bumps `vello`, `vello_cpu`,`skrifa`, and `read-fonts` dependencies.

Notes:
- The primary motivation for this is so that our version of `read-fonts`
matches the version used by current releases of `harfrust`
- `vello_cpu` now defaults to `RenderMode::OptimizeSpeed` so we don't
need to pass this explicitly.

Signed-off-by: Nico Burns <nico@nicoburns.com>
This commit is contained in:
Nico Burns 2025-08-22 18:05:51 +01:00 committed by GitHub
parent bf5da330e1
commit 4082f57003
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 14 additions and 16 deletions

View file

@ -111,9 +111,7 @@ impl VelloCPUDrawTarget {
if self.state == State::Drawing {
self.ignore_clips(|self_| {
self_.ctx.flush();
self_
.ctx
.render_to_pixmap(&mut self_.pixmap, vello_cpu::RenderMode::OptimizeSpeed);
self_.ctx.render_to_pixmap(&mut self_.pixmap);
self_.ctx.reset();
self_.state = State::Rendered;
});