Convertire TTF in WOFF

Qui converti TTF in WOFF gratis e senza account: trascina il file qui sopra e in un paio di secondi il risultato è pronto da scaricare. Il file viaggia cifrato fino al nostro server, viene convertito lì e viene cancellato appena il lavoro finisce.

  • Dove gira Sul nostro server, perché un browser non fa girare il programma che questo richiede.
  • Senza perdita Non si butta via niente. WOFF conserva esattamente ciò che TTF teneva.
  • Limite di dimensione Fino a 25 MB per file, gratis e senza account.
  • Vale la pena saperlo Quello che esce dallo spacchettamento lo decidono i contorni: un WOFF con curve PostScript diventa un OTF e uno con curve TrueType diventa un TTF. Se chiedi l’altro, rifiutiamo invece di restituire un file con l’etichetta sbagliata.

Fino a 100 file alla volta. Formati diversi insieme non sono un problema.

Quando una conversione TTF in WOFF è la risposta giusta

Solo quando qualcosa a valle rifiuta l'alternativa. I temi WordPress con un caricatore di font personalizzato, i pannelli font dei page builder, le configurazioni Sass e Gulp più vecchie, e le guide di stile interne scritte quando lo stack di fallback era ancora standard nominano tutti .woff esplicitamente e trattano qualsiasi altra cosa come file non valido.

È un vincolo reale e merita una risposta diretta invece di una lezione. Si converte, si carica, si va avanti. Se si controlla il foglio di stile e nulla impone la scelta, si converte in WOFF2 invece e ci si ferma lì — il contenitore più vecchio non ha più alcun vantaggio da offrire.

zlib contro Brotli: cosa costa il contenitore più vecchio

WOFF e WOFF2 sono la stessa idea implementata a otto anni di distanza. WOFF avvolge le tabelle font e le deflaziona con zlib. WOFF2 riordina prima le tabelle, in un modo specifico a come sono strutturati i dati font, e poi comprime con Brotli. Il secondo approccio arriva circa il trenta per cento sotto il primo sullo stesso font.

Su un singolo sottoinsieme da 25 KB sono sette kilobyte, non degni di una discussione. Su una famiglia non ridotta di sei pesi servita a ogni visitatore è reale, e si somma al fatto che i font bloccano il rendering del testo mentre si scaricano. La differenza di dimensione è l'unica differenza: nessuno dei due contenitori tocca un glifo.

Caricare un WOFF in un tema o un page builder

I campi di caricamento vogliono quasi sempre un file per peso e stile, con il peso dichiarato accanto. Una famiglia caricata come un singolo file regular e poi usata in grassetto produce grassetto sintetizzato — il browser che sfoca i contorni regular — cosa che sembra sbagliata in un modo difficile da nominare e facile da vedere affiancata.

L'altra trappola ricorrente è il nome della famiglia. Molti pannelli usano il nome digitato invece del nome dentro il font, e un disallineamento tra ciò che il tema scrive nella regola @font-face e ciò a cui il CSS altrove fa riferimento lascia la pagina silenziosamente su un font di sistema. Se il carattere non è cambiato dopo il caricamento, è la prima cosa da controllare.

Non aggiungere WOFF come fallback a un WOFF2

Un WOFF elencato dopo un WOFF2 nella stessa regola @font-face non viene scaricato da nessuno. Ogni browser attuale prende la prima sorgente che capisce, e ogni browser attuale capisce WOFF2, quindi la seconda voce è un file che esiste per essere dimenticato.

È peggio che innocuo. Quando il carattere tipografico viene aggiornato il WOFF2 viene sostituito e il WOFF no, e la copia obsoleta resta sul server pronta a essere servita nel momento in cui qualcuno riordina la regola o uno strumento la riscrive. Se WOFF è richiesto, si serve WOFF da solo; se non lo è, lo si cancella.

La licenza non si cura di quale contenitore si scelga

Mettere un font su un server web è uso web, che il file abbia estensione .woff, .woff2 o .ttf. Una licenza desktop tipicamente copre un numero dichiarato di macchine e il lavoro prodotto su di esse, e si ferma lì. Le licenze web si vendono separatamente e sono comunemente prezzate per visualizzazioni pagina mensili, motivo per cui convertire silenziosamente è un errore così comune e così costoso.

La SIL Open Font License è l'eccezione ben segnalata e copre gran parte di ciò che i siti di font gratuiti distribuiscono: conversione, sottoinsiemi e self-hosting sono tutti permessi, a condizione che il font non venga venduto da solo e i nomi riservati non vengano riutilizzati. Il file di licenza viaggia nel download ed è di solito una pagina.

Cosa porta un TTF in un WOFF invariato

Tutto. I contorni quadratici nella tabella glyf, la mappa caratteri, le metriche orizzontali, il kerning e ogni funzione OpenType definita dal designer vengono copiati senza ispezione. WOFF è un involucro di compressione, non un filtro.

Include le parti che si vorrebbero perdere. Le istruzioni di hinting, la copertura linguistica inutilizzata e qualsiasi metadato incorporato dalla fonderia viaggiano tutti con il font, e il WOFF è corrispondentemente più grande di quanto necessario. Rimuoverli è un lavoro di sottoinsieme, fatto prima di questa conversione piuttosto che da essa.

Caching, nomi file e sostituire un WOFF in seguito

I web font vengono serviti con vite di cache lunghe perché cambiano quasi mai. È giusto fino al giorno in cui il carattere viene aggiornato, momento in cui un visitatore con il vecchio file in cache lo mantiene — a volte per un anno — e vede una versione del sito che nessuno sta più guardando.

Il rimedio è lo stesso usato per i fogli di stile: si mette un hash o una versione nel nome del file e la si cambia quando il font cambia. Un caricatore di temi che gestisce i nomi file per conto proprio di solito lo fa già; una regola @font-face scritta a mano che punta a fonts/brand.woff no, ed è quel file che resterà obsoleto la prossima primavera.

WOFF, WOFF2 e i browser che hanno giustificato la divisione

WOFF è arrivato nel 2009 come specifica W3C e ha fatto qualcosa in cui i tentativi precedenti avevano fallito: ha dato alle fonderie un contenitore chiaramente un font web piuttosto che un file desktop ridistribuibile, e ha dato ai browser un formato invece di quattro. Ecco perché la tipografia web ha smesso di essere una novità intorno al 2011.

WOFF 2.0 è diventato una raccomandazione nel 2018 e ha preso il sopravvento completamente, e la prima versione è ora marcata legacy per una buona ragione. I browser che leggevano WOFF e non WOFF2 sono fuori supporto da anni, e gli stack di fallback scritti per essi sopravvivono principalmente in snippet copiati e documentazione di temi.

Elaborare in lotto una famiglia font, e dove vanno i file

Una famiglia raramente è un file solo. Si trascina l'intera cartella e fino a 100 font convertono in un passaggio, tornando come ZIP con i nomi conservati, ciò che rende sopportabile il lavoro di caricamento su un tema — sei pesi sono sei caricamenti comunque, ma non sono sei conversioni.

Il lavoro è fatto da fontTools sul nostro server piuttosto che nel browser, quindi ogni file viaggia su una connessione cifrata e la directory di lavoro viene eliminata quando il lavoro finisce. La quota gratuita è 100 conversioni server al giorno e 25 MB per file; una famiglia font ne usa una manciata della prima e nessuno della seconda.

Come convertire TTF in WOFF

  1. Trascina il tuo file TTF su questa pagina, oppure fai clic per sceglierne uno.
  2. Scegli WOFF come destinazione e avvia la conversione.
  3. Scarica il file WOFF finito.

TTF o WOFF: cosa cambia

TTF a confronto con WOFF
TTFWOFF
Nome completoFont TrueTypeWeb Open Font Format
Estensione del file.ttf.woff
Tipo di mediafont/ttffont/woff
Prima pubblicazione19912009
Pubblicato daAppleW3C
SpecificaTrueType Reference ManualWOFF 1.0
LicenzaStandard apertoStandard aperto
Situazione attualeAttualeVecchio, ancora letto ovunque
Si apre nel browserTutti i browserTutti i browser
Valutato al suo postoOTF, WOFF2WOFF2

Che cosa resta

Non si scarta nulla. TTF e WOFF salvano il contenuto senza perdita: la conversione cambia la confezione, non la qualità, e si può ripetere senza che i danni si accumulino.

Aprire il risultato

FontForge legge sia TTF sia WOFF, quindi puoi confrontare il risultato con l'originale senza un secondo programma.

A che cosa serve ciascun formato

I due puntano a lavori diversi: TTF a la composizione tipografica, WOFF a il web. Vale la pena valutarlo prima, perché il motivo per cui esiste uno è di solito il motivo per cui l'altro risulta scomodo.

TTF è il formato di Apple, pubblicato nel 1991. È descritto in TrueType Reference Manual, e vale la pena conoscerlo se il file deve sopravvivere allo strumento che lo ha scritto.

WOFF viene da W3C e risale al 2009, descritto in WOFF 1.0. FontForge e fonttools lo leggono.

TTF è stato pubblicato nel 1991 e WOFF nel 2009. Il più vecchio è in genere il file più sicuro da consegnare; il più recente fa lo stesso lavoro con meno byte.

Da TTF a WOFF: domande frequenti

Il mio file TTF viene caricato da qualche parte?

Sì: questa conversione ha bisogno di un software che in un browser non può girare. Il file viaggia cifrato fino al nostro server, viene cancellato appena il lavoro finisce e il risultato dopo 60 minuti. Il lavoro lo fa fontTools, la libreria di font con cui si costruiscono i webfont.

Convertire TTF in WOFF è gratis?

Sì, fino a 100 conversioni al giorno per file fino a 25 MB. Quell’unico limite esiste perché questa conversione gira su un server che paghiamo noi. Per il resto qui non c’è niente di limitato, e la filigrana non c’è in nessun caso. Il limite esiste perché fontTools ha bisogno di una nostra macchina per girare.

Si perde qualità convertendo TTF in WOFF?

No. WOFF conserva lo stesso contenuto senza buttare via niente: il risultato è identico in qualità all’originale. Quello che esce dallo spacchettamento lo decidono i contorni: un WOFF con curve PostScript diventa un OTF e uno con curve TrueType diventa un TTF. Se chiedi l’altro, rifiutiamo invece di restituire un file con l’etichetta sbagliata.

La conversione da TTF a WOFF è senza perdita?

Non si scarta nulla. TTF e WOFF salvano il contenuto senza perdita: la conversione cambia la confezione, non la qualità, e si può ripetere senza che i danni si accumulino.

Altro su questi formati