From f43d161439d5808399419a07b841b7126959f1a1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dominik=20R=C3=B6ttsches?= Date: Thu, 9 Jan 2025 10:54:31 +0200 Subject: [PATCH] [Fontations-backend] Roll Fontations, Skrifa to 0.26.3 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Addresses unit-test failures in tests comparing Skrifa to FreeType. Most likely fixed by [1], which is only in Skrifa 0.26.3, not in 0.26.2. font-types => 0.8.2 read-fonts => 0.25.3 skrifa => 0.26.3 [1] https://github.com/googlefonts/fontations/commit/a79f00b0a39f04c72f99dbc4f9365ce780a1116e Update process: Edit bazel/external/fontations/Cargo.toml, then run # CARGO_BAZEL_REPIN=1 bazel sync --only=crate_index Bug: skia:40045335 Cq-Include-Trybots: luci.skia.skia.primary:Build-Debian10-Clang-x86_64-Debug-Fontations,Build-Mac-Clang-x86_64-Debug-Fontations,Test-Debian10-Clang-GCE-CPU-AVX2-x86_64-Debug-All-NativeFonts_Fontations,Test-Mac12-Clang-MacBookPro16.2-CPU-AppleIntel-x86_64-Debug-All-NativeFonts_Fontations Change-Id: Idf325c4677cdba424b5c1dc76f5ecfa640c61d76 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/936357 Reviewed-by: Dominik Röttsches Reviewed-by: Kaylee Lubick Commit-Queue: Dominik Röttsches --- bazel/external/fontations/Cargo.lock | 8 ++++---- bazel/external/fontations/Cargo.toml | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/bazel/external/fontations/Cargo.lock b/bazel/external/fontations/Cargo.lock index 6c227afc81b..fe00662f8e0 100644 --- a/bazel/external/fontations/Cargo.lock +++ b/bazel/external/fontations/Cargo.lock @@ -115,9 +115,9 @@ dependencies = [ [[package]] name = "read-fonts" -version = "0.25.2" +version = "0.25.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be4b40e5383c077b9eb19c80c64d47d1369479a136aeae9a23c3ea43e970407b" +checksum = "f6f9e8a4f503e5c8750e4cd3b32a4e090035c46374b305a15c70bad833dca05f" dependencies = [ "bytemuck", "font-types", @@ -125,9 +125,9 @@ dependencies = [ [[package]] name = "skrifa" -version = "0.26.2" +version = "0.26.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3a16eb047396452019439e1d6eca13581c141275b7d743f0262f79d65c09c70" +checksum = "8c6b5a707bcd0a996bbccbfc396eb1dcaa70665974f56c0b268131fce4af82a6" dependencies = [ "bytemuck", "read-fonts", diff --git a/bazel/external/fontations/Cargo.toml b/bazel/external/fontations/Cargo.toml index 261b07c593f..9287b971f46 100644 --- a/bazel/external/fontations/Cargo.toml +++ b/bazel/external/fontations/Cargo.toml @@ -7,9 +7,9 @@ edition = "2021" version = "0.1.0" [dependencies] -read-fonts = "0.25" +read-fonts = "0.25.3" font-types = "0.8" -skrifa = "0.26" +skrifa = "0.26.3" bytemuck = "1.16" cxx = "1.0"