@@ -959,6 +959,15 @@ dependencies = [
959
959
" libc" ,
960
960
]
961
961
962
+ [[package ]]
963
+ name = " core_maths"
964
+ version = " 0.1.1"
965
+ source = " registry+https://github.com/rust-lang/crates.io-index"
966
+ checksum = " 77745e017f5edba1a9c1d854f6f3a52dac8a12dd5af5d2f54aecf61e43d80d30"
967
+ dependencies = [
968
+ " libm" ,
969
+ ]
970
+
962
971
[[package ]]
963
972
name = " crc32fast"
964
973
version = " 1.4.2"
@@ -1662,6 +1671,28 @@ version = "0.1.4"
1662
1671
source = " registry+https://github.com/rust-lang/crates.io-index"
1663
1672
checksum = " a0d2fde1f7b3d48b8395d5f2de76c18a528bd6a9cdde438df747bfcba3e05d6f"
1664
1673
1674
+ [[package ]]
1675
+ name = " fontconfig-parser"
1676
+ version = " 0.5.7"
1677
+ source = " registry+https://github.com/rust-lang/crates.io-index"
1678
+ checksum = " c1fcfcd44ca6e90c921fee9fa665d530b21ef1327a4c1a6c5250ea44b776ada7"
1679
+ dependencies = [
1680
+ " roxmltree" ,
1681
+ ]
1682
+
1683
+ [[package ]]
1684
+ name = " fontdb"
1685
+ version = " 0.23.0"
1686
+ source = " registry+https://github.com/rust-lang/crates.io-index"
1687
+ checksum = " 457e789b3d1202543297a350643cf459f836cade38934e7a4cf6a39e7cde2905"
1688
+ dependencies = [
1689
+ " fontconfig-parser" ,
1690
+ " log" ,
1691
+ " slotmap" ,
1692
+ " tinyvec" ,
1693
+ " ttf-parser" ,
1694
+ ]
1695
+
1665
1696
[[package ]]
1666
1697
name = " foreign-types"
1667
1698
version = " 0.5.0"
@@ -2261,9 +2292,9 @@ dependencies = [
2261
2292
2262
2293
[[package ]]
2263
2294
name = " imagesize"
2264
- version = " 0.12 .0"
2295
+ version = " 0.13 .0"
2265
2296
source = " registry+https://github.com/rust-lang/crates.io-index"
2266
- checksum = " 029d73f573d8e8d63e6d5020011d3255b28c3ba85d6cf870a07184ed23de9284 "
2297
+ checksum = " edcd27d72f2f071c64249075f42e205ff93c9a4c5f6c6da53e79ed9f9832c285 "
2267
2298
2268
2299
[[package ]]
2269
2300
name = " immutable-chunkmap"
@@ -2394,11 +2425,12 @@ dependencies = [
2394
2425
2395
2426
[[package ]]
2396
2427
name = " kurbo"
2397
- version = " 0.9.5 "
2428
+ version = " 0.11.1 "
2398
2429
source = " registry+https://github.com/rust-lang/crates.io-index"
2399
- checksum = " bd85a5776cd9500c2e2059c8c76c3b01528566b7fcbaf8098b55a33fc298849b "
2430
+ checksum = " 89234b2cc610a7dd927ebde6b41dd1a5d4214cffaef4cf1fb2195d592f92518f "
2400
2431
dependencies = [
2401
2432
" arrayvec" ,
2433
+ " smallvec" ,
2402
2434
]
2403
2435
2404
2436
[[package ]]
@@ -2423,6 +2455,12 @@ dependencies = [
2423
2455
" windows-targets 0.52.6" ,
2424
2456
]
2425
2457
2458
+ [[package ]]
2459
+ name = " libm"
2460
+ version = " 0.2.11"
2461
+ source = " registry+https://github.com/rust-lang/crates.io-index"
2462
+ checksum = " 8355be11b20d696c8f18f6cc018c4e372165b1fa8126cef092399c9951984ffa"
2463
+
2426
2464
[[package ]]
2427
2465
name = " libredox"
2428
2466
version = " 0.1.3"
@@ -3366,12 +3404,6 @@ dependencies = [
3366
3404
" crossbeam-utils" ,
3367
3405
]
3368
3406
3369
- [[package ]]
3370
- name = " rctree"
3371
- version = " 0.5.0"
3372
- source = " registry+https://github.com/rust-lang/crates.io-index"
3373
- checksum = " 3b42e27ef78c35d3998403c1d26f3efd9e135d3e5121b0a4845cc5cc27547f4f"
3374
-
3375
3407
[[package ]]
3376
3408
name = " redox_syscall"
3377
3409
version = " 0.4.1"
@@ -3438,9 +3470,9 @@ checksum = "19b30a45b0cd0bcca8037f3d0dc3421eaf95327a17cad11964fb8179b4fc4832"
3438
3470
3439
3471
[[package ]]
3440
3472
name = " resvg"
3441
- version = " 0.37 .0"
3473
+ version = " 0.45 .0"
3442
3474
source = " registry+https://github.com/rust-lang/crates.io-index"
3443
- checksum = " cadccb3d99a9efb8e5e00c16fbb732cbe400db2ec7fc004697ee7d97d86cf1f4 "
3475
+ checksum = " dd43d1c474e9dadf09a8fdf22d713ba668b499b5117b9b9079500224e26b5b29 "
3444
3476
dependencies = [
3445
3477
" log" ,
3446
3478
" pico-args" ,
@@ -3511,9 +3543,9 @@ dependencies = [
3511
3543
3512
3544
[[package ]]
3513
3545
name = " roxmltree"
3514
- version = " 0.19 .0"
3546
+ version = " 0.20 .0"
3515
3547
source = " registry+https://github.com/rust-lang/crates.io-index"
3516
- checksum = " 3cd14fd5e3b777a7422cca79358c57a8f6e3a703d9ac187448d0daf220c2407f "
3548
+ checksum = " 6c20b6793b5c2fa6553b250154b78d6d0db37e72700ae35fad9387a46f487c97 "
3517
3549
3518
3550
[[package ]]
3519
3551
name = " rustc-demangle"
@@ -3578,6 +3610,24 @@ version = "1.0.19"
3578
3610
source = " registry+https://github.com/rust-lang/crates.io-index"
3579
3611
checksum = " f7c45b9784283f1b2e7fb61b42047c2fd678ef0960d4f6f1eba131594cc369d4"
3580
3612
3613
+ [[package ]]
3614
+ name = " rustybuzz"
3615
+ version = " 0.20.1"
3616
+ source = " registry+https://github.com/rust-lang/crates.io-index"
3617
+ checksum = " fd3c7c96f8a08ee34eff8857b11b49b07d71d1c3f4e88f8a88d4c9e9f90b1702"
3618
+ dependencies = [
3619
+ " bitflags 2.8.0" ,
3620
+ " bytemuck" ,
3621
+ " core_maths" ,
3622
+ " log" ,
3623
+ " smallvec" ,
3624
+ " ttf-parser" ,
3625
+ " unicode-bidi-mirroring" ,
3626
+ " unicode-ccc" ,
3627
+ " unicode-properties" ,
3628
+ " unicode-script" ,
3629
+ ]
3630
+
3581
3631
[[package ]]
3582
3632
name = " ryu"
3583
3633
version = " 1.0.18"
@@ -3731,9 +3781,9 @@ dependencies = [
3731
3781
3732
3782
[[package ]]
3733
3783
name = " siphasher"
3734
- version = " 0.3.11 "
3784
+ version = " 1.0.1 "
3735
3785
source = " registry+https://github.com/rust-lang/crates.io-index"
3736
- checksum = " 38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d "
3786
+ checksum = " 56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d "
3737
3787
3738
3788
[[package ]]
3739
3789
name = " slab"
@@ -3864,9 +3914,9 @@ checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292"
3864
3914
3865
3915
[[package ]]
3866
3916
name = " svgtypes"
3867
- version = " 0.13.0 "
3917
+ version = " 0.15.3 "
3868
3918
source = " registry+https://github.com/rust-lang/crates.io-index"
3869
- checksum = " 6e44e288cd960318917cbd540340968b90becc8bc81f171345d706e7a89d9d70 "
3919
+ checksum = " 68c7541fff44b35860c1a7a47a7cadf3e4a304c457b58f9870d9706ece028afc "
3870
3920
dependencies = [
3871
3921
" kurbo" ,
3872
3922
" siphasher" ,
@@ -4107,6 +4157,21 @@ dependencies = [
4107
4157
" serde_json" ,
4108
4158
]
4109
4159
4160
+ [[package ]]
4161
+ name = " tinyvec"
4162
+ version = " 1.9.0"
4163
+ source = " registry+https://github.com/rust-lang/crates.io-index"
4164
+ checksum = " 09b3661f17e86524eccd4371ab0429194e0d7c008abb45f7a7495b1719463c71"
4165
+ dependencies = [
4166
+ " tinyvec_macros" ,
4167
+ ]
4168
+
4169
+ [[package ]]
4170
+ name = " tinyvec_macros"
4171
+ version = " 0.1.1"
4172
+ source = " registry+https://github.com/rust-lang/crates.io-index"
4173
+ checksum = " 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20"
4174
+
4110
4175
[[package ]]
4111
4176
name = " toml_datetime"
4112
4177
version = " 0.6.8"
@@ -4160,6 +4225,9 @@ name = "ttf-parser"
4160
4225
version = " 0.25.0"
4161
4226
source = " registry+https://github.com/rust-lang/crates.io-index"
4162
4227
checksum = " 5902c5d130972a0000f60860bfbf46f7ca3db5391eddfedd1b8728bd9dc96c0e"
4228
+ dependencies = [
4229
+ " core_maths" ,
4230
+ ]
4163
4231
4164
4232
[[package ]]
4165
4233
name = " type-map"
@@ -4187,18 +4255,54 @@ version = "2.8.0"
4187
4255
source = " registry+https://github.com/rust-lang/crates.io-index"
4188
4256
checksum = " 7e51b68083f157f853b6379db119d1c1be0e6e4dec98101079dec41f6f5cf6df"
4189
4257
4258
+ [[package ]]
4259
+ name = " unicode-bidi"
4260
+ version = " 0.3.18"
4261
+ source = " registry+https://github.com/rust-lang/crates.io-index"
4262
+ checksum = " 5c1cb5db39152898a79168971543b1cb5020dff7fe43c8dc468b0885f5e29df5"
4263
+
4264
+ [[package ]]
4265
+ name = " unicode-bidi-mirroring"
4266
+ version = " 0.4.0"
4267
+ source = " registry+https://github.com/rust-lang/crates.io-index"
4268
+ checksum = " 5dfa6e8c60bb66d49db113e0125ee8711b7647b5579dc7f5f19c42357ed039fe"
4269
+
4270
+ [[package ]]
4271
+ name = " unicode-ccc"
4272
+ version = " 0.4.0"
4273
+ source = " registry+https://github.com/rust-lang/crates.io-index"
4274
+ checksum = " ce61d488bcdc9bc8b5d1772c404828b17fc481c0a582b5581e95fb233aef503e"
4275
+
4190
4276
[[package ]]
4191
4277
name = " unicode-ident"
4192
4278
version = " 1.0.13"
4193
4279
source = " registry+https://github.com/rust-lang/crates.io-index"
4194
4280
checksum = " e91b56cd4cadaeb79bbf1a5645f6b4f8dc5bde8834ad5894a8db35fda9efa1fe"
4195
4281
4282
+ [[package ]]
4283
+ name = " unicode-properties"
4284
+ version = " 0.1.3"
4285
+ source = " registry+https://github.com/rust-lang/crates.io-index"
4286
+ checksum = " e70f2a8b45122e719eb623c01822704c4e0907e7e426a05927e1a1cfff5b75d0"
4287
+
4288
+ [[package ]]
4289
+ name = " unicode-script"
4290
+ version = " 0.5.7"
4291
+ source = " registry+https://github.com/rust-lang/crates.io-index"
4292
+ checksum = " 9fb421b350c9aff471779e262955939f565ec18b86c15364e6bdf0d662ca7c1f"
4293
+
4196
4294
[[package ]]
4197
4295
name = " unicode-segmentation"
4198
4296
version = " 1.12.0"
4199
4297
source = " registry+https://github.com/rust-lang/crates.io-index"
4200
4298
checksum = " f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493"
4201
4299
4300
+ [[package ]]
4301
+ name = " unicode-vo"
4302
+ version = " 0.1.0"
4303
+ source = " registry+https://github.com/rust-lang/crates.io-index"
4304
+ checksum = " b1d386ff53b415b7fe27b50bb44679e2cc4660272694b7b6f3326d8480823a94"
4305
+
4202
4306
[[package ]]
4203
4307
name = " unicode-width"
4204
4308
version = " 0.1.14"
@@ -4267,46 +4371,29 @@ dependencies = [
4267
4371
4268
4372
[[package ]]
4269
4373
name = " usvg"
4270
- version = " 0.37.0"
4271
- source = " registry+https://github.com/rust-lang/crates.io-index"
4272
- checksum = " 38b0a51b72ab80ca511d126b77feeeb4fb1e972764653e61feac30adc161a756"
4273
- dependencies = [
4274
- " base64 0.21.7" ,
4275
- " log" ,
4276
- " pico-args" ,
4277
- " usvg-parser" ,
4278
- " usvg-tree" ,
4279
- " xmlwriter" ,
4280
- ]
4281
-
4282
- [[package ]]
4283
- name = " usvg-parser"
4284
- version = " 0.37.0"
4374
+ version = " 0.45.0"
4285
4375
source = " registry+https://github.com/rust-lang/crates.io-index"
4286
- checksum = " 9bd4e3c291f45d152929a31f0f6c819245e2921bfd01e7bd91201a9af39a2bdc "
4376
+ checksum = " 2ac8e0e3e4696253dc06167990b3fe9a2668ab66270adf949a464db4088cb354 "
4287
4377
dependencies = [
4378
+ " base64 0.22.1" ,
4288
4379
" data-url" ,
4289
4380
" flate2" ,
4381
+ " fontdb" ,
4290
4382
" imagesize" ,
4291
4383
" kurbo" ,
4292
4384
" log" ,
4385
+ " pico-args" ,
4293
4386
" roxmltree" ,
4387
+ " rustybuzz" ,
4294
4388
" simplecss" ,
4295
4389
" siphasher" ,
4296
- " svgtypes" ,
4297
- " usvg-tree" ,
4298
- ]
4299
-
4300
- [[package ]]
4301
- name = " usvg-tree"
4302
- version = " 0.37.0"
4303
- source = " registry+https://github.com/rust-lang/crates.io-index"
4304
- checksum = " 8ee3d202ebdb97a6215604b8f5b4d6ef9024efd623cf2e373a6416ba976ec7d3"
4305
- dependencies = [
4306
- " rctree" ,
4307
4390
" strict-num" ,
4308
4391
" svgtypes" ,
4309
4392
" tiny-skia-path" ,
4393
+ " unicode-bidi" ,
4394
+ " unicode-script" ,
4395
+ " unicode-vo" ,
4396
+ " xmlwriter" ,
4310
4397
]
4311
4398
4312
4399
[[package ]]
0 commit comments