Font Subsetter — Rimuovi i glifi inutilizzati
Riduci font TTF, OTF, WOFF e WOFF2 ai soli caratteri che ti servono con HarfBuzz hb-subset. Esporta in WOFF2, WOFF o TTF, verifica il risparmio di spazio e l'anteprima — tutto nel browser.
🔒 Funziona interamente nel tuo browser — nulla viene caricatoVelocizza il caricamento dei web font rimuovendo i glifi inutilizzati
La maggior parte dei font contiene molti più caratteri di quanti ne servano a un sito web: lettere accentate per decine di lingue, alfabeti greco e cirillico, simboli matematici, frecce e varianti alternative. Ognuno di questi glifi aggiunge byte che i visitatori devono scaricare prima che il testo possa comparire nel carattere tipografico corretto. Il subsetting crea una copia del font che contiene solo i caratteri che scegli, il che può ridurre le dimensioni del file dell'80–95% e migliorare sensibilmente i tempi di caricamento delle pagine e i Core Web Vitals.
Questo strumento utilizza hb-subset, lo stesso motore HarfBuzz su cui si basa Google Fonts, compilato in WebAssembly ed eseguito nel tuo browser. Mantiene le tabelle di layout OpenType che si applicano ai caratteri conservati, quindi crenatura, legature e forme contestuali continuano a funzionare. Il risultato può essere salvato come WOFF2 per il web, come WOFF oppure come semplice TTF o OTF con lo stesso tipo di contorni del file di origine.
Scegliere quali caratteri conservare
Per un logo, un titolo o un font di icone, digita esattamente il testo necessario e nient'altro. Per il testo corrente, parti dal preset Basic Latin e aggiungi Latin-1 o Latin Extended-A se i tuoi contenuti includono nomi accentati o lingue europee. Usa il campo unicode-range per un controllo preciso: inserisci valori come U+0000-00FF o U+2000-206F; sono accettati anche caratteri jolly come U+4??. Il contatore mostra quanti code point sono selezionati e l'anteprima ti permette di scrivere liberamente — qualsiasi carattere che ricade su un font di sistema è stato rimosso dal subset.
La regola @font-face generata include un descrittore unicode-range. I browser lo usano per scaricare il font solo quando una pagina contiene effettivamente quei caratteri, il che rende semplice suddividere una famiglia in più file piccoli, ad esempio uno per il latino e uno per il cirillico. Ricorda che il subsetting modifica il font, quindi verifica che la licenza lo consenta prima di pubblicare il risultato.
Come usare
- Carica un fontTrascina un file TTF, OTF, WOFF o WOFF2 nel riquadro oppure fai clic per sfogliare. Vengono mostrati il numero di glifi e il tipo di contorni.
- Scegli i caratteriDigita il testo che ti serve, seleziona set di caratteri come Basic Latin o cirillico e, se vuoi, aggiungi un unicode-range CSS.
- Crea il subsetScegli l'output WOFF2, WOFF o TTF/OTF e premi «Create subset». HarfBuzz rimuove tutti i glifi che non hai selezionato.
- Verifica e scaricaConfronta dimensioni e numero di glifi, prova l'anteprima resa con il nuovo font, poi scaricalo e copia il CSS.