Skip to content

Update font data - #98471

Open
next-js-bot[bot] wants to merge 1 commit into
canaryfrom
update/fonts-data-1788999585908
Open

Update font data#98471
next-js-bot[bot] wants to merge 1 commit into
canaryfrom
update/fonts-data-1788999585908

Conversation

@next-js-bot

@next-js-bot next-js-bot Bot commented Sep 10, 2026

Copy link
Copy Markdown
Contributor

This auto-generated PR updates font data with latest available

@github-actions

github-actions Bot commented Sep 10, 2026

Copy link
Copy Markdown
Contributor

Failing test suites

Commit: 3ca2f12 | About building and testing Next.js

pnpm test-dev test/e2e/next-font/index.test.ts (job)

  • next/font > Fallback fontfaces > google > Indie flower (DD)
  • next/font > Fallback fontfaces > google > Fraunces (DD)
  • next/font > Fallback fontfaces > local > Indie flower (DD)
  • next/font > Fallback fontfaces > local > Fraunces (DD)
  • next/font > Fallback fontfaces > local > Roboto multiple weights and styles (DD)
  • next/font > Fallback fontfaces > local > Roboto multiple weights and styles - variable 1 (DD)
  • next/font > Fallback fontfaces > local > Roboto multiple weights and styles - variable 2 (DD)
  • next/font > custom declarations > local font with custom declarations (DD)
  • next/font > preload > font without preloadable subsets (DD)
  • next/font > preload > font without size adjust (DD)
Expand output

● next/font › preload › font without preloadable subsets

expect(received).toBe(expected) // Object.is equality

Expected: 1
Received: 0

  427 |
  428 |       // From _app
> 429 |       expect($('link[as="font"]').length).toBe(1)
      |                                           ^
  430 |       const attributes = $('link[as="font"]').get(0).attribs
  431 |
  432 |       expect(attributes.as).toBe('font')

  at Object.toBe (e2e/next-font/index.test.ts:429:43)

● next/font › preload › font without size adjust

TypeError: Cannot read properties of undefined (reading 'as')

  447 |         })
  448 |       const attributes = links[1]
> 449 |       expect(attributes.as).toBe('font')
      |                         ^
  450 |       expect(attributes.crossorigin).toBe('anonymous')
  451 |       hrefMatchesFontWithoutSizeAdjust(attributes.href)
  452 |       expect(attributes.rel).toBe('preload')

  at Object.as (e2e/next-font/index.test.ts:449:25)

● next/font › Fallback fontfaces › local › Indie flower

expect(received).toBe(expected) // Object.is equality

Expected: "103.26%"
Received: null

  473 |           'Array.from(document.fonts.values()).find(font => font.family.includes("myFont2 Fallback")).ascentOverride'
  474 |         )
> 475 |         expect(ascentOverride).toBe('103.26%')
      |                                ^
  476 |
  477 |         const descentOverride = await browser.eval(
  478 |           'Array.from(document.fonts.values()).find(font => font.family.includes("myFont2 Fallback")).descentOverride'

  at Object.toBe (e2e/next-font/index.test.ts:475:32)

● next/font › Fallback fontfaces › local › Fraunces

expect(received).toBe(expected) // Object.is equality

Expected: "84.71%"
Received: null

  497 |           'Array.from(document.fonts.values()).find(font => font.family.includes("myFont1 Fallback")).ascentOverride'
  498 |         )
> 499 |         expect(ascentOverride).toBe('84.71%')
      |                                ^
  500 |
  501 |         const descentOverride = await browser.eval(
  502 |           'Array.from(document.fonts.values()).find(font => font.family.includes("myFont1 Fallback")).descentOverride'

  at Object.toBe (e2e/next-font/index.test.ts:499:32)

● next/font › Fallback fontfaces › local › Roboto multiple weights and styles

expect(received).toBe(expected) // Object.is equality

Expected: "92.49%"
Received: null

  521 |           'Array.from(document.fonts.values()).find(font => font.family.includes("roboto Fallback")).ascentOverride'
  522 |         )
> 523 |         expect(ascentOverride).toBe('92.49%')
      |                                ^
  524 |
  525 |         const descentOverride = await browser.eval(
  526 |           'Array.from(document.fonts.values()).find(font => font.family.includes("roboto Fallback")).descentOverride'

  at Object.toBe (e2e/next-font/index.test.ts:523:32)

● next/font › Fallback fontfaces › local › Roboto multiple weights and styles - variable 1

expect(received).toBe(expected) // Object.is equality

Expected: "92.49%"
Received: null

  545 |           'Array.from(document.fonts.values()).find(font => font.family.includes("robotoVar1 Fallback")).ascentOverride'
  546 |         )
> 547 |         expect(ascentOverride).toBe('92.49%')
      |                                ^
  548 |
  549 |         const descentOverride = await browser.eval(
  550 |           'Array.from(document.fonts.values()).find(font => font.family.includes("robotoVar1 Fallback")).descentOverride'

  at Object.toBe (e2e/next-font/index.test.ts:547:32)

● next/font › Fallback fontfaces › local › Roboto multiple weights and styles - variable 2

expect(received).toBe(expected) // Object.is equality

Expected: "92.49%"
Received: null

  569 |           'Array.from(document.fonts.values()).find(font => font.family.includes("robotoVar2 Fallback")).ascentOverride'
  570 |         )
> 571 |         expect(ascentOverride).toBe('92.49%')
      |                                ^
  572 |
  573 |         const descentOverride = await browser.eval(
  574 |           'Array.from(document.fonts.values()).find(font => font.family.includes("robotoVar2 Fallback")).descentOverride'

  at Object.toBe (e2e/next-font/index.test.ts:571:32)

● next/font › Fallback fontfaces › google › Indie flower

expect(received).toBe(expected) // Object.is equality

Expected: "103.05%"
Received: null

  595 |           'Array.from(document.fonts.values()).find(font => font.family.includes("Indie Flower Fallback")).ascentOverride'
  596 |         )
> 597 |         expect(ascentOverride).toBe('103.05%')
      |                                ^
  598 |
  599 |         const descentOverride = await browser.eval(
  600 |           'Array.from(document.fonts.values()).find(font => font.family.includes("Indie Flower Fallback")).descentOverride'

  at Object.toBe (e2e/next-font/index.test.ts:597:32)

● next/font › Fallback fontfaces › google › Fraunces

expect(received).toBe(expected) // Object.is equality

Expected: "84.71%"
Received: null

  619 |           'Array.from(document.fonts.values()).find(font => font.family.includes("Fraunces Fallback")).ascentOverride'
  620 |         )
> 621 |         expect(ascentOverride).toBe('84.71%')
      |                                ^
  622 |
  623 |         const descentOverride = await browser.eval(
  624 |           'Array.from(document.fonts.values()).find(font => font.family.includes("Fraunces Fallback")).descentOverride'

  at Object.toBe (e2e/next-font/index.test.ts:621:32)

● next/font › custom declarations › local font with custom declarations

expect(received).toContainEqual(expected) // deep equality

Expected value: StringContaining "ascent-override: 90%;"
Received array: ["@font-face { font-family: __nextjs-Geist; font-style: normal; font-weight: 400 600; font-display: swap; src: url(\"/__nextjs_font/geist-latin-ext.woff2\") format(\"woff2\"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }", "@font-face { font-family: \"__nextjs-Geist Mono\"; font-style: normal; font-weight: 400 600; font-display: swap; src: url(\"/__nextjs_font/geist-mono-latin-ext.woff2\") format(\"woff2\"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }", "@font-face { font-family: __nextjs-Geist; font-style: normal; font-weight: 400 600; font-display: swap; src: url(\"/__nextjs_font/geist-latin.woff2\") format(\"woff2\"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }", "@font-face { font-family: \"__nextjs-Geist Mono\"; font-style: normal; font-weight: 400 600; font-display: swap; src: url(\"/__nextjs_font/geist-mono-latin.woff2\") format(\"woff2\"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }"]

  657 |
  658 |       // Check that the custom declaration is included in the CSS
> 659 |       expect(stylesheets).toContainEqual(
      |                           ^
  660 |         expect.stringContaining('ascent-override: 90%;')
  661 |       )
  662 |

  at Object.toContainEqual (e2e/next-font/index.test.ts:659:27)

pnpm test-start test/e2e/next-font/index.test.ts (job)

  • next/font > should not have deprecation warning (DD)
  • next/font > Fallback fontfaces > google > Indie flower (DD)
  • next/font > Fallback fontfaces > google > Fraunces (DD)
  • next/font > Fallback fontfaces > local > Indie flower (DD)
  • next/font > Fallback fontfaces > local > Fraunces (DD)
  • next/font > Fallback fontfaces > local > Roboto multiple weights and styles (DD)
  • next/font > Fallback fontfaces > local > Roboto multiple weights and styles - variable 1 (DD)
  • next/font > Fallback fontfaces > local > Roboto multiple weights and styles - variable 2 (DD)
  • next/font > computed styles > page with fonts (DD)
  • next/font > computed styles > page using variables (DD)
  • next/font > computed styles > page using fallback fonts (DD)
  • next/font > custom declarations > local font with custom declarations (DD)
  • next/font > import values > page with font (DD)
  • next/font > import values > page with local fonts (DD)
  • next/font > import values > Variable font without weight range (DD)
  • next/font > preload > page with fonts (DD)
  • next/font > preload > page without fonts (DD)
  • next/font > preload > page with local fonts (DD)
  • next/font > preload > google fonts with multiple weights/styles (DD)
  • next/font > preload > font without preloadable subsets (DD)
  • next/font > preload > font without size adjust (DD)
Expand output

● next/font › should not have deprecation warning

next build failed with code/signal 1

  137 |             if (code || signal)
  138 |               reject(
> 139 |                 new Error(
      |                 ^
  140 |                   `next build failed with code/signal ${code || signal}`
  141 |                 )
  142 |               )

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:139:17)

● next/font › import values › page with font

next build failed with code/signal 1

  137 |             if (code || signal)
  138 |               reject(
> 139 |                 new Error(
      |                 ^
  140 |                   `next build failed with code/signal ${code || signal}`
  141 |                 )
  142 |               )

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:139:17)

● next/font › import values › page with local fonts

next build failed with code/signal 1

  137 |             if (code || signal)
  138 |               reject(
> 139 |                 new Error(
      |                 ^
  140 |                   `next build failed with code/signal ${code || signal}`
  141 |                 )
  142 |               )

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:139:17)

● next/font › import values › Variable font without weight range

next build failed with code/signal 1

  137 |             if (code || signal)
  138 |               reject(
> 139 |                 new Error(
      |                 ^
  140 |                   `next build failed with code/signal ${code || signal}`
  141 |                 )
  142 |               )

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:139:17)

● next/font › computed styles › page with fonts

next build failed with code/signal 1

  137 |             if (code || signal)
  138 |               reject(
> 139 |                 new Error(
      |                 ^
  140 |                   `next build failed with code/signal ${code || signal}`
  141 |                 )
  142 |               )

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:139:17)

● next/font › computed styles › page using variables

next build failed with code/signal 1

  137 |             if (code || signal)
  138 |               reject(
> 139 |                 new Error(
      |                 ^
  140 |                   `next build failed with code/signal ${code || signal}`
  141 |                 )
  142 |               )

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:139:17)

● next/font › computed styles › page using fallback fonts

next build failed with code/signal 1

  137 |             if (code || signal)
  138 |               reject(
> 139 |                 new Error(
      |                 ^
  140 |                   `next build failed with code/signal ${code || signal}`
  141 |                 )
  142 |               )

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:139:17)

● next/font › preload › page with fonts

next build failed with code/signal 1

  137 |             if (code || signal)
  138 |               reject(
> 139 |                 new Error(
      |                 ^
  140 |                   `next build failed with code/signal ${code || signal}`
  141 |                 )
  142 |               )

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:139:17)

● next/font › preload › page without fonts

next build failed with code/signal 1

  137 |             if (code || signal)
  138 |               reject(
> 139 |                 new Error(
      |                 ^
  140 |                   `next build failed with code/signal ${code || signal}`
  141 |                 )
  142 |               )

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:139:17)

● next/font › preload › page with local fonts

next build failed with code/signal 1

  137 |             if (code || signal)
  138 |               reject(
> 139 |                 new Error(
      |                 ^
  140 |                   `next build failed with code/signal ${code || signal}`
  141 |                 )
  142 |               )

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:139:17)

● next/font › preload › google fonts with multiple weights/styles

next build failed with code/signal 1

  137 |             if (code || signal)
  138 |               reject(
> 139 |                 new Error(
      |                 ^
  140 |                   `next build failed with code/signal ${code || signal}`
  141 |                 )
  142 |               )

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:139:17)

● next/font › preload › font without preloadable subsets

next build failed with code/signal 1

  137 |             if (code || signal)
  138 |               reject(
> 139 |                 new Error(
      |                 ^
  140 |                   `next build failed with code/signal ${code || signal}`
  141 |                 )
  142 |               )

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:139:17)

● next/font › preload › font without size adjust

next build failed with code/signal 1

  137 |             if (code || signal)
  138 |               reject(
> 139 |                 new Error(
      |                 ^
  140 |                   `next build failed with code/signal ${code || signal}`
  141 |                 )
  142 |               )

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:139:17)

● next/font › Fallback fontfaces › local › Indie flower

next build failed with code/signal 1

  137 |             if (code || signal)
  138 |               reject(
> 139 |                 new Error(
      |                 ^
  140 |                   `next build failed with code/signal ${code || signal}`
  141 |                 )
  142 |               )

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:139:17)

● next/font › Fallback fontfaces › local › Fraunces

next build failed with code/signal 1

  137 |             if (code || signal)
  138 |               reject(
> 139 |                 new Error(
      |                 ^
  140 |                   `next build failed with code/signal ${code || signal}`
  141 |                 )
  142 |               )

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:139:17)

● next/font › Fallback fontfaces › local › Roboto multiple weights and styles

next build failed with code/signal 1

  137 |             if (code || signal)
  138 |               reject(
> 139 |                 new Error(
      |                 ^
  140 |                   `next build failed with code/signal ${code || signal}`
  141 |                 )
  142 |               )

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:139:17)

● next/font › Fallback fontfaces › local › Roboto multiple weights and styles - variable 1

next build failed with code/signal 1

  137 |             if (code || signal)
  138 |               reject(
> 139 |                 new Error(
      |                 ^
  140 |                   `next build failed with code/signal ${code || signal}`
  141 |                 )
  142 |               )

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:139:17)

● next/font › Fallback fontfaces › local › Roboto multiple weights and styles - variable 2

next build failed with code/signal 1

  137 |             if (code || signal)
  138 |               reject(
> 139 |                 new Error(
      |                 ^
  140 |                   `next build failed with code/signal ${code || signal}`
  141 |                 )
  142 |               )

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:139:17)

● next/font › Fallback fontfaces › google › Indie flower

next build failed with code/signal 1

  137 |             if (code || signal)
  138 |               reject(
> 139 |                 new Error(
      |                 ^
  140 |                   `next build failed with code/signal ${code || signal}`
  141 |                 )
  142 |               )

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:139:17)

● next/font › Fallback fontfaces › google › Fraunces

next build failed with code/signal 1

  137 |             if (code || signal)
  138 |               reject(
> 139 |                 new Error(
      |                 ^
  140 |                   `next build failed with code/signal ${code || signal}`
  141 |                 )
  142 |               )

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:139:17)

● next/font › custom declarations › local font with custom declarations

next build failed with code/signal 1

  137 |             if (code || signal)
  138 |               reject(
> 139 |                 new Error(
      |                 ^
  140 |                   `next build failed with code/signal ${code || signal}`
  141 |                 )
  142 |               )

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:139:17)

pnpm test-start test/e2e/app-dir/use-cache-search-params/use-cache-search-params.test.ts (job)

  • use-cache-search-params > should fail the build with errors (DD)
Expand output

● use-cache-search-params › should fail the build with errors

expect(received).toInclude(expected)

Expected string to include:
  "Route \"/search-params-caught\": `searchParams` can't be read inside `\"use cache\"`. Await it outside the cached function and pass what you need as an argument.
Learn more: https://nextjs.org/docs/messages/next-request-in-use-cache"
Received:
  "▲ Next.js 16.4.0-canary.25 (webpack)
⚠ `experimental.useCache` is deprecated. Please use the top-level `cacheComponents` option instead in next.config.js.
⚠ React 18 support is deprecated in Next.js 16 and will be removed in Next.js 17. Please upgrade to React 19. Learn more: https://nextjs.org/docs/messages/react-version
✓ Running next.config.js took 33ms
- Experiments (use with caution):
  ⨯ prerenderEarlyExit
  ✓ strictRouteTypes (enabled by `__NEXT_EXPERIMENTAL_STRICT_ROUTE_TYPES`)
  ✓ useCache·
  Creating an optimized production build ...
✓ Compiled successfully in 3.0s
  Running TypeScript ...
  Finished TypeScript in 1803ms ...
  Collecting page data using 8 workers ...
  Generating static pages using 8 workers (0/7) ...
⨯ Error: Route \"/search-params-used-generate-metadata\": `searchParams` can't be read inside `\"use cache\"`. Await it outside the cached function and pass what you need as an argument.
Learn more: https://nextjs.org/docs/messages/next-request-in-use-cache

  at g (../.next/server/app/search-params-used-generate-metadata/page.js:1:314)
  at g (../.next/server/chunks/914.js:3:17955)
  at Object.then (../.next/server/chunks/592.js:144:1636) {
    digest: '3793822816'
  }
  ⨯ Error: Route \"/search-params-used-generate-viewport\": `searchParams` can't be read inside `\"use cache\"`. Await it outside the cached function and pass what you need as an argument.
  Learn more: https://nextjs.org/docs/messages/next-request-in-use-cache
  at g (../.next/server/app/search-params-used-generate-viewport/page.js:1:532)
  at g (../.next/server/chunks/914.js:3:17955)
  at Object.then (../.next/server/chunks/592.js:144:1636) {
    digest: '1001341499'
  }
  ⨯ Error: Route \"/search-params-used\": `searchParams` can't be read inside `\"use cache\"`. Await it outside the cached function and pass what you need as an argument.
  Learn more: https://nextjs.org/docs/messages/next-request-in-use-cache
  at h (../.next/server/app/search-params-used/page.js:1:493)
  at h (../.next/server/chunks/914.js:3:17955)
  at Object.then (../.next/server/chunks/592.js:144:1636) {
    digest: '2880883566'
  }
    Generating static pages using 8 workers (1/7)··
    Generating static pages using 8 workers (3/7)···
  > Export encountered errors on 4 paths:
  	/search-params-caught/page: /search-params-caught
  	/search-params-used-generate-metadata/page: /search-params-used-generate-metadata
  	/search-params-used-generate-viewport/page: /search-params-used-generate-viewport
  	/search-params-used/page: /search-params-used
  "
  at Object.toInclude (e2e/app-dir/use-cache-search-params/use-cache-search-params.test.ts:176:25)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants