Google 字型顯示
使用 Google 字型強制執行 font-display 行為。
錯誤發生原因
對於 Google 字型,font-display 描述子遺失或設定為 auto
、block
或 fallback
,這些都不建議使用。
可能的解決方法
在大多數情況下,自訂字型的最佳字型顯示策略是 optional
。
pages/index.js
import Head from 'next/head'
export default function IndexPage() {
return (
<div>
<Head>
<link
href="https://fonts.googleapis.com/css2?family=Krona+One&display=optional"
rel="stylesheet"
/>
</Head>
</div>
)
}
指定 display=optional
可以最大限度地降低文字隱藏或版面偏移的風險。如果您希望在自訂字體載入後再切換到該字體,請改用 display=swap
。
不適用於下列情況
如果您想要明確地使用 auto
、block
或 fallback
策略來顯示字體,則可以停用此規則。
有用連結
這有幫助嗎?