diff options
author | 2025-04-22 13:05:48 +0200 | |
---|---|---|
committer | 2025-04-22 12:05:48 +0100 | |
commit | 49314575a76b52b43e491a0a33c0ccaf9cafb058 (patch) | |
tree | 169e7484473da99373bbb65bbaaf2cd35eff1ac8 | |
parent | a19a185efd75334f2f417b433fcfaa0017fe41ee (diff) | |
download | astro-49314575a76b52b43e491a0a33c0ccaf9cafb058.tar.gz astro-49314575a76b52b43e491a0a33c0ccaf9cafb058.tar.zst astro-49314575a76b52b43e491a0a33c0ccaf9cafb058.zip |
fix(fonts): google config (#13654)
Co-authored-by: ematipico <602478+ematipico@users.noreply.github.com>
Diffstat (limited to '')
-rw-r--r-- | .changeset/slick-eggs-laugh.md | 5 | ||||
-rw-r--r-- | packages/astro/src/assets/fonts/providers/index.ts | 3 |
2 files changed, 7 insertions, 1 deletions
diff --git a/.changeset/slick-eggs-laugh.md b/.changeset/slick-eggs-laugh.md new file mode 100644 index 000000000..924e7927e --- /dev/null +++ b/.changeset/slick-eggs-laugh.md @@ -0,0 +1,5 @@ +--- +'astro': patch +--- + +Fixes `fontProviders.google()` so it can forward options to the unifont provider, when using the experimental fonts API diff --git a/packages/astro/src/assets/fonts/providers/index.ts b/packages/astro/src/assets/fonts/providers/index.ts index 3d7dcfdc1..cb1f744ef 100644 --- a/packages/astro/src/assets/fonts/providers/index.ts +++ b/packages/astro/src/assets/fonts/providers/index.ts @@ -34,9 +34,10 @@ function fontsource() { // This provider downloads too many files when there's a variable font // available. This is bad because it doesn't align with our default font settings /** [Google](https://fonts.google.com/) */ -function google() { +function google(config?: Parameters<typeof providers.google>[0]) { return defineAstroFontProvider({ entrypoint: 'astro/assets/fonts/providers/google', + config, }); } |