Anteprima abbinamenti di font
Prova abbinamenti di font per titoli e testo con 20 font a licenza aperta, regola dimensione e interlinea e copia gli stack CSS font-family.
Coppie suggerite
Anteprima
Installa i pacchetti npm e importa solo i pesi che usi. I font vengono così serviti dal tuo sito, senza un CDN di font.
Come usare l’anteprima degli abbinamenti di font
- Parti da una delle Coppie suggerite (Editoriale, Blog moderno, Landing page, Notizie, Elegante, Rivista tech, Libro, Classico, Documentazione, Giocoso). Ogni pulsante mostra il font dei titoli e il font del testo che applica.
- Oppure scegli tu il Font dei titoli e il Font del testo. Gli elenchi sono raggruppati in font sans-serif, serif, display, monospace e scrittura a mano. Scambia i font inverte i due.
- Regola la Dimensione dei titoli, la Dimensione del testo e l’Interlinea, e scegli il Peso dei titoli (Grassetto (700) o Normale (400)). Spunta Sfondo scuro per verificare la coppia in modalità scura.
- Sostituisci il Testo del titolo e il Testo del corpo con le tue parole: un titolo vero e un paragrafo vero dicono molto più di un pangramma. Lascia una riga vuota tra un paragrafo e l’altro.
- Copia il Codice CSS, poi segui Self-hosting con Fontsource per aggiungere i font al tuo progetto.
I font vengono caricati la prima volta che li scegli (da circa 12 a 50 KB per peso). Sono serviti da questo sito, mai da un CDN di font.
Cosa rende buono un abbinamento di font
- Contrasto, non conflitto. La ricetta classica è un serif per un ruolo e un sans-serif per l’altro: Playfair Display sopra Lato, o Montserrat sopra Merriweather. Due font simili ma non identici (per esempio due sans-serif geometrici) sembrano spesso un errore.
- Un font del testo tranquillo. È sul testo che le persone passano il loro tempo. Scegli un font con lettere aperte e un’altezza della x generosa (Inter, Lato, Open Sans, Source Serif 4, Merriweather) e riserva i font display come Playfair Display, DM Serif Display, Oswald o Caveat ai titoli brevi.
- Proporzioni compatibili. I font con altezze della x simili stanno bene insieme sulla stessa riga e nella stessa colonna.
- Due font bastano. Crea la gerarchia con dimensione, peso e spaziatura invece di aggiungere un terzo carattere.
Per un testo leggibile, da 16 a 20 px con un’interlinea tra 1,4 e 1,7 è un buon punto di partenza, con circa 60–75 caratteri per riga. I titoli di solito richiedono un’interlinea più stretta (da 1,1 a 1,3), che il codice CSS imposta per te.
Il codice CSS
Il codice dichiara due proprietà personalizzate, --font-heading e --font-body, ciascuna con uno stack di ripiego: se il web font non è ancora caricato, il browser mostra un font di sistema simile (Georgia per i serif, il font di sistema dell’interfaccia per i sans-serif). Le dimensioni sono scritte in rem (16 px = 1rem), quindi seguono l’impostazione della dimensione del carattere nel browser di chi legge.
Self-hosting e licenze
Tutti i 20 font provengono da Fontsource, che distribuisce font open source come pacchetti npm. Il riquadro di installazione fornisce il comando npm install e le righe import per il subset latin e solo per i pesi che usi; il tuo bundler copierà poi i file woff2 nella build. Servire i font dal tuo dominio è più veloce (nessuna connessione aggiuntiva), funziona offline ed evita di inviare gli indirizzi IP dei visitatori a un servizio di font esterno, un noto problema di GDPR nell’UE.
Ogni font qui presente è rilasciato con la SIL Open Font License 1.1, secondo i metadati del suo pacchetto: puoi usarlo su siti web, app e stampa, a scopo commerciale o meno, e incorporarlo. Non puoi vendere i file del font da soli. Se modifichi un font, deve restare sotto OFL e non può usare il nome riservato originale. Il file di licenza è incluso in ogni pacchetto.
Domande frequenti
Questo strumento usa Google Fonts?
No. Molte di queste famiglie sono disponibili anche su Google Fonts, ma qui i file provengono dai pacchetti npm di Fontsource e sono serviti da questo sito. Nessuna richiesta va a Google o ad altri CDN di font.
Perché alcuni titoli non diventano più spessi?
DM Serif Display esiste solo in peso normale. Lo strumento lo mostra quindi a 400, lo segnala sotto i comandi e il codice CSS usa 400.
Posso abbinare due font serif o due sans-serif?
Sì, se si differenziano chiaramente per ruolo e peso, per esempio un titolo condensato in grassetto con un font del testo leggero e aperto. Lo strumento mostra un avviso quando entrambi i font hanno lo stesso stile, perché il contrasto tra serif e sans-serif è più facile da azzeccare.
Quali caratteri sono inclusi?
Il subset latin: inglese, francese, italiano e la maggior parte delle lingue dell’Europa occidentale, accenti compresi (à, è, é, ì, ò, ù), oltre a œ, « » e il simbolo dell’euro. Fontsource offre anche subset latin-ext, cirillico, greco e altri, se ti servono.
Posso usare questi font in un progetto commerciale?
Sì. La SIL Open Font License consente l’uso commerciale senza pagamento né obbligo di citazione nel tuo design. È vietato solo rivendere i file dei font da soli.
Strumenti correlati
- Convertitore da PX a REM Converti px in rem ed em con qualsiasi dimensione del font radice, crea una tabella di conversione e trasforma in rem tutti i px di uno snippet CSS.
- Generatore di palette di colori Genera palette di colori da un colore di base con le armonie cromatiche: complementare, analoga, triadica, tetradica e monocromatica.
- Verifica del contrasto dei colori Verifica il contrasto WCAG: inserisci colore del testo e dello sfondo e ottieni rapporto di contrasto, esito AA/AAA e il colore conforme più vicino.
- Generatore di gradienti CSS Crea gradienti CSS lineari, radiali e conici con anteprima dal vivo. Aggiungi e trascina i punti di colore, imposta l'angolo e copia il codice CSS.