Skip to content

Gratis · Privato · Senza registrazione

Rimozione barra orizzontale — correggere la lineetta che non è una lineetta em

U+2015 sembra esattamente una lineetta em e si comporta come niente di simile. Incolla il testo e trasforma ognuna in una vera lineetta em, un trattino o niente.

Strumento per rimuovere le lineette

Tutto avviene nel tuo browser. Il tuo testo non lascia mai questa pagina.

Questo strumento sostituisce
Sostituisci ogni lineetta con

Ctrl (o ⌘) + Invio per eseguire di nuovo.

Testo senza barre orizzontali

0lineette rimosse

La barra orizzontale (―, U+2015) è un carattere Unicode distinto dalla lineetta em, e sullo schermo i due sono indistinguibili nella maggior parte dei caratteri. La differenza è ciò che il software ne fa. Una lineetta em (U+2014) è il carattere a cui si riferiscono editor, guide di stile ed elaboratori dicendo «lineetta», ed è quella che producono la tua scorciatoia da tastiera, la correzione automatica e le impostazioni tipografiche. La barra orizzontale è l’alternativa che alcune tradizioni tipografiche preferiscono per il dialogo citato — e quella che diverse pipeline editoriali emettono senza che nessuno lo chieda.

Sicché si somigliano, nessuno nota che una barra è nel testo finché qualcosa non la rifiuta. Un validatore di modulo con una whitelist ASCII o ridotta la blocca. Un controllo di stile la segnala come incoerenza rispetto alle lineette em altrove nello stesso documento. Un trova e sostituisci di «—» riporta zero riscontri in un testo che visibilmente ne contiene una. E in un carattere che non ha mai disegnato U+2015, il simbolo appare come un rettangolo vuoto — il riquadro che manda la gente a cercare «perché la mia lineetta è un riquadro».

Questo strumento rimuove esattamente quel carattere e lascia in pace le vere lineette em, en e i trattini. La sostituzione predefinita è una vera lineetta em, che è ciò che la maggior parte vuole: stesso aspetto, stesso significato, ma un carattere su cui ogni strumento concorda. Scegli Trattino se la destinazione è un campo di codice o uno slug, o Niente se la barra era decorazione — una riga, un separatore, una linea di divisione indesiderata — e non punteggiatura.

Da dove viene il carattere

Nessuno digita U+2015 apposta. Arriva con un documento, una pipeline o un font.

Un’esportazione PDF o InDesign

Gli strumenti editoriali e le pipeline di stampa a volte mappano una riga o una lineetta di dialogo su U+2015. Copia un paragrafo dal PDF e il carattere arriva con lui.

Lineette di dialogo

Alcuni stili editoriali aprono il dialogo con una lineetta invece che con le virgolette, e prescrivono la barra orizzontale per il compito. Se un manoscritto segue quello stile, ognuna di quelle lineette è U+2015.

Una sostituzione di font

Un documento aperto su una macchina senza il font originale può vedersi riscrivere le lineette em da un fallback che usa la barra orizzontale — il glifo sembra giusto, il carattere no.

Pulizia automatizzata del testo

Scraper, passate OCR e CMS più datati normalizzano la punteggiatura con le proprie tabelle di mappatura, e alcune di esse scrivono U+2015 dove la sorgente aveva U+2014.

Scegli la sostituzione

Quella giusta dipende da cosa era la barra: punteggiatura, separatore o riga.

Lineetta em

Prosa e documenti

La risposta giusta quasi sempre. Aspetto identico, e ogni editor, validatore e chatbot concorda su cosa sia.

Trattino

Slug, codice e dati

ASCII e universalmente accettato. Usalo quando il testo deve sopravvivere a un foglio di calcolo, un URL o un campo di database.

Spazio

Una barra usata come separatore

Quando il carattere divideva due etichette invece di punteggiare una frase, uno spazio è ciò che la riga voleva davvero.

Niente

Righe e separatori

Cancellala senza rimpianti quando la barra era una riga decorativa — una linea di trattini in funzione di stacco di sezione.

Qualunque cosa scegli, si applica a tutto l’incollato in una passata — un capitolo, un intero manoscritto o una colonna di un foglio di calcolo. Niente viene caricato e non c’è limite di parole: una pagina di casi è sicura quanto una frase.

Domande

Che cos’è una barra orizzontale e in che cosa differisce da una lineetta em?
La barra orizzontale è U+2015 e la lineetta em è U+2014. Di solito si rendono identiche, ma sono code point diversi con proprietà Unicode diverse, quindi un programma che confronta caratteri o valida contro una whitelist le tratta come due cose senza relazione.
Perché la mia lineetta appare come un riquadro vuoto?
Perché il carattere non è la lineetta per cui il tuo font ha un glifo. U+2015 manca in un numero sorprendente di font, e il riquadro del glifo mancante è ciò che vedi. Le lineette di due e tre em mancano ancora più spesso. Convertire il carattere in una vera lineetta em sistema la visualizzazione ovunque.
È sicuro convertirla in una lineetta em?
Per la prosa sì — il glifo è lo stesso e il significato è lo stesso. L’unico posto in cui la distinzione conta è una pubblicazione che usa deliberatamente U+2015 per i dialoghi; per questo lo strumento permette di scegliere anche trattino, spazio o cancellazione.
Perché trova e sostituisci non la trova?
Perché cerchi U+2014 e il documento contiene U+2015 — due stringhe che sembrano uguali nella casella di ricerca e non trovano mai riscontro. Cercare il carattere della lineetta em è il modo più comune di scoprire questo problema: zero risultati su una pagina piena di lineette.
Può rompere un file JSON, un CSV o una richiesta API?
Può. JSON vieta i caratteri di controllo letterali e alcuni validatori rifiutano il non-ASCII fuori dalle stringhe; i caricatori CSV e le API datate spesso assumono una codifica a byte singolo e corrompono tutto ciò che supera U+007F. Una barra orizzontale in mezzo a un valore è una causa plausibile di un import fallito che sembra un misterioso bug di codifica.
Questa pagina rimuove anche le lineette di due e tre em?
No — questa pagina è bloccata su U+2015 e su nient’altro, quindi le vere lineette em non sono mai danni collaterali. Le multi-em (U+2E3A e U+2E3B) hanno una pagina propria, e Rimuovi tutti i trattini svuota ogni famiglia in una volta.

Pronto a pulire il tuo testo?

Nessuna registrazione, nessun upload, nessun limite di parole. Incolla, scegli, copia il risultato.

Rimuovi i trattini ora