Andare al contenuto principale
SubtitleMatrix

Rimuovere la sottolineatura

Testo e stileTogliere marcatori e tag
Oppure incollare il testo dei sottotitoli

Opzioni

Un riquadro, sette scelte, e ciascuna scelta ha una pagina propria. Corsivo, grassetto, sottolineato e colore rimuovono quel singolo tipo di intervallo e lasciano stare il resto dello stile della riga. Tutto rimuove ogni intervallo modellato dallo strumento — quei quattro più la temporizzazione karaoke — lasciando intatto tutto il resto del testo. HTML fa lo stesso e poi spazza via anche il markup tra parentesi angolari rimasto nel testo perché lo strumento non lo modella, come i tag di interlocutore <v Bob> di VTT e <c.className>. ASS fa lo stesso invece con i blocchi di override, cancellando i codici {...} non riconosciuti in fase di analisi, come {\fad(500,500)}. Questa pagina riempie il riquadro con la scelta che il suo titolo nomina e non ne elenca altre.

La frequenza dei fotogrammi in cui sono contati i tempi. Nelle pagine di formato è quella che serve a MicroDVD, perché memorizza i tempi come numeri di fotogramma. Nelle pagine della frequenza dei fotogrammi è la cadenza con cui è stato temporizzato il file — la versione per cui sono stati creati i sottotitoli — e il secondo riquadro della pagina accetta la frequenza del video con cui verranno usati. 23,976, 24, 25, 29,97, 30, 50, 59,94 e 60 sono quelle comuni. Sbagliarla sposta l’intera timeline, e nelle pagine della frequenza dei fotogrammi la sposta di un rapporto anziché di un importo fisso.

Questa pagina rimuove gli intervalli sottolineati da un file di sottotitoli senza toccare il testo, gli orari o nessuno degli altri stili presenti sulla stessa riga. Trascinate il file, eseguite, e le parole tornano come sono state scritte con il markup del sottolineato sparito — e solo quello, quindi una riga che era anche in corsivo torna in corsivo.

Il sottolineato è il meno decorativo dei tre stili di enfasi comuni, e di solito significa che qualcuno stava annotando qualcosa invece di progettare qualcosa. Un sottotitolatore legale sottolinea i nomi delle parti in causa; un file medico sottolinea il nome di un farmaco; un traduttore sottolinea un termine da rivedere; un revisore sottolinea le parole la cui sincronizzazione è in dubbio. Quei segni sono note di lavoro su un file, e nel momento in cui il file viene consegnato smettono di essere utili: il lettore non ha modo di distinguere una parola sottolineata da una marcata.

Vale anche il contrario, ed è bene dirlo prima di eseguire la pagina: una volta spariti i sottolineati, nulla nel file registra quali parole erano marcate. Se vi serve quell’elenco, copiatelo dal file prima. Il sottolineato è anche insolito perché alcuni capitolati di consegna lo vietano del tutto, dato che una sottolineatura può essere confusa con un carattere — esattamente il rischio che un segno di lavoro porta in un file finito. SRT, WebVTT, SBV e SAMI scrivono il sottolineato come `<u>` e `</u>`, ASS e SSA come `{\u1}` e `{\u0}`, TTML come uno span con una decorazione di testo sottolineata. Nulla viene caricato: il file viene letto e scritto dentro la scheda del browser, e un file senza sottolineati torna byte per byte.

Esempi

Nomi sottolineati per una consegna

Ingresso

1
00:00:01,000 --> 00:00:02,000
The <u>defendant</u> was not present.

2
00:00:03,000 --> 00:00:04,000
<u>Exhibit B</u> is a letter.

Uscita

1
00:00:01,000 --> 00:00:02,000
The defendant was not present.

2
00:00:03,000 --> 00:00:04,000
Exhibit B is a letter.

Le parole sottolineate conservano la grafia e il posto nella frase, e spariscono solo le coppie di tag. Nulla nell’output mostra che `defendant` ed `Exhibit B` fossero mai stati marcati, che è il punto dell’esecuzione e anche la cosa da controllare prima di eseguirla.

Un file WebVTT con un tag di classe e un sottolineato

Ingresso

WEBVTT

00:00:01.000 --> 00:00:02.000
<c.lawyer>The <u>defendant</u></c> was not present.

Uscita

WEBVTT

00:00:01.000 --> 00:00:02.000
<c.lawyer>The defendant</c> was not present.

Il sottolineato se ne va e `<c.lawyer>` resta, perché un nome di classe non è un intervallo di stile: è un nome che il lettore cerca nel foglio di stile della pagina. Lasciarlo è ciò che lo strumento può fare onestamente con un tag che non ha mai modellato, e la pagina che elimina quelli lo dice nel suo titolo.

Un file ASS con un sottolineato accanto a un corsivo

Ingresso

[Script Info]
Title: underline

[V4+ Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, Bold, Italic, Underline, StrikeOut, ScaleX, ScaleY, Spacing, Angle, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, Encoding
Style: Default,Arial,20,&H00FFFFFF,0,0,0,0,100,100,0,0,1,1,1,2,10,10,10,1

[Events]
Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: 0,0:00:01.00,0:00:02.00,Default,,0,0,0,,{\u1}hello{\u0} {\i1}there{\i0}

Uscita

[Script Info]
Title: underline

[V4+ Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, Bold, Italic, Underline, StrikeOut, ScaleX, ScaleY, Spacing, Angle, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, Encoding
Style: Default,Arial,20,&H00FFFFFF,0,0,0,0,100,100,0,0,1,1,1,2,10,10,10,1

[Events]
Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: 0,0:00:01.00,0:00:02.00,Default,,0,0,0,,hello {\i1}there{\i0}

La stessa rimozione nella sintassi ASS: `{\u1}` e `{\u0}` spariscono e la coppia di corsivo subito accanto resta esattamente come il file l’ha scritta. Sulla riga convivono due intervalli e solo uno dei due è richiesto, che è il caso che lo strumento deve gestire bene su un file reale.

Domande frequenti

Il sottolineato si scrive allo stesso modo in ogni formato di sottotitoli?

No, anche se tutti intendono la stessa cosa. SRT, WebVTT, SBV e SAMI usano una coppia di tag `<u>`, ASS e SSA lo accendono con `{\u1}` e lo spengono con `{\u0}`, e TTML avvolge le parole in uno span con una decorazione di sottolineatura. Il file viene letto per il formato che è davvero, quindi un file `.srt` che in realtà è WebVTT vede comunque trovati i suoi sottolineati.

Rimuovere i sottolineati cambia il testo o la sincronizzazione del file?

Né l’uno né l’altra. La pagina riscrive il markup e nulla più: gli inizi e le fini dei blocchi conservano i loro valori al millisecondo, l’ordine dei blocchi è quello del file e il numero di blocchi non cambia. I caratteri sono identici byte per byte a parte i caratteri dei tag, quindi nessuna parola viene riscritta, nessuna riga viene unita a un’altra e non viene aggiunta punteggiatura.

Perdo l’informazione su quali parole erano sottolineate?

Sì, ed è l’unica cosa da considerare prima di eseguire la pagina. Il sottolineato è l’unico registro del fatto che una parola fosse marcata, quindi una volta sparito il file non distingue più una parola marcata da una normale. Se i segni contano — l’elenco dei termini da controllare di un revisore, l’elenco dei nomi delle parti di un sottotitolatore — copiateli dal file prima, poi eseguite la pagina.

Perché i capitolati di consegna sconsigliano il sottolineato nei sottotitoli?

Perché una sottolineatura si attacca alle lettere e può essere letta come parte di esse. Le discendenti si scontrano con la linea, e a dimensioni piccole un carattere sottolineato è facile da confondere con un altro, il che è un costo reale in un mezzo che viene letto una volta sola, in fretta, da qualcuno che non può fermarsi a guardare di nuovo. È per questo che un file pieno di segni di lavoro vale la pena di essere ripulito prima di uscire.

Posso rimuovere i sottolineati solo da una parte del file?

Questa pagina lavora sull’intero file, quindi no. Se solo alcuni blocchi vanno puliti, la strada affidabile è dividere prima il file ed eseguire la pagina sulla parte che ne ha bisogno, oppure eseguire la pagina e poi rimettere i tag sui blocchi che volevate tenere. Un singolo file trascinato non porta alcuna istruzione su quali blocchi toccare.

Che fine fanno grassetto, corsivo e colore su una riga il cui sottolineato viene rimosso?

Restano. Ogni tipo di stile è un intervallo separato, quindi una riga sottolineata e in grassetto torna in grassetto e non sottolineata, e una riga sottolineata dentro un tratto in corsivo conserva il corsivo esattamente fin dove il file lo aveva. Rimuoverli tutti insieme è la pagina che toglie ogni formattazione, che è un lavoro diverso dal togliere uno solo di essi.

Strumenti correlati