chore(deps): bump the font-stack group across 1 directory with 3 updates

Bumps the font-stack group with 3 updates in the / directory: [skrifa](https://github.com/googlefonts/fontations), [harfrust](https://github.com/harfbuzz/harfrust) and [write-fonts](https://github.com/googlefonts/fontations).


Updates `skrifa` from 0.47.0 to 0.49.0
- [Release notes](https://github.com/googlefonts/fontations/releases)
- [Changelog](https://github.com/googlefonts/fontations/blob/main/docs/RELEASE.md)
- [Commits](https://github.com/googlefonts/fontations/compare/skrifa-v0.47.0...skrifa-v0.49.0)

Updates `harfrust` from 0.13.3 to 0.15.0
- [Release notes](https://github.com/harfbuzz/harfrust/releases)
- [Changelog](https://github.com/harfbuzz/harfrust/blob/main/CHANGELOG.md)
- [Commits](https://github.com/harfbuzz/harfrust/compare/0.13.3...0.15.0)

Updates `write-fonts` from 0.48.1 to 0.55.0
- [Release notes](https://github.com/googlefonts/fontations/releases)
- [Changelog](https://github.com/googlefonts/fontations/blob/main/docs/RELEASE.md)
- [Commits](https://github.com/googlefonts/fontations/compare/write-fonts-v0.48.1...write-fonts-v0.55.0)

---
updated-dependencies:
- dependency-name: harfrust
  dependency-version: 0.15.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: font-stack
- dependency-name: skrifa
  dependency-version: 0.49.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: font-stack
- dependency-name: write-fonts
  dependency-version: 0.55.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: font-stack
...

Signed-off-by: dependabot[bot] <support@github.com>
This commit is contained in:
dependabot[bot]
2026-11-06 11:07:20 +00:00
committed by GitHub
parent f3d9970f69
commit 59b4b72243
3 changed files with 47 additions and 18 deletions
Generated
+43 -14
View File
@@ -2157,15 +2157,15 @@ dependencies = [
[[package]]
name = "harfrust"
version = "0.13.3"
version = "0.15.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "948d0741125ba89cd3e1c23e5642415b6ade7e1d29d67ba25fb925b533e989d6"
checksum = "865dcc4105d51c323d8fedbb2d75b5e9c8ecddf5613f74c82f851d0afbc97114"
dependencies = [
"bitflags 2.13.2",
"bytemuck",
"once_cell",
"read-fonts 0.43.3",
"read-fonts 0.46.0",
"smallvec",
"yoke",
]
[[package]]
@@ -4305,9 +4305,9 @@ dependencies = [
[[package]]
name = "read-fonts"
version = "0.43.3"
version = "0.44.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "005c8acf251756c478b0bf402885bfd88a1476020c4c7e6060edc1aa68da38ea"
checksum = "d5a0cf4bb6cbce4c29756270d189a5e400ac05e91192161d83a0bcb6e68492e8"
dependencies = [
"bytemuck",
"font-types 0.12.7",
@@ -4316,13 +4316,16 @@ dependencies = [
[[package]]
name = "read-fonts"
version = "0.44.0"
version = "0.46.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d5a0cf4bb6cbce4c29756270d189a5e400ac05e91192161d83a0bcb6e68492e8"
checksum = "bdaa4fffe9ff3ca2c353fa9729792805b9b3e324695ff5a081f860612e81b330"
dependencies = [
"bytemuck",
"foldhash 0.2.0",
"font-types 0.12.7",
"once_cell",
"smallvec",
"yoke",
]
[[package]]
@@ -5116,6 +5119,19 @@ dependencies = [
"read-fonts 0.44.0",
]
[[package]]
name = "skrifa"
version = "0.49.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a7459fb60888ad9a5f367dd293fa2fb9df142cb451aa6bfd6cd66a7d6a9b739d"
dependencies = [
"bytemuck",
"once_cell",
"read-fonts 0.46.0",
"smallvec",
"yoke",
]
[[package]]
name = "slab"
version = "0.4.12"
@@ -5319,7 +5335,7 @@ dependencies = [
"kurbo 0.13.1",
"rustc-hash 2.1.3",
"skrifa 0.42.1",
"write-fonts",
"write-fonts 0.48.1",
]
[[package]]
@@ -6385,7 +6401,7 @@ dependencies = [
"serde",
"serde_json",
"sha2",
"skrifa 0.47.0",
"skrifa 0.49.0",
"smallvec",
"thiserror 2.0.21",
"vectorcraft-brush",
@@ -6462,7 +6478,7 @@ dependencies = [
"serde",
"serde_json",
"simplecss",
"skrifa 0.47.0",
"skrifa 0.49.0",
"svgtypes 0.16.1",
"thiserror 2.0.21",
"usvg 0.48.1",
@@ -6498,11 +6514,11 @@ dependencies = [
name = "vectorcraft-text"
version = "0.21.0"
dependencies = [
"harfrust 0.13.3",
"harfrust 0.15.0",
"icu_segmenter",
"kurbo 0.13.1",
"log",
"skrifa 0.47.0",
"skrifa 0.49.0",
"subsetter",
"unicode-bidi",
"unicode-general-category",
@@ -6512,7 +6528,7 @@ dependencies = [
"vectorcraft-geom",
"vello_cpu",
"windows-registry",
"write-fonts",
"write-fonts 0.55.0",
]
[[package]]
@@ -7590,6 +7606,19 @@ dependencies = [
"read-fonts 0.39.2",
]
[[package]]
name = "write-fonts"
version = "0.55.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3e91ad74b39f48f456560ed1ccc75959efa19bf6f0817d1560751bb49db84f6c"
dependencies = [
"font-types 0.12.7",
"indexmap",
"kurbo 0.13.1",
"log",
"read-fonts 0.46.0",
]
[[package]]
name = "write16"
version = "1.0.0"
+2 -2
View File
@@ -86,8 +86,8 @@ usvg = { version = "0.48", default-features = false, features = ["svgz"] }
# Without `simple-text` (its text shaping, the only user of rustybuzz and ttf-parser, which are
# unmaintained, #1730): the PDF writer places glyphs itself. A test of the PDF crate turns it on.
krilla = { version = "0.8", default-features = false, features = ["raster-images"] }
skrifa = "0.47"
harfrust = "0.13"
skrifa = "0.49"
harfrust = "0.15"
linesweeper = "0.5"
flate2 = { version = "1", default-features = false, features = ["rust_backend"] }
rustix = { version = "1.1", default-features = false }
+2 -2
View File
@@ -33,7 +33,7 @@ unicode-segmentation = "1.13"
vello_cpu = { workspace = true }
# Builds a small variable font for tests (`test_fonts`; no font file is committed). MIT OR
# Apache-2.0, already in the build through subsetter.
write-fonts = { version = "0.48", optional = true }
write-fonts = { version = "0.55", optional = true }
[features]
default = ["bundled-fonts"]
@@ -47,7 +47,7 @@ bundled-fonts = []
test-fonts = ["dep:write-fonts"]
[dev-dependencies]
write-fonts = "0.48"
write-fonts = "0.55"
# Fonts registered with Windows outside its font folders ("install as shortcut", installers);
# MIT OR Apache-2.0, a safe wrapper of the registry API from the windows-rs project.