Spec-Zone.ru › Next.js

Отображение шрифтов Google

Принудительное поведение отображения шрифтов Google.

Почему произошла эта ошибка

Для шрифта Google дескриптор отображения шрифта отсутствовал или был установлен на auto, block, или fallback, что не рекомендуется.

Возможные способы исправить

В большинстве случаев лучшая стратегия отображения шрифтов для пользовательских шрифтов — optional.

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, вы можете отключить это правило.

Полезные ссылки

  • Управление производительностью шрифтов с помощью font-display
  • Документация API шрифтов Google
  • Свойство CSS font-display

© 2024 Vercel, Inc.
Licensed under the MIT License.
https://nextjs.org/docs/messages/google-font-display

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API