From 986039db6e572c2650195c279bf8a854ef615af8 Mon Sep 17 00:00:00 2001 From: Jiachi Liu Date: Sat, 29 Apr 2023 17:03:22 +0200 Subject: [PATCH] Update google fonts (#48984) ### What? * Update google fonts for `next/font` with `scripts/update-google-fonts.js.` * Add npm script `pnpm update-google-fonts` ### How? Run `pnpm update-google-fonts` --- package.json | 3 +- packages/font/src/google/font-data.json | 287 ++++++++++++++++++++- packages/font/src/google/index.ts | 320 ++++++++++++++++++++++-- 3 files changed, 580 insertions(+), 30 deletions(-) diff --git a/package.json b/package.json index 9f04265b61..f5fc9776f0 100644 --- a/package.json +++ b/package.json @@ -50,7 +50,8 @@ "postinstall": "git config index.skipHash false && node scripts/install-native.mjs", "version": "npx pnpm@7.24.3 install --no-frozen-lockfile && IS_PUBLISH=yes ./scripts/check-pre-compiled.sh && git add .", "prepare": "husky install", - "sync-react": "node ./scripts/sync-react.js" + "sync-react": "node ./scripts/sync-react.js", + "update-google-fonts": "node ./scripts/update-google-fonts.js" }, "devDependencies": { "@babel/core": "7.18.0", diff --git a/packages/font/src/google/font-data.json b/packages/font/src/google/font-data.json index 5a3845ecbf..a1d834e69a 100644 --- a/packages/font/src/google/font-data.json +++ b/packages/font/src/google/font-data.json @@ -1800,6 +1800,11 @@ "styles": ["normal"], "subsets": ["latin", "latin-ext"] }, + "Braah One": { + "weights": ["400"], + "styles": ["normal"], + "subsets": ["gurmukhi", "latin", "latin-ext", "vietnamese"] + }, "Brawler": { "weights": ["400", "700"], "styles": ["normal"], @@ -1810,6 +1815,16 @@ "styles": ["normal"], "subsets": ["latin", "latin-ext"] }, + "Bruno Ace": { + "weights": ["400"], + "styles": ["normal"], + "subsets": ["latin", "latin-ext"] + }, + "Bruno Ace SC": { + "weights": ["400"], + "styles": ["normal"], + "subsets": ["latin", "latin-ext"] + }, "Brygada 1918": { "weights": ["400", "500", "600", "700", "variable"], "styles": ["normal", "italic"], @@ -2054,6 +2069,19 @@ "styles": ["normal", "italic"], "subsets": ["greek", "greek-ext", "latin", "latin-ext"] }, + "Carlito": { + "weights": ["400", "700"], + "styles": ["normal", "italic"], + "subsets": [ + "cyrillic", + "cyrillic-ext", + "greek", + "greek-ext", + "latin", + "latin-ext", + "vietnamese" + ] + }, "Carme": { "weights": ["400"], "styles": ["normal"], @@ -2079,6 +2107,11 @@ "styles": ["normal", "italic"], "subsets": ["latin", "latin-ext"] }, + "Castoro Titling": { + "weights": ["400"], + "styles": ["normal"], + "subsets": ["latin", "latin-ext"] + }, "Catamaran": { "weights": [ "100", @@ -2232,7 +2265,7 @@ "Chilanka": { "weights": ["400"], "styles": ["normal"], - "subsets": ["latin", "malayalam"] + "subsets": ["latin", "latin-ext", "malayalam"] }, "Chivo": { "weights": [ @@ -2388,6 +2421,30 @@ "styles": ["normal"], "subsets": ["latin"] }, + "Comme": { + "weights": [ + "100", + "200", + "300", + "400", + "500", + "600", + "700", + "800", + "900", + "variable" + ], + "styles": ["normal"], + "axes": [ + { + "tag": "wght", + "min": 100, + "max": 900, + "defaultValue": 400 + } + ], + "subsets": ["latin", "latin-ext"] + }, "Commissioner": { "weights": [ "100", @@ -2683,6 +2740,11 @@ "styles": ["normal"], "subsets": ["latin", "latin-ext", "vietnamese"] }, + "Darumadrop One": { + "weights": ["400"], + "styles": ["normal"], + "subsets": ["latin", "latin-ext"] + }, "David Libre": { "weights": ["400", "500", "700"], "styles": ["normal"], @@ -3475,6 +3537,30 @@ "styles": ["normal"], "subsets": ["cyrillic", "cyrillic-ext", "latin", "latin-ext", "vietnamese"] }, + "Foldit": { + "weights": [ + "100", + "200", + "300", + "400", + "500", + "600", + "700", + "800", + "900", + "variable" + ], + "styles": ["normal"], + "axes": [ + { + "tag": "wght", + "min": 100, + "max": 900, + "defaultValue": 400 + } + ], + "subsets": ["latin", "latin-ext", "vietnamese"] + }, "Fondamento": { "weights": ["400"], "styles": ["normal", "italic"], @@ -3632,7 +3718,7 @@ "Gabriela": { "weights": ["400"], "styles": ["normal"], - "subsets": ["cyrillic", "cyrillic-ext", "latin"] + "subsets": ["cyrillic", "cyrillic-ext", "latin", "latin-ext"] }, "Gaegu": { "weights": ["300", "400", "700"], @@ -4566,6 +4652,11 @@ "styles": ["normal"], "subsets": ["latin", "latin-ext", "vietnamese"] }, + "Instrument Serif": { + "weights": ["400"], + "styles": ["normal", "italic"], + "subsets": ["latin", "latin-ext"] + }, "Inter": { "weights": [ "100", @@ -5039,6 +5130,11 @@ "styles": ["normal"], "subsets": ["latin", "latin-ext", "vietnamese"] }, + "Konkhmer Sleokchher": { + "weights": ["400"], + "styles": ["normal"], + "subsets": ["khmer", "latin", "latin-ext"] + }, "Kosugi": { "weights": ["400"], "styles": ["normal"], @@ -6072,7 +6168,7 @@ "Mate SC": { "weights": ["400"], "styles": ["normal"], - "subsets": ["latin"] + "subsets": ["latin", "latin-ext"] }, "Maven Pro": { "weights": ["400", "500", "600", "700", "800", "900", "variable"], @@ -7409,9 +7505,28 @@ "subsets": ["inscriptional-parthian"] }, "Noto Sans JP": { - "weights": ["100", "300", "400", "500", "700", "900"], + "weights": [ + "100", + "200", + "300", + "400", + "500", + "600", + "700", + "800", + "900", + "variable" + ], "styles": ["normal"], - "subsets": ["latin"] + "axes": [ + { + "tag": "wght", + "min": 100, + "max": 900, + "defaultValue": 400 + } + ], + "subsets": ["cyrillic", "latin", "latin-ext", "vietnamese"] }, "Noto Sans Javanese": { "weights": ["400", "500", "600", "700", "variable"], @@ -7482,7 +7597,7 @@ "Noto Sans Kharoshthi": { "weights": ["400"], "styles": ["normal"], - "subsets": ["kharoshthi"] + "subsets": ["kharoshthi", "latin", "latin-ext"] }, "Noto Sans Khmer": { "weights": [ @@ -7838,7 +7953,7 @@ "Noto Sans Nushu": { "weights": ["400"], "styles": ["normal"], - "subsets": ["nushu"] + "subsets": ["latin", "latin-ext", "nushu"] }, "Noto Sans Ogham": { "weights": ["400"], @@ -8114,9 +8229,28 @@ "subsets": ["latin", "latin-ext", "symbols"] }, "Noto Sans Syriac": { - "weights": ["100", "400", "900"], + "weights": [ + "100", + "200", + "300", + "400", + "500", + "600", + "700", + "800", + "900", + "variable" + ], "styles": ["normal"], - "subsets": ["syriac"] + "axes": [ + { + "tag": "wght", + "min": 100, + "max": 900, + "defaultValue": 400 + } + ], + "subsets": ["latin", "latin-ext", "syriac"] }, "Noto Sans TC": { "weights": ["100", "300", "400", "500", "700", "900"], @@ -8296,7 +8430,7 @@ "Noto Sans Thai Looped": { "weights": ["100", "200", "300", "400", "500", "600", "700", "800", "900"], "styles": ["normal"], - "subsets": ["thai"] + "subsets": ["latin", "latin-ext", "thai"] }, "Noto Sans Tifinagh": { "weights": ["400"], @@ -9076,8 +9210,45 @@ "subsets": ["cyrillic", "cyrillic-ext", "latin", "latin-ext", "vietnamese"] }, "Nunito Sans": { - "weights": ["200", "300", "400", "600", "700", "800", "900"], + "weights": [ + "200", + "300", + "400", + "500", + "600", + "700", + "800", + "900", + "1000", + "variable" + ], "styles": ["normal", "italic"], + "axes": [ + { + "tag": "YTLC", + "min": 440, + "max": 540, + "defaultValue": 500 + }, + { + "tag": "opsz", + "min": 6, + "max": 12, + "defaultValue": 12 + }, + { + "tag": "wdth", + "min": 75, + "max": 125, + "defaultValue": 100 + }, + { + "tag": "wght", + "min": 200, + "max": 1000, + "defaultValue": 400 + } + ], "subsets": ["cyrillic", "cyrillic-ext", "latin", "latin-ext", "vietnamese"] }, "Nuosu SIL": { @@ -9244,7 +9415,7 @@ "defaultValue": 400 } ], - "subsets": ["latin"] + "subsets": ["latin", "latin-ext"] }, "Over the Rainbow": { "weights": ["400"], @@ -9411,6 +9582,42 @@ "styles": ["normal"], "subsets": ["latin", "latin-ext", "vietnamese"] }, + "Pathway Extreme": { + "weights": [ + "100", + "200", + "300", + "400", + "500", + "600", + "700", + "800", + "900", + "variable" + ], + "styles": ["normal", "italic"], + "axes": [ + { + "tag": "opsz", + "min": 8, + "max": 144, + "defaultValue": 12 + }, + { + "tag": "wdth", + "min": 75, + "max": 100, + "defaultValue": 100 + }, + { + "tag": "wght", + "min": 100, + "max": 900, + "defaultValue": 400 + } + ], + "subsets": ["latin", "latin-ext", "vietnamese"] + }, "Pathway Gothic One": { "weights": ["400"], "styles": ["normal"], @@ -9642,6 +9849,19 @@ "styles": ["normal"], "subsets": ["latin"] }, + "Poltawski Nowy": { + "weights": ["400", "500", "600", "700", "variable"], + "styles": ["normal", "italic"], + "axes": [ + { + "tag": "wght", + "min": 400, + "max": 700, + "defaultValue": 400 + } + ], + "subsets": ["latin", "latin-ext", "vietnamese"] + }, "Poly": { "weights": ["400"], "styles": ["normal", "italic"], @@ -10985,6 +11205,11 @@ "styles": ["normal"], "subsets": ["khmer"] }, + "Sigmar": { + "weights": ["400"], + "styles": ["normal"], + "subsets": ["latin", "latin-ext", "vietnamese"] + }, "Sigmar One": { "weights": ["400"], "styles": ["normal"], @@ -12300,6 +12525,11 @@ "styles": ["normal"], "subsets": ["latin", "latin-ext"] }, + "Vina Sans": { + "weights": ["400"], + "styles": ["normal"], + "subsets": ["latin", "latin-ext", "vietnamese"] + }, "Voces": { "weights": ["400"], "styles": ["normal"], @@ -12503,6 +12733,39 @@ ], "subsets": ["latin", "latin-ext", "vietnamese"] }, + "Ysabeau": { + "weights": [ + "1", + "100", + "200", + "300", + "400", + "500", + "600", + "700", + "800", + "900", + "1000", + "variable" + ], + "styles": ["normal", "italic"], + "axes": [ + { + "tag": "wght", + "min": 1, + "max": 1000, + "defaultValue": 400 + } + ], + "subsets": [ + "cyrillic", + "cyrillic-ext", + "greek", + "latin", + "latin-ext", + "vietnamese" + ] + }, "Yuji Boku": { "weights": ["400"], "styles": ["normal"], diff --git a/packages/font/src/google/index.ts b/packages/font/src/google/index.ts index 6834684097..daf5e508af 100644 --- a/packages/font/src/google/index.ts +++ b/packages/font/src/google/index.ts @@ -3101,6 +3101,18 @@ export declare function Bowlby_One_SC< adjustFontFallback?: boolean subsets?: Array<'latin' | 'latin-ext'> }): T extends undefined ? NextFont : NextFontWithVariable +export declare function Braah_One< + T extends CssVariable | undefined = undefined +>(options: { + weight: '400' | Array<'400'> + style?: 'normal' | Array<'normal'> + display?: Display + variable?: T + preload?: boolean + fallback?: string[] + adjustFontFallback?: boolean + subsets?: Array<'gurmukhi' | 'latin' | 'latin-ext' | 'vietnamese'> +}): T extends undefined ? NextFont : NextFontWithVariable export declare function Brawler< T extends CssVariable | undefined = undefined >(options: { @@ -3125,6 +3137,30 @@ export declare function Bree_Serif< adjustFontFallback?: boolean subsets?: Array<'latin' | 'latin-ext'> }): T extends undefined ? NextFont : NextFontWithVariable +export declare function Bruno_Ace< + T extends CssVariable | undefined = undefined +>(options: { + weight: '400' | Array<'400'> + style?: 'normal' | Array<'normal'> + display?: Display + variable?: T + preload?: boolean + fallback?: string[] + adjustFontFallback?: boolean + subsets?: Array<'latin' | 'latin-ext'> +}): T extends undefined ? NextFont : NextFontWithVariable +export declare function Bruno_Ace_SC< + T extends CssVariable | undefined = undefined +>(options: { + weight: '400' | Array<'400'> + style?: 'normal' | Array<'normal'> + display?: Display + variable?: T + preload?: boolean + fallback?: string[] + adjustFontFallback?: boolean + subsets?: Array<'latin' | 'latin-ext'> +}): T extends undefined ? NextFont : NextFontWithVariable export declare function Brygada_1918< T extends CssVariable | undefined = undefined >(options?: { @@ -3564,6 +3600,26 @@ export declare function Cardo< adjustFontFallback?: boolean subsets?: Array<'greek' | 'greek-ext' | 'latin' | 'latin-ext'> }): T extends undefined ? NextFont : NextFontWithVariable +export declare function Carlito< + T extends CssVariable | undefined = undefined +>(options: { + weight: '400' | '700' | Array<'400' | '700'> + style?: 'normal' | 'italic' | Array<'normal' | 'italic'> + display?: Display + variable?: T + preload?: boolean + fallback?: string[] + adjustFontFallback?: boolean + subsets?: Array< + | 'cyrillic' + | 'cyrillic-ext' + | 'greek' + | 'greek-ext' + | 'latin' + | 'latin-ext' + | 'vietnamese' + > +}): T extends undefined ? NextFont : NextFontWithVariable export declare function Carme< T extends CssVariable | undefined = undefined >(options: { @@ -3624,6 +3680,18 @@ export declare function Castoro< adjustFontFallback?: boolean subsets?: Array<'latin' | 'latin-ext'> }): T extends undefined ? NextFont : NextFontWithVariable +export declare function Castoro_Titling< + T extends CssVariable | undefined = undefined +>(options: { + weight: '400' | Array<'400'> + style?: 'normal' | Array<'normal'> + display?: Display + variable?: T + preload?: boolean + fallback?: string[] + adjustFontFallback?: boolean + subsets?: Array<'latin' | 'latin-ext'> +}): T extends undefined ? NextFont : NextFontWithVariable export declare function Catamaran< T extends CssVariable | undefined = undefined >(options?: { @@ -3952,7 +4020,7 @@ export declare function Chilanka< preload?: boolean fallback?: string[] adjustFontFallback?: boolean - subsets?: Array<'latin' | 'malayalam'> + subsets?: Array<'latin' | 'latin-ext' | 'malayalam'> }): T extends undefined ? NextFont : NextFontWithVariable export declare function Chivo< T extends CssVariable | undefined = undefined @@ -4202,6 +4270,31 @@ export declare function Coming_Soon< adjustFontFallback?: boolean subsets?: Array<'latin'> }): T extends undefined ? NextFont : NextFontWithVariable +export declare function Comme< + T extends CssVariable | undefined = undefined +>(options?: { + weight?: + | '100' + | '200' + | '300' + | '400' + | '500' + | '600' + | '700' + | '800' + | '900' + | 'variable' + | Array< + '100' | '200' | '300' | '400' | '500' | '600' | '700' | '800' | '900' + > + style?: 'normal' | Array<'normal'> + display?: Display + variable?: T + preload?: boolean + fallback?: string[] + adjustFontFallback?: boolean + subsets?: Array<'latin' | 'latin-ext'> +}): T extends undefined ? NextFont : NextFontWithVariable export declare function Commissioner< T extends CssVariable | undefined = undefined >(options?: { @@ -4786,6 +4879,18 @@ export declare function Darker_Grotesque< adjustFontFallback?: boolean subsets?: Array<'latin' | 'latin-ext' | 'vietnamese'> }): T extends undefined ? NextFont : NextFontWithVariable +export declare function Darumadrop_One< + T extends CssVariable | undefined = undefined +>(options: { + weight: '400' | Array<'400'> + style?: 'normal' | Array<'normal'> + display?: Display + variable?: T + preload?: boolean + fallback?: string[] + adjustFontFallback?: boolean + subsets?: Array<'latin' | 'latin-ext'> +}): T extends undefined ? NextFont : NextFontWithVariable export declare function David_Libre< T extends CssVariable | undefined = undefined >(options: { @@ -6280,6 +6385,31 @@ export declare function Flow_Rounded< 'cyrillic' | 'cyrillic-ext' | 'latin' | 'latin-ext' | 'vietnamese' > }): T extends undefined ? NextFont : NextFontWithVariable +export declare function Foldit< + T extends CssVariable | undefined = undefined +>(options?: { + weight?: + | '100' + | '200' + | '300' + | '400' + | '500' + | '600' + | '700' + | '800' + | '900' + | 'variable' + | Array< + '100' | '200' | '300' | '400' | '500' | '600' | '700' | '800' | '900' + > + style?: 'normal' | Array<'normal'> + display?: Display + variable?: T + preload?: boolean + fallback?: string[] + adjustFontFallback?: boolean + subsets?: Array<'latin' | 'latin-ext' | 'vietnamese'> +}): T extends undefined ? NextFont : NextFontWithVariable export declare function Fondamento< T extends CssVariable | undefined = undefined >(options: { @@ -6549,7 +6679,7 @@ export declare function Gabriela< preload?: boolean fallback?: string[] adjustFontFallback?: boolean - subsets?: Array<'cyrillic' | 'cyrillic-ext' | 'latin'> + subsets?: Array<'cyrillic' | 'cyrillic-ext' | 'latin' | 'latin-ext'> }): T extends undefined ? NextFont : NextFontWithVariable export declare function Gaegu< T extends CssVariable | undefined = undefined @@ -8411,6 +8541,18 @@ export declare function Inspiration< adjustFontFallback?: boolean subsets?: Array<'latin' | 'latin-ext' | 'vietnamese'> }): T extends undefined ? NextFont : NextFontWithVariable +export declare function Instrument_Serif< + T extends CssVariable | undefined = undefined +>(options: { + weight: '400' | Array<'400'> + style?: 'normal' | 'italic' | Array<'normal' | 'italic'> + display?: Display + variable?: T + preload?: boolean + fallback?: string[] + adjustFontFallback?: boolean + subsets?: Array<'latin' | 'latin-ext'> +}): T extends undefined ? NextFont : NextFontWithVariable export declare function Inter< T extends CssVariable | undefined = undefined >(options?: { @@ -9358,6 +9500,18 @@ export declare function Kolker_Brush< adjustFontFallback?: boolean subsets?: Array<'latin' | 'latin-ext' | 'vietnamese'> }): T extends undefined ? NextFont : NextFontWithVariable +export declare function Konkhmer_Sleokchher< + T extends CssVariable | undefined = undefined +>(options: { + weight: '400' | Array<'400'> + style?: 'normal' | Array<'normal'> + display?: Display + variable?: T + preload?: boolean + fallback?: string[] + adjustFontFallback?: boolean + subsets?: Array<'khmer' | 'latin' | 'latin-ext'> +}): T extends undefined ? NextFont : NextFontWithVariable export declare function Kosugi< T extends CssVariable | undefined = undefined >(options: { @@ -11169,7 +11323,7 @@ export declare function Mate_SC< preload?: boolean fallback?: string[] adjustFontFallback?: boolean - subsets?: Array<'latin'> + subsets?: Array<'latin' | 'latin-ext'> }): T extends undefined ? NextFont : NextFontWithVariable export declare function Maven_Pro< T extends CssVariable | undefined = undefined @@ -13454,22 +13608,28 @@ export declare function Noto_Sans_Inscriptional_Parthian< }): T extends undefined ? NextFont : NextFontWithVariable export declare function Noto_Sans_JP< T extends CssVariable | undefined = undefined ->(options: { - weight: +>(options?: { + weight?: | '100' + | '200' | '300' | '400' | '500' + | '600' | '700' + | '800' | '900' - | Array<'100' | '300' | '400' | '500' | '700' | '900'> + | 'variable' + | Array< + '100' | '200' | '300' | '400' | '500' | '600' | '700' | '800' | '900' + > style?: 'normal' | Array<'normal'> display?: Display variable?: T preload?: boolean fallback?: string[] adjustFontFallback?: boolean - subsets?: Array<'latin'> + subsets?: Array<'cyrillic' | 'latin' | 'latin-ext' | 'vietnamese'> }): T extends undefined ? NextFont : NextFontWithVariable export declare function Noto_Sans_Javanese< T extends CssVariable | undefined = undefined @@ -13574,7 +13734,7 @@ export declare function Noto_Sans_Kharoshthi< preload?: boolean fallback?: string[] adjustFontFallback?: boolean - subsets?: Array<'kharoshthi'> + subsets?: Array<'kharoshthi' | 'latin' | 'latin-ext'> }): T extends undefined ? NextFont : NextFontWithVariable export declare function Noto_Sans_Khmer< T extends CssVariable | undefined = undefined @@ -14127,7 +14287,7 @@ export declare function Noto_Sans_Nushu< preload?: boolean fallback?: string[] adjustFontFallback?: boolean - subsets?: Array<'nushu'> + subsets?: Array<'latin' | 'latin-ext' | 'nushu'> }): T extends undefined ? NextFont : NextFontWithVariable export declare function Noto_Sans_Ogham< T extends CssVariable | undefined = undefined @@ -14629,15 +14789,28 @@ export declare function Noto_Sans_Symbols_2< }): T extends undefined ? NextFont : NextFontWithVariable export declare function Noto_Sans_Syriac< T extends CssVariable | undefined = undefined ->(options: { - weight: '100' | '400' | '900' | Array<'100' | '400' | '900'> +>(options?: { + weight?: + | '100' + | '200' + | '300' + | '400' + | '500' + | '600' + | '700' + | '800' + | '900' + | 'variable' + | Array< + '100' | '200' | '300' | '400' | '500' | '600' | '700' | '800' | '900' + > style?: 'normal' | Array<'normal'> display?: Display variable?: T preload?: boolean fallback?: string[] adjustFontFallback?: boolean - subsets?: Array<'syriac'> + subsets?: Array<'latin' | 'latin-ext' | 'syriac'> }): T extends undefined ? NextFont : NextFontWithVariable export declare function Noto_Sans_TC< T extends CssVariable | undefined = undefined @@ -14891,7 +15064,7 @@ export declare function Noto_Sans_Thai_Looped< preload?: boolean fallback?: string[] adjustFontFallback?: boolean - subsets?: Array<'thai'> + subsets?: Array<'latin' | 'latin-ext' | 'thai'> }): T extends undefined ? NextFont : NextFontWithVariable export declare function Noto_Sans_Tifinagh< T extends CssVariable | undefined = undefined @@ -15904,16 +16077,21 @@ export declare function Nunito< }): T extends undefined ? NextFont : NextFontWithVariable export declare function Nunito_Sans< T extends CssVariable | undefined = undefined ->(options: { - weight: +>(options?: { + weight?: | '200' | '300' | '400' + | '500' | '600' | '700' | '800' | '900' - | Array<'200' | '300' | '400' | '600' | '700' | '800' | '900'> + | '1000' + | 'variable' + | Array< + '200' | '300' | '400' | '500' | '600' | '700' | '800' | '900' | '1000' + > style?: 'normal' | 'italic' | Array<'normal' | 'italic'> display?: Display variable?: T @@ -15923,6 +16101,7 @@ export declare function Nunito_Sans< subsets?: Array< 'cyrillic' | 'cyrillic-ext' | 'latin' | 'latin-ext' | 'vietnamese' > + axes?: ('YTLC' | 'opsz' | 'wdth')[] }): T extends undefined ? NextFont : NextFontWithVariable export declare function Nuosu_SIL< T extends CssVariable | undefined = undefined @@ -16221,7 +16400,7 @@ export declare function Outfit< preload?: boolean fallback?: string[] adjustFontFallback?: boolean - subsets?: Array<'latin'> + subsets?: Array<'latin' | 'latin-ext'> }): T extends undefined ? NextFont : NextFontWithVariable export declare function Over_the_Rainbow< T extends CssVariable | undefined = undefined @@ -16580,6 +16759,32 @@ export declare function Passions_Conflict< adjustFontFallback?: boolean subsets?: Array<'latin' | 'latin-ext' | 'vietnamese'> }): T extends undefined ? NextFont : NextFontWithVariable +export declare function Pathway_Extreme< + T extends CssVariable | undefined = undefined +>(options?: { + weight?: + | '100' + | '200' + | '300' + | '400' + | '500' + | '600' + | '700' + | '800' + | '900' + | 'variable' + | Array< + '100' | '200' | '300' | '400' | '500' | '600' | '700' | '800' | '900' + > + style?: 'normal' | 'italic' | Array<'normal' | 'italic'> + display?: Display + variable?: T + preload?: boolean + fallback?: string[] + adjustFontFallback?: boolean + subsets?: Array<'latin' | 'latin-ext' | 'vietnamese'> + axes?: ('opsz' | 'wdth')[] +}): T extends undefined ? NextFont : NextFontWithVariable export declare function Pathway_Gothic_One< T extends CssVariable | undefined = undefined >(options: { @@ -16988,6 +17193,24 @@ export declare function Poller_One< adjustFontFallback?: boolean subsets?: Array<'latin'> }): T extends undefined ? NextFont : NextFontWithVariable +export declare function Poltawski_Nowy< + T extends CssVariable | undefined = undefined +>(options?: { + weight?: + | '400' + | '500' + | '600' + | '700' + | 'variable' + | Array<'400' | '500' | '600' | '700'> + style?: 'normal' | 'italic' | Array<'normal' | 'italic'> + display?: Display + variable?: T + preload?: boolean + fallback?: string[] + adjustFontFallback?: boolean + subsets?: Array<'latin' | 'latin-ext' | 'vietnamese'> +}): T extends undefined ? NextFont : NextFontWithVariable export declare function Poly< T extends CssVariable | undefined = undefined >(options: { @@ -19490,6 +19713,18 @@ export declare function Siemreap< adjustFontFallback?: boolean subsets?: Array<'khmer'> }): T extends undefined ? NextFont : NextFontWithVariable +export declare function Sigmar< + T extends CssVariable | undefined = undefined +>(options: { + weight: '400' | Array<'400'> + style?: 'normal' | Array<'normal'> + display?: Display + variable?: T + preload?: boolean + fallback?: string[] + adjustFontFallback?: boolean + subsets?: Array<'latin' | 'latin-ext' | 'vietnamese'> +}): T extends undefined ? NextFont : NextFontWithVariable export declare function Sigmar_One< T extends CssVariable | undefined = undefined >(options: { @@ -21846,6 +22081,18 @@ export declare function Viga< adjustFontFallback?: boolean subsets?: Array<'latin' | 'latin-ext'> }): T extends undefined ? NextFont : NextFontWithVariable +export declare function Vina_Sans< + T extends CssVariable | undefined = undefined +>(options: { + weight: '400' | Array<'400'> + style?: 'normal' | Array<'normal'> + display?: Display + variable?: T + preload?: boolean + fallback?: string[] + adjustFontFallback?: boolean + subsets?: Array<'latin' | 'latin-ext' | 'vietnamese'> +}): T extends undefined ? NextFont : NextFontWithVariable export declare function Voces< T extends CssVariable | undefined = undefined >(options: { @@ -22251,6 +22498,45 @@ export declare function Yrsa< adjustFontFallback?: boolean subsets?: Array<'latin' | 'latin-ext' | 'vietnamese'> }): T extends undefined ? NextFont : NextFontWithVariable +export declare function Ysabeau< + T extends CssVariable | undefined = undefined +>(options?: { + weight?: + | '1' + | '100' + | '200' + | '300' + | '400' + | '500' + | '600' + | '700' + | '800' + | '900' + | '1000' + | 'variable' + | Array< + | '1' + | '100' + | '200' + | '300' + | '400' + | '500' + | '600' + | '700' + | '800' + | '900' + | '1000' + > + style?: 'normal' | 'italic' | Array<'normal' | 'italic'> + display?: Display + variable?: T + preload?: boolean + fallback?: string[] + adjustFontFallback?: boolean + subsets?: Array< + 'cyrillic' | 'cyrillic-ext' | 'greek' | 'latin' | 'latin-ext' | 'vietnamese' + > +}): T extends undefined ? NextFont : NextFontWithVariable export declare function Yuji_Boku< T extends CssVariable | undefined = undefined >(options: {