From 623a8e65f1b015879299c37023ea4d9e25bc2f4c Mon Sep 17 00:00:00 2001 From: Ralph Date: Tue, 13 Dec 2022 12:51:05 -0800 Subject: [PATCH] Adding data attr to inlined font definition --- packages/next/server/post-process.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/packages/next/server/post-process.ts b/packages/next/server/post-process.ts index ca1ec000fa2dad2..126cdae8c9da58c 100644 --- a/packages/next/server/post-process.ts +++ b/packages/next/server/post-process.ts @@ -135,9 +135,15 @@ class FontOptimizerMiddleware implements PostProcessMiddleware { result = result.replace('', `${fallBackLinkTag}`) } else { const nonceStr = nonce ? ` nonce="${nonce}"` : '' + let dataAttr = '' + + if (fontContent.includes('ascent-override')) { + dataAttr = ' data-size-adjust="true"' + } + result = result.replace( '', - `` + `` ) // Remove inert font tag