Il miglior font per i sottotitoli: cosa specificano Netflix e la BBC
Il miglior font per i sottotitoli è un sans-serif largo e semplice: cosa specificano Netflix e la BBC, la dimensione in pixel e perché compaiono dei riquadri.
Il miglior font per i sottotitoli è un sans-serif largo e semplice come Verdana, Arial o Tiresias, impostato a un'altezza di riga di circa l'8% dell'altezza dell'immagine, bianco con un contorno o un riquadro scuri. È molto vicino a ciò che specificano Netflix e la BBC. I font display pesanti sono per le didascalie social brevi, non per i dialoghi.
Qui sotto trovi un confronto delle scelte più comuni, la regola della dimensione in pixel, il motivo per cui alcuni font da didascalia trasformano intere lingue in riquadri vuoti e il dettaglio di consegna che decide se lo spettatore vedrà mai il tuo font.
I migliori font per i sottotitoli, a confronto
I font leggibili per i sottotitoli hanno tre tratti in comune: forme delle lettere aperte, spessore del tratto uniforme e larghezza generosa. Un sottotitolo ottiene due o tre secondi di attenzione su immagini in movimento, spesso su un telefono, e ognuno di questi tratti fa guadagnare velocità di riconoscimento.
| Font | Stile | Ideale per | Cirillico | Arabo, ebraico, script indiani, thai, CJK | Dove trovarlo |
|---|---|---|---|---|---|
| Verdana | Sans umanista largo | Dialoghi su due righe | Sì | No | Preinstallato su Windows e Mac |
| Arial | Sans neo-grottesco | Dialoghi, segnaposto inglese di Netflix | Sì | Arabo ed ebraico, su Windows | Preinstallato su Windows e Mac |
| Roboto | Sans neo-grottesco | Testo su schermo, video verticali | Sì | No | Gratis, Google Fonts |
| Famiglia Noto Sans | Sans umanista | Qualsiasi lingua | Sì | Sì, una famiglia per script | Gratis, Google Fonts |
| Montserrat ExtraBold | Sans geometrico pesante | Didascalie social brevi | Sì | No | Gratis, Google Fonts |
| Bebas Neue | Maiuscole condensate | Da una a tre parole | No | No | Gratis, Google Fonts |
| Anton | Display condensato | Da una a tre parole | No | No | Gratis, Google Fonts |
Le righe che rompono lo schema sono i font display. Bebas Neue e Anton, due scelte comuni per le didascalie dei video brevi, non sanno disegnare una sola lettera russa o ucraina: Google Fonts li distribuisce entrambi con il solo script latino. Vanno bene per tre parole inglesi su un Reel e sono la scelta sbagliata per un video che verrà sottotitolato in più lingue.
Verdana sta in cima per un motivo che Microsoft dichiara nella propria documentazione: è stato disegnato per gli schermi, e «la larghezza e la spaziatura generose dei caratteri di Verdana sono la chiave della leggibilità». È esattamente la proprietà di cui ha bisogno un sottotitolo. Le linee guida della BBC sui sottotitoli chiedono «un font largo come Reith Sans, Verdana o Tiresias», e Reith Sans è il carattere tipografico della BBC stessa, quindi per tutti gli altri le scelte pratiche sono Verdana e Tiresias.
Che dimensione devono avere i sottotitoli?
Dimensiona i sottotitoli in base all'altezza dell'immagine, non a un valore in punti. La BBC fissa l'altezza di riga all'8% dell'altezza attiva del video per i video 16:9, 4:3 e 1:1, e al 4,5% per il 9:16. La seconda cifra è la prima moltiplicata per 9/16, quindi il testo risulta più o meno della stessa dimensione su un video verticale e su uno orizzontale:
| Fotogramma | Aspect ratio | Altezza di riga | In pixel |
|---|---|---|---|
| 1280×720 | 16:9 | 8% | 58 px |
| 1920×1080 | 16:9 | 8% | 86 px |
| 3840×2160 | 16:9 | 8% | 173 px |
| 1080×1080 | 1:1 | 8% | 86 px |
| 1080×1920 | 9:16 | 4,5% | 86 px |
Netflix esprime la stessa idea dall'altro lato. La sua guida di stile per l'inglese dimensiona il testo «in rapporto alla risoluzione del video e alla possibilità di far stare 42 caratteri nella larghezza dello schermo», e 42 caratteri sono anche il suo limite di lunghezza per riga, il numero su cui si basa la guida alla velocità di lettura. Una riga della lunghezza massima deve entrare nel fotogramma con margine a sufficienza.
Le dimensioni in punti in un editor non significano nulla finché non sai rispetto a quale tela vengono misurate. Il filtro subtitles di FFmpeg dispone un SRT su una tela virtuale di 288 righe, quindi lì FontSize=23 corrisponde più o meno all'8% della BBC a qualsiasi risoluzione, mentre lo stesso numero in un editor video che misura rispetto al fotogramma reale dà un testo di una frazione di quella dimensione.
Contorno o riquadro: come mantenere leggibile il testo bianco
Il testo bianco ha bisogno di qualcosa di scuro intorno, perché le riprese non restano scure. La BBC limita i sottotitoli a quattro colori — bianco, giallo, ciano e verde — su sfondo nero, con il bianco come predefinito. Ci sono tre modi per staccare le lettere dall'immagine:
- Un contorno disegna un bordo scuro attorno a ogni lettera. Lascia visibile la maggior parte dell'immagine, ed è per questo che lo usano i sottotitoli dei film e le didascalie social. I contorni più spessi reggono meglio su riprese cariche di dettagli e hanno un aspetto più pesante.
- Un'ombra aggiunge dietro le lettere una copia sfumata e leggermente spostata. È discreta e, da sola, non funziona su sfondi chiari e ricchi di dettagli.
- Un riquadro mette un rettangolo pieno o traslucido dietro la riga. È l'opzione più leggibile su qualsiasi ripresa e l'aspetto tradizionale del broadcast televisivo; è anche quella che nasconde più immagine.
In un file ASS sono BorderStyle=1, un contorno con ombra, e BorderStyle=3, un riquadro opaco. Lo stesso testo può sembrare un sottotitolo da cinema o una didascalia televisiva a seconda di quell'unico valore.
Un font da didascalia pesante danneggia la leggibilità?
Per i dialoghi, sì. Per le didascalie di tre parole, no. I due compiti chiedono al carattere tipografico cose opposte, e confonderli è l'errore di font più comune nella sottotitolazione.
I sottotitoli dei dialoghi vanno letti, non guardati di sfuggita: fino a due righe da 42 caratteri, da 17 a 20 caratteri al secondo, mentre lo spettatore guarda anche i volti. Leggere a quella velocità dipende dal distinguere le lettere all'istante, e le forme larghe e aperte lo rendono più facile: è per questo che la BBC chiede un font largo. Le maiuscole condensate fanno l'opposto: stringono le lettere e le portano tutte alla stessa altezza. Una riga in Bebas Neue è una bella grafica e una lettura difficile su 84 caratteri.
Le didascalie social funzionano al contrario. Da una a tre parole alla volta restano a schermo, grandi e centrate, e il compito è dare ritmo ed enfasi, non la lettura. I font display pesanti come Montserrat ExtraBold e Anton sono bravi proprio in questo, e l'analisi delle didascalie in stile Hormozi mostra come è costruito quell'aspetto.
Quindi la risposta onesta a «qual è il font migliore» è una domanda: lo spettatore sta leggendo frasi o cogliendo parole? L'errore è copiare un font da didascalia nei sottotitoli di un documentario; ma è un errore anche usare Verdana all'8% per un gancio di una sola parola su uno Short.
Perché i sottotitoli mostrano riquadri al posto delle lettere?
Perché il font non ha un glifo per quel carattere, e il motore di rendering ha disegnato al suo posto un segnaposto. Quei rettangoli vuoti sono soprannominati «tofu», e Google ha scelto il nome della propria famiglia di font Noto in riferimento all'obiettivo «no more tofu»; oggi copre più di 800 lingue.
Di solito i colpevoli sono i font da didascalia. Sablate include cinque font display per le didascalie, e ne abbiamo misurato le mappe dei caratteri con fontTools: solo Montserrat ExtraBold arriva al cirillico, e nessuno dei cinque — Montserrat ExtraBold, Anton, Archivo Black, Bebas Neue e Bangers — riesce a disegnare l'arabo, l'ebraico, gli script indiani, il thai, il cinese, il giapponese o il coreano.
Cosa succede dopo dipende dal motore di rendering. Alcuni disegnano riquadri. Altri sostituiscono in silenzio un altro font ai caratteri mancanti, ed è così che anteprima e rendering finale finiscono in due font diversi. La soluzione affidabile è scegliere un font per ogni lingua, ed entrambi i sistemi operativi ne includono già uno per ogni script principale:
| Script | Windows | macOS | Download gratuito |
|---|---|---|---|
| Arabo | Segoe UI | Geeza Pro | Noto Sans Arabic |
| Ebraico | Segoe UI | Arial Hebrew | Noto Sans Hebrew |
| Devanagari (hindi, marathi) | Nirmala UI | Kohinoor Devanagari | Noto Sans Devanagari |
| Thai | Leelawadee UI | Thonburi | Noto Sans Thai |
| Cinese (semplificato) | Microsoft YaHei | PingFang SC | Noto Sans SC |
| Giapponese | Yu Gothic UI | Hiragino Sans | Noto Sans JP |
| Coreano | Malgun Gothic | Apple SD Gothic Neo | Noto Sans KR |
I font di sistema non costano nulla e sono già installati, ma esistono solo su quel sistema operativo. Se il file dei sottotitoli o il progetto passa a un altro computer, la famiglia Noto è la scelta più sicura, perché può viaggiare insieme al file. I font sono uno dei vari controlli da fare per ogni lingua; il flusso di lavoro multilingue tratta gli altri.
Il tuo font raggiunge lo spettatore solo in due tipi di consegna
Un file .srt o .vtt contiene testo e tempistiche, non un carattere tipografico, quindi è ciò che lo riproduce a decidere come appare. Le piattaforme lo rendono esplicito. Le impostazioni delle didascalie di YouTube permettono a ogni spettatore di cambiare font, colore, dimensione, sfondo e stile dei bordi, e le impostazioni di aspetto dei sottotitoli di Netflix permettono a ogni profilo di cambiare font, dimensione, ombra e sfondo.
| Consegna | Chi sceglie il font | Lo spettatore può cambiarlo |
|---|---|---|
| SRT o VTT caricato su YouTube | Il player di YouTube | Sì |
| Testo temporizzato su Netflix | Il player di Netflix | Sì |
| Traccia ASS in un MKV, con font allegato | Tu, nei player che renderizzano ASS | Dipende dal player |
| Impresso nell'immagine | Tu | No |
Restano quindi due consegne in cui la scelta del font spetta a te: una traccia ASS con stile e il file del font allegato a un MKV, che la guida ai sottotitoli MKV mostra passo per passo, oppure un'impressione, in cui il testo diventa pixel e non si può più disattivare. Il compromesso tra le due è tutto il tema di hardsub vs softsub.
Per un SRT destinato a YouTube, concentra lo sforzo sulla lunghezza delle righe e sulla velocità di lettura. Il font non dipende da te.
Quale font dovresti scegliere?
«Sottotitoli per un film, un corso o un'intervista.» Verdana o Arial, bianco con contorno nero, dimensionato a un'altezza di riga dell'8%. Il punto è essere noiosi: nessuno deve accorgersi del font.
«Didascalie per Shorts, Reels o TikTok.» Un font display pesante come Montserrat ExtraBold, da una a tre parole alla volta, lontano dai pulsanti della piattaforma.
«Lo stesso video in russo o in ucraino.» Montserrat ExtraBold, Arial o Verdana. Non Bebas Neue, Anton o Archivo Black.
«Arabo, hindi, thai, cinese, giapponese o coreano.» Il font di sistema per quello script preso dalla tabella qui sopra, oppure la famiglia Noto corrispondente se il file viaggia.
«Un SRT per YouTube o Netflix.» Non scegliere niente. Decide il player dello spettatore.
Come Sablate gestisce i font dei sottotitoli
Sablate offre dodici famiglie di font: cinque font da didascalia inclusi — Montserrat ExtraBold, Anton, Bangers, Bebas Neue e Archivo Black — e sette font di sistema: Arial, Arial Black, Helvetica Neue, Verdana, Trebuchet MS, Georgia e Impact. L'elenco è corto di proposito. Ogni famiglia dell'elenco viene resa allo stesso modo nell'anteprima dell'editor di Sablate e nell'impressione, cosa che un font scelto da un punto qualsiasi del disco non potrebbe garantire.
Ogni livello linguistico viene controllato rispetto allo script in cui è scritto. Quando il font scelto non sa disegnarlo — Bebas Neue su un livello russo, Montserrat ExtraBold su uno giapponese — sia l'anteprima sia l'impressione passano allo stesso font di sistema che ne è capace, così ciò che approvi nell'editor è ciò che finisce nel file. La dimensione si misura su una tela alta 1080 a ogni risoluzione, il che porta l'8% della BBC a una dimensione di circa 86 su un'esportazione orizzontale e la regola del 4,5% a circa 49 su una 9:16. Quando esporti un unico MKV con ogni lingua come traccia (un'esportazione Pro), il font da didascalia incluso viaggia dentro il file.
Dove non arriva:
| Sablate | FFmpeg con libass | Premiere Pro o DaVinci Resolve | |
|---|---|---|---|
| Usare qualsiasi font installato sul computer | No, 12 famiglie integrate | Sì | Sì |
| Caricare un file di font senza installarlo | No | Sì, con fontsdir | No |
| Font sostituito per lingua in base allo script | Sì, in automatico | Manuale, un file per lingua | Manuale, per ogni traccia di didascalie |
Se un font del brand non è negoziabile, scrivi e temporizza i sottotitoli in Sablate, esporta un file .ass, anch'esso parte di Pro, e imprimilo con FFmpeg puntando fontsdir al tuo font. Questo percorso mantiene il lavoro di trascrizione e rinuncia solo all'elenco dei font.
In breve
Usa un sans-serif largo e semplice come Verdana o Arial per i dialoghi, dimensionalo a un'altezza di riga dell'8% del fotogramma, o del 4,5% sui video verticali, e dai al testo bianco un contorno o un riquadro neri. Tieni i font display pesanti per le didascalie brevi, dai a ogni lingua non latina un font che sappia disegnarla e ricorda che un SRT su una piattaforma non mostra mai il tuo font. Scarica Sablate se vuoi che la sostituzione del font per ogni lingua sia gestita al posto tuo.