diff options
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, }); } |