Zum Hauptinhalt springen

Typografie

Die App nutzt als Font Source Sans 3 (ehemals Source Sans Pro. Diese wird über das Package next/font/google von Google Fonts eingebunden.

Das Ganze funktioniert leider nicht über das northware-theme sondern muss in jeder pages/_app.js einzeln hinterlegt werden.

// pages/_app.js

...

const source_sans = Source_Sans_3({
subsets: ['latin'],
display: 'swap',
variable: '--font-sourcesans'
})

export default function App({ Component, pageProps }) {
return (
...
<main className={`${source_sans.variable} font-sans`}>
...
</main>
...
)
}

In der tailwind.config.js jeder ermöglichen die folgenden Anpassungen, das Tailwind die Font nutzen kann.

// Frontend Root/tailwind.config.js
module.exports = {
...
theme: {
...
extend: {
...
fontFamily: {
sans: ['var(--font-sourcesans)']
}
},

...
}

Next.js Dokumentation zur Implementierung von next/font mit Tailwind CSS