Ho fatto qualche ricerca più dettagliata dopo aver fatto questa domanda, e quindi sto aggiungendo questa risposta come una sorta di addendum a quella di Joonas, il che era buono ma non ha risposto alla mia ultima domanda in modo sufficientemente dettagliato per me:
Se l'uso principale di questi servizi è la conversione in diversi formati, quali formati sono effettivamente necessari sul Web moderno per supportare un numero ragionevole di browser a partire dal 2019?
Molti sviluppatori sostengono che WOFF e WOFF2 sono gli unici formati di caratteri necessari nello sviluppo web moderno . Tuttavia, quelle risposte non sono di buona provenienza e penso anche che siano leggermente troppo zelanti, quindi iniziamo guardando le cifre di supporto effettive per WOFF e WOFF2, per gentile concessione di CanIUse.com, che è lo standard del settore per documentare questo genere di cose.
Supporto per WOFF2
WOFF2 migliora su WOFF in ogni modo, è supportato dalla maggior parte dei browser desktop rilasciati dopo il 2014, ma solo dal 2018 ha iniziato a essere supportato dalla maggior parte dei browser mobili. È supportato da circa il 93% dei browser a livello globale.
Supporto per WOFF
WOFF ha iniziato a essere supportato da Internet Explorer in IE9 (rilasciato nel 2011), il che rende il formato EOT obsoleto per le versioni di IE rilasciate dal 2011. È supportato da circa il 97% dei browser a livello globale.
Altri browser desktop hanno iniziato a supportare WOFF all'incirca nello stesso momento, incluso Firefox da Firefox 3.6, Chrome da Chrome 5 e Safari da 5.1 (rilasciati rispettivamente nel 2010, 2011 e 2011), rendendo obsoleti i formati TTF e OTF 1 nelle versioni precedenti . La maggior parte dei browser per dispositivi mobili supporta WOFF dal 2013.
Avvertenze e conclusioni
Da questo punto di vista, è abbastanza facile cancellare tutti gli altri formati come non necessari, ma il software non ufficialmente supportato non è mai stato un buon indicatore del fatto che non viene più utilizzato. Per dirla in altro modo, la condivisione della versione del browser globale non è affatto rappresentativa dei dati demografici utilizzati dal tuo sito Web.
La condivisione della versione del browser può variare notevolmente tra i dati demografici: fattori come paese, classe sociale e reddito influenzano fortemente i dispositivi (e quindi le versioni dei browser) utilizzati dagli utenti. Come sviluppatore, pensa se il sito che stai costruendo verrà utilizzato dai dati demografici che hanno maggiori probabilità di utilizzare quelle versioni precedenti.
Se decidi che è così e devi supportare i browser desktop precedenti al 2011 o i browser mobili precedenti al 2013, utilizza lo stack completo di caratteri: WOFF2, WOFF, TTF (o OTF) ed EOT.
Se non hai bisogno di supportare quegli antichi browser, ed è ancora vero che molto probabilmente non lo fai, usa semplicemente WOFF2 e WOFF come stack di font da qui in poi.
(1) TTF e OTF sono formati di font desktop tradizionali e qualsiasi browser che supporti uno supporta l'altro, quindi non utilizzare mai entrambi