Используйте локальный шрифт в Next.jsCSS

Разбираемся в CSS
Ответить
Anonymous
 Используйте локальный шрифт в Next.js

Сообщение Anonymous »

Я изо всех сил пытаюсь заставить локальный шрифт работать на моем веб-сайте Next.js и не могу найти много информации о нем. Я использовал @font-face в своей таблице стилей globals.css. (Я ссылался на https://kirazhang.com/posts/nextjs-custom-fonts).

Код: Выделить всё

@font-face {
font-family: "Adobe Caslon Pro";
src: url("/static/fonts/ACaslonPro-Regular.otf") format("opentype");
font-style: medium;
font-display: swap;
}
затем в _app.js

Код: Выделить всё

import "../styles/globals.css";

function MyApp({ Component, pageProps }) {
return ;
}

export default MyApp;
Я также добавил файл _document.js в папку моих страниц

Код: Выделить всё

import Document, { Html, Head, Main, NextScript } from "next/document";

class MyDocument extends Document {
static async getInitialProps(ctx) {
const initialProps = await Document.getInitialProps(ctx);
return { ...initialProps };
}

render() {
return (








);
}
}

export default MyDocument;
Когда все сказано и сделано, при просмотре веб-страницы я получаю Times in New Roman.

Подробнее здесь: https://stackoverflow.com/questions/701 ... in-next-js
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «CSS»