From b033838d6febd09148d88e608e4bec8ceb39f777 Mon Sep 17 00:00:00 2001 From: Aarni Koskela Date: Thu, 17 Sep 2026 13:27:16 +0300 Subject: [PATCH] Bump upper bound of `skrifa` to 0.47 --- Cargo.lock | 26 +++++++++++++------------- Cargo.toml | 2 +- 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 88da5af4c..755ad5666 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1148,9 +1148,9 @@ checksum = "77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb" [[package]] name = "font-types" -version = "0.12.1" +version = "0.12.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad67eced03f5504d9cbd3a879b5958b5c54d4e5fd794361c6eb21b05fb703411" +checksum = "b8eb065f3251655b3c90e22e5e363f310fc5332fb3402e37bbc94752283248f6" dependencies = [ "bytemuck", ] @@ -1362,7 +1362,7 @@ dependencies = [ "log", "peniko", "png", - "skrifa 0.44.0", + "skrifa 0.47.0", "smallvec", "vello_common", ] @@ -3372,9 +3372,9 @@ dependencies = [ [[package]] name = "read-fonts" -version = "0.41.0" +version = "0.44.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "046a7d674daf459825b32f5062056d6882db0d2f5a479fbd76ccfc870ac18709" +checksum = "d5a0cf4bb6cbce4c29756270d189a5e400ac05e91192161d83a0bcb6e68492e8" dependencies = [ "bytemuck", "core_maths", @@ -3578,7 +3578,7 @@ dependencies = [ "image", "rand", "roxmltree 0.20.0", - "skrifa 0.44.0", + "skrifa 0.47.0", "vello", "web-time", ] @@ -3800,13 +3800,13 @@ dependencies = [ [[package]] name = "skrifa" -version = "0.44.0" +version = "0.47.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "819ab7d62b1d3e72d9d9dea5650bac30424f9111364bb94928dbf5ecad1baa68" +checksum = "526e654b303ff4ad73a5a40b25de2b3ce3d039c5e3b6da5f89ae6e57004cb40f" dependencies = [ "bytemuck", "core_maths", - "read-fonts 0.41.0", + "read-fonts 0.44.0", ] [[package]] @@ -4440,7 +4440,7 @@ dependencies = [ "log", "peniko", "png", - "skrifa 0.44.0", + "skrifa 0.47.0", "static_assertions", "thiserror 2.0.18", "vello_encoding", @@ -4523,7 +4523,7 @@ dependencies = [ "bytemuck", "guillotiere", "peniko", - "skrifa 0.44.0", + "skrifa 0.47.0", "smallvec", ] @@ -4538,7 +4538,7 @@ dependencies = [ "image", "log", "parley", - "skrifa 0.44.0", + "skrifa 0.47.0", "smallvec", "vello_common", "vello_cpu", @@ -4627,7 +4627,7 @@ dependencies = [ "pollster", "serde", "serde_json", - "skrifa 0.44.0", + "skrifa 0.47.0", "smallvec", "vello_common", "vello_cpu", diff --git a/Cargo.toml b/Cargo.toml index ebee75f45..383671922 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -99,7 +99,7 @@ vello = { version = "0.10.0", path = "research/vello_research" } vello_encoding = { version = "0.10.0", path = "research/vello_encoding" } vello_shaders = { version = "0.10.0", path = "research/vello_shaders" } bytemuck = { version = "1.25.0", features = ["derive"] } -skrifa = { version = "0.44.0", default-features = false, features = ["autohint_shaping"] } +skrifa = { version = ">= 0.44.0, <= 0.47.0", default-features = false, features = ["autohint_shaping"] } # The version of kurbo used below should be kept in sync # with the version of kurbo used by peniko. peniko = { version = "0.6.1", default-features = false }