summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Florian Lefebvre <contact@florian-lefebvre.dev> 2025-04-28 22:24:29 +0200
committerGravatar GitHub <noreply@github.com> 2025-04-28 22:24:29 +0200
commitb32dffab6e16388c87fb5e8bb423ed02d88586bb (patch)
tree35be195f710e756ae5d7c08d8044c08e38e09b44
parent24c26d09973ba7d915426efd4ee0c078a47fa754 (diff)
downloadastro-b32dffab6e16388c87fb5e8bb423ed02d88586bb.tar.gz
astro-b32dffab6e16388c87fb5e8bb423ed02d88586bb.tar.zst
astro-b32dffab6e16388c87fb5e8bb423ed02d88586bb.zip
fix(fonts): upstream unifont unicode range (#13715)
-rw-r--r--.changeset/tender-pugs-chew.md5
-rw-r--r--packages/astro/package.json2
-rw-r--r--packages/astro/test/fonts.test.js2
-rw-r--r--pnpm-lock.yaml11
4 files changed, 13 insertions, 7 deletions
diff --git a/.changeset/tender-pugs-chew.md b/.changeset/tender-pugs-chew.md
new file mode 100644
index 000000000..0fd6519fe
--- /dev/null
+++ b/.changeset/tender-pugs-chew.md
@@ -0,0 +1,5 @@
+---
+'astro': patch
+---
+
+Updates `unifont` to fix a case where a `unicodeRange` related error would be thrown when using the experimental fonts API
diff --git a/packages/astro/package.json b/packages/astro/package.json
index d36e5986d..867a936ff 100644
--- a/packages/astro/package.json
+++ b/packages/astro/package.json
@@ -160,7 +160,7 @@
"tinyglobby": "^0.2.12",
"tsconfck": "^3.1.5",
"ultrahtml": "^1.6.0",
- "unifont": "~0.4.0",
+ "unifont": "~0.4.1",
"unist-util-visit": "^5.0.0",
"unstorage": "^1.15.0",
"vfile": "^6.0.3",
diff --git a/packages/astro/test/fonts.test.js b/packages/astro/test/fonts.test.js
index 9ecb4210d..47faef1c4 100644
--- a/packages/astro/test/fonts.test.js
+++ b/packages/astro/test/fonts.test.js
@@ -1,5 +1,5 @@
-import assert from 'node:assert/strict';
// @ts-check
+import assert from 'node:assert/strict';
import { after, before, describe, it } from 'node:test';
import { fontProviders } from 'astro/config';
import * as cheerio from 'cheerio';
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index d15ec1615..04225890c 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -605,8 +605,8 @@ importers:
specifier: ^1.6.0
version: 1.6.0
unifont:
- specifier: ~0.4.0
- version: 0.4.0
+ specifier: ~0.4.1
+ version: 0.4.1
unist-util-visit:
specifier: ^5.0.0
version: 5.0.0
@@ -9969,6 +9969,7 @@ packages:
libsql@0.5.4:
resolution: {integrity: sha512-GEFeWca4SDAQFxjHWJBE6GK52LEtSskiujbG3rqmmeTO9t4sfSBKIURNLLpKDDF7fb7jmTuuRkDAn9BZGITQNw==}
+ cpu: [x64, arm64, wasm32]
os: [darwin, linux, win32]
lightningcss-darwin-arm64@1.29.2:
@@ -11806,8 +11807,8 @@ packages:
unified@11.0.5:
resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==}
- unifont@0.4.0:
- resolution: {integrity: sha512-wbc8b02b+K7WRHSxD+YQRYS31iVwOd0dRF7Nv73nolzyQ5n4qMtuJ4OdJSe1hEB7XT+lPb2Qk7FHxOrMReh9lw==}
+ unifont@0.4.1:
+ resolution: {integrity: sha512-zKSY9qO8svWYns+FGKjyVdLvpGPwqmsCjeJLN1xndMiqxHWBAhoWDMYMG960MxeV48clBmG+fDP59dHY1VoZvg==}
unist-util-find-after@5.0.0:
resolution: {integrity: sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==}
@@ -18607,7 +18608,7 @@ snapshots:
trough: 2.2.0
vfile: 6.0.3
- unifont@0.4.0:
+ unifont@0.4.1:
dependencies:
css-tree: 3.1.0
ohash: 2.0.11