EOT

Che cos’è un file EOT?

Un formato di carattere web di cui ha avuto bisogno solo Internet Explorer. Convertirlo è di solito un’operazione di recupero.

Che cos’è EOT

EOT è un formato binario, che ha senso solo per un programma che lo conosce. Si usa per il web.

L’estensione è .eot e il nome per esteso è Embedded OpenType. Contano entrambi meno di ciò che il file può contenere, ed è di questo che parla il resto della pagina.

Da dove viene EOT

Microsoft lo ha pubblicato nel 1997.

A un formato rimasto leggibile così a lungo si può affidare qualcosa che vuoi ritrovare fra dieci anni.

La specifica appartiene al suo produttore

Leggerla fuori dal software del produttore dipende dal lavoro di altre persone, quasi sempre per osservazione e non per documentazione. Funziona quasi sempre e ogni tanto no, ed è questo il motivo per convertire ciò che intendi conservare.

È stato superato

Chi lo ha creato è andato avanti, e il supporto viene ritirato invece che ampliato. Quello che è ancora in questo formato conviene spostarlo finché gli strumenti per spostarlo esistono.

Che cosa apre EOT

fonttools lo legge, e lo stesso vale per quasi tutti i programmi dello stesso tipo.

Quando un file non si apre, il formato è raramente il problema: più spesso è il programma a essere più vecchio di lui. Convertire in qualcosa di più vecchio è la via d’uscita affidabile, ed è a questo che serve il resto di questo sito.

Aprirlo nel browser

Nessun browser lo legge.

È di gran lunga il motivo più comune per convertirlo: non che il formato sia scadente, ma che il posto in cui vuoi mostrare il file non sappia leggerlo.

È un formato di consegna

EOT è pensato per essere consegnato, non per lavorarci dentro. Modificarne uno è possibile e raramente piacevole; la strada sensata passa dall’originale e da una nuova esportazione.

Che cosa va storto con lui

Le lamentele ricorrenti: fuori dal suo terreno il supporto è discontinuo.

Nessuna di queste è un motivo per evitare il formato. Sono le cose che conviene conoscere prima che una di loro ti sorprenda, che è un’affermazione diversa e più utile.

Un formato che risolveva un problema che nessuno ha più

Microsoft pubblicò Embedded OpenType nel 1997, anni prima che qualunque altro browser potesse caricare un font da una pagina web. Internet Explorer poteva, e caricava solo questo — un font OpenType compresso con un elenco di domini incorporato, così che un font concesso in licenza per un sito non potesse essere semplicemente preso e usato su un altro.

Era questa la promessa: font per il web con una risposta tecnica all’obiezione sulla licenza. Non ha mai funzionato fuori da Internet Explorer, nessun altro browser lo ha implementato, e la restrizione di dominio si è rivelata più un ostacolo per chi pagava i font che per chiunque li copiasse.

L’avete quasi certamente trovato in un vecchio foglio di stile

Per circa un decennio, ogni generatore di font per il web produceva lo stesso blocco: un EOT per il vecchio Internet Explorer, un WOFF per tutto il moderno, un TTF per il vecchio Android, e un font SVG per i primi iOS. Quel blocco è stato copiato di tutorial in tutorial ed è ancora seduto in un numero enorme di fogli di stile.

Tutto ciò ora è peso morto. Il solo WOFF2 copre ogni browser in uso; la riga EOT serve un browser di cui Microsoft ha terminato il supporto nel 2022, su un sistema operativo che a sua volta è terminato. Eliminarla toglie un file dalla build e una richiesta dalla pagina, e non rompe nulla che non sia già rotto.

Il blocco di dominio è la parte che coglie di sorpresa

Un EOT può portare un elenco dei siti autorizzati a usarlo. Internet Explorer controllava quella lista e rifiutava il font su qualunque altro dominio.

Quindi un font recuperato da un vecchio sito e spostato su uno nuovo può semplicemente non caricarsi, senza alcun errore che lo spieghi — e non c’è nulla da correggere nel foglio di stile, perché la restrizione è dentro il file del font. Se un EOT legacy non funziona su un nuovo dominio, è questo il motivo, e la risposta è tornare al TTF o OTF originale invece di combattere con il file.

Convertirne uno in un font usabile

È genuinamente la ragione principale per toccare questo formato, ed è un’operazione di salvataggio: un vecchio sito viene ricostruito, i file dei font originali sono spariti, e ciò che sopravvive sul server è un EOT.

Sotto c’è un font OpenType con compressione e un’intestazione avvolta attorno, quindi estrarre un TTF o OTF è di solito possibile. Due cose vanno poi controllate. Se il font estratto è ridotto — molti EOT contengono solo i caratteri che il vecchio sito usava, e quelli mancanti non ricompariranno. E se avete la licenza per usarlo affatto, perché un font recuperato da un sito web non è automaticamente un font che potete distribuire.

Cosa usare al suo posto

WOFF2, da solo, senza ripieghi. Ogni browser attuale lo legge, è il più piccolo delle opzioni, e qualunque cosa sia troppo vecchia per comprenderlo ripiegherà su un font di sistema — un esito perfettamente accettabile e decisamente migliore che servire quattro copie di un carattere perché un browser che nessuno usa ottenga quello preferito.

Se un vero requisito di supportare Internet Explorer 8 esiste da qualche parte, in un sistema interno bloccato, la risposta onesta resta comunque un font di sistema per quel browser. Mantenere una pipeline EOT nel 2026 costa più di quanto il carattere valga per le tre persone coinvolte.

La questione della licenza è sopravvissuta al formato

Embedded OpenType tentava di risolvere la licenza dei font dentro il file. Quell’approccio ha perso, e il settore si è assestato risolvendola nel contratto invece: una licenza desktop copre l’installazione di un font sulle macchine, e una licenza web — a prezzo separato, spesso per visualizzazioni di pagina — copre servirlo da un sito.

Il che significa che la regola che si applica a un font web moderno si applicava anche all’EOT, e si applica a qualunque cosa estraiate da uno. La restrizione tecnica è sparita; la licenza no, ed è quella a decidere davvero se un font può essere usato.

Ha funzionato solo in un browser

Embedded OpenType era un formato Microsoft e Internet Explorer è stato l’unico browser che lo abbia mai letto. Dal 1997 fino a Internet Explorer 9 è stato l’unico modo per usare un carattere personalizzato in quel browser, motivo per cui gran parte della marcatura dei font del web ha portato un ramo EOT separato per un decennio.

Internet Explorer 9 ha aggiunto il supporto WOFF nel 2011 e lì è finita la ragione di produrre EOT. Microsoft ha terminato il supporto a Internet Explorer stesso nel 2022. Un sito che serve ancora oggi questo formato lo serve a niente, e la regola `@font-face` che lo referenzia è una richiesta che non si completerà mai utilmente.

I dati, in un posto solo

Identificativi e provenienza del formato EOT.
Estensione.eot
Tipo di mediaapplication/vnd.ms-fontobject
Pubblicato daMicrosoft
Prima pubblicazione1997

File EOT: domande frequenti

Mi servono ancora file EOT sul mio sito web?

No. Ha sempre servito solo Internet Explorer, di cui Microsoft ha smesso il supporto nel 2022. Il solo WOFF2 copre ogni browser in uso, ed eliminare la riga EOT da un vecchio blocco @font-face rimuove un file e una richiesta senza rompere nulla.

Come apro o installo un font EOT?

Non potete installarne uno — i sistemi operativi non accettano il formato, e doveva essere caricato solo da Internet Explorer da una pagina web. Per usare il carattere, estraete un TTF o OTF da esso e installate quello.

Posso convertire un EOT in TTF?

Di solito sì. Sotto l’intestazione e la compressione c’è un font OpenType. Due avvertenze: molti EOT erano ridotti solo ai caratteri che il sito originale usava, e quei caratteri non ritornano; e recuperare un font da un sito web non vi dà la licenza per usarlo.

Perché il mio font EOT non si carica su un nuovo dominio?

Il formato può portare un elenco di domini permessi dentro il file stesso, e Internet Explorer lo rifiutava altrove. Non c’è nulla da correggere nel foglio di stile — la restrizione è nel font. Tornate al TTF o OTF originale.

Cosa ha sostituito l’EOT?

Il WOFF, e poi il WOFF2, ciò che tutto usa oggi. Entrambi sono formati aperti del W3C, entrambi sono letti da ogni browser attuale, e nessuno dei due tenta di far rispettare la licenza dentro il file — quello è lasciato al contratto di licenza, dove appartiene.