Gratuit · SIL Open Font License
goodui Sans & Display
La police du kit. Sans pour les interfaces, Display pour les titres, un fichier variable chacune. À vous, dans n’importe quel projet.
Cascade
Glyphes signature
Figtree en haut, goodui Sans en bas. double-storey g · straight y · flat-cut t · open @ · flat Q tail · footed 1 · dotted tabular 0 · geometric & · ui ligature.
Texte
Quietly, the booking wizard guides every client through staff, service and time. At 13 to 15 px the apertures, the x-height and the rhythm decide whether a dashboard feels calm. goodui Sans keeps Figtree's open shapes and adds its own signature: a double-storey g, a straight y, flat cuts on t, Q and @, a footed 1 and tabular figures with a dotted zero.
Utilisez-la
Le Theme Studio démarre avec ce duo et affiche la même configuration.
import localFont from "next/font/local"
const gooduiSans = localFont({ src: "./fonts/goodui/GooduiSans-Variable.woff2", weight: "300 900", variable: "--font-goodui-sans", display: "swap" })
const gooduiDisplay = localFont({ src: "./fonts/goodui/GooduiDisplay-Variable.woff2", weight: "300 900", variable: "--font-goodui-display", display: "swap" })
// <html className={`${gooduiSans.variable} ${gooduiDisplay.variable}`}>, then in globals.css:
// :root { --font-sans: var(--font-goodui-sans), system-ui, sans-serif; --font-heading: var(--font-goodui-display), system-ui, sans-serif; }// Expo: copy native/ into components/goodui-native/foundation/fonts, then in app/_layout.tsx
import { useGooduiFonts } from "@/components/goodui-native/foundation/fonts"
const fontsReady = useGooduiFonts() // ThemeProvider switches every Text to goodui Sans once trueLicence
SIL Open Font License 1.1. Basée sur Figtree d’Erik Kennedy, reconstruite depuis sa source avec des glyphes redessinés, de nouvelles fonctionnalités et un nouvel espacement. Utilisez-la, intégrez-la et modifiez-la où vous voulez, goodui ou non ; gardez le fichier de licence avec les polices. Pas de nom de police réservé : le sous-ensemble et le renommage sont permis.