Optimizarea fonturilor cu next/font – Self-hosting automat fără cereri externe în Next.js

Descarcă automat fonturile Google la momentul build-ului și le servește local, eliminând conexiunile externe către serverele Google.

Sintaxă
import { Inter } from 'next/font/google';

const inter = Inter({ subsets: ['latin'] });

export default function Layout({ children }) {
  return <html className={inter.className}>...</html>;
}

Ce face Optimizarea fonturilor cu next/font - Self-hosting automat fără cereri externe

Pachetul next/font revoluționează încărcarea tipografiei web.

Fonturile Google sunt descărcate și stocate local în mod automat la compilare (`next build`). Browserul nu mai face nicio cerere către domeniile `fonts.googleapis.com` sau `fonts.gstatic.com`, garantând conformitate deplină cu normele GDPR de confidențialitate.

Next.js ajustează automat metricile fontului de fallback pentru a asigura Zero Layout Shift în timpul încărcării.

Exemple

Exemplul 1: Configurarea fontului Inter în RootLayout

Aplică fontul pe întreg corpul paginii.

import { Inter } from 'next/font/google';

const inter = Inter({
  subsets: ['latin'],
  display: 'swap',
});

export default function RootLayout({ children }: { children: React.ReactNode }) {
  return (
    <html lang="ro" className={inter.className}>
      <body>{children}</body>
    </html>
  );
}

Ieșire în terminal

Fontul este servit local cu zero latență externă.

Greșeli frecvente

  • Instanțierea fontului în interiorul funcției componentei în loc de nivelul de modul (în afara componentei), provocând re-descărcări la fiecare randare.

Comenzi înrudite

Comunitate & Schimb de cunoștințe

Întrebări & Exemple de Cod: Optimizarea fonturilor cu next/font – Self-hosting automat fără cereri externe

Ai o nelămurire despre utilizarea comenzii Optimizarea fonturilor cu next/font – Self-hosting automat fără cereri externe sau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!

💬

Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!

Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.

Comunitate Adaugă o întrebare sau distribuie un cod

Moderare & Siguranță:

Pentru a menține calitatea și securitatea informațiilor, fiecare întrebare sau fragment de cod/prompt este analizat (manual sau prin moderare asistată de AI) înainte de publicare.