Skip to content

Update font data - #97214

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

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

Conversation

@next-js-bot

@next-js-bot next-js-bot Bot commented Aug 12, 2026

Copy link
Copy Markdown
Contributor

This auto-generated PR updates font data with latest available

@github-actions

github-actions Bot commented Aug 12, 2026

Copy link
Copy Markdown
Contributor

Stats skipped

Commit: 29a085c
View workflow run

@github-actions

github-actions Bot commented Aug 12, 2026

Copy link
Copy Markdown
Contributor

Failing test suites

Commit: 29a085c | 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

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

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

● next/font › import values › page with font

next build failed with code/signal 1

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

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

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

next build failed with code/signal 1

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

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

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

next build failed with code/signal 1

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

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

● next/font › computed styles › page with fonts

next build failed with code/signal 1

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

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

● next/font › computed styles › page using variables

next build failed with code/signal 1

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

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

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

next build failed with code/signal 1

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

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

● next/font › preload › page with fonts

next build failed with code/signal 1

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

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

● next/font › preload › page without fonts

next build failed with code/signal 1

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

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

● next/font › preload › page with local fonts

next build failed with code/signal 1

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

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

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

next build failed with code/signal 1

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

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

● next/font › preload › font without preloadable subsets

next build failed with code/signal 1

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

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

● next/font › preload › font without size adjust

next build failed with code/signal 1

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

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

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

next build failed with code/signal 1

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

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

● next/font › Fallback fontfaces › local › Fraunces

next build failed with code/signal 1

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

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

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

next build failed with code/signal 1

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

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

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

next build failed with code/signal 1

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

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

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

next build failed with code/signal 1

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

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

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

next build failed with code/signal 1

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

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

● next/font › Fallback fontfaces › google › Fraunces

next build failed with code/signal 1

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

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

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

next build failed with code/signal 1

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

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

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