Generatore di testo glitch

Digita o incolla testo e aggiungi effetti Zalgo / glitch. Regola l'intensità e copia il risultato.

Risultato

Inserisci del testo e clicca su Genera.

Come funziona

  1. Inserisci il tuo testo: digita la parola o la frase a cui applicare l'effetto glitch.
  2. Regola l'intensità: controlla il livello di glitch, dal leggero rumore digitale alla corruzione pesante, con il cursore di intensità.
  3. Copia il risultato: copia il testo glitchato (caratteri combinanti Unicode) e incollalo ovunque, biografie di social network, Discord, app di messaggistica o HTML semplice.

Da dove viene il testo Zalgo

Il "testo Zalgo", il testo dall'aspetto corrotto che trabocca di segni verticali sopra e sotto, ha un'origine specifica. Il personaggio "Zalgo" è apparso per la prima volta in un image macro creepypasta sui forum di Something Awful il 27 luglio 2004, pubblicato dall'utente Shmorky (Dave Kelly) come una parodia dei tropi "He Is Coming" / "He Comes" che circolavano tra i Goons (i membri della comunità di Something Awful). Il concetto originale era un'entità malevola la cui presenza in un fumetto corrompeva i fumetti dei personaggi in scarabocchi illeggibili. Lo stile visivo di "He comes" renderizzato in segni combinanti Unicode impilati è diventato la firma del meme; nei pochi anni successivi il formato è sfuggito a Something Awful e si è propagato attraverso 4chan, Tumblr, MySpace e infine i social media mainstream. Il nome "Zalgo" è rimasto come etichetta del genere, e venti e più anni dopo è ancora il termine che usa ogni generatore di testo glitch. Il trucco Unicode sottostante, lo stacking di segni combinanti, precede il meme di decenni; quello che Zalgo ha fatto è stato popolarizzare l'estetica.

I segni combinanti Unicode che lo fanno funzionare

Il testo glitch usa caratteri combinanti, codepoint Unicode che non renderizzano da soli ma si attaccano visivamente al carattere base precedente. Il blocco primario è Combining Diacritical Marks (U+0300-U+036F), con 112 codepoint che coprono gli accenti e i segni diacritici usati dalle lingue a scrittura latina: combining acute (U+0301, usato per fare á), combining grave (U+0300, à), combining tilde (U+0303, ã), combining circumflex (U+0302, â), combining ring above (U+030A, å), e molti altri. Tre blocchi aggiuntivi forniscono altri segni: Combining Diacritical Marks Supplement (U+1DC0-U+1DFF) con segni storici e fonetici raramente usati; Combining Diacritical Marks for Symbols (U+20D0-U+20FF) con segni combinanti matematici e simbolici (combining left arrow above, combining circle, combining triple underdot); Combining Half Marks (U+FE20-U+FE2F) con segni che si estendono su due caratteri. Un generatore glitch sceglie il carattere di input, poi per ogni carattere aggiunge una selezione casuale di segni combinanti, tipicamente da 5 a 30 impilati per carattere per l'effetto Zalgo riconoscibile, attinti da questi blocchi. I segni si dividono visivamente in tre zone: sopra la linea di base (la maggior parte dei segni diacritici renderizzano qui), attraverso il carattere (segni overlay come long stroke, slash) e sotto la linea di base (cedilla, dot below, vertical line below). Questo strumento espone le tre zone come toggle indipendenti così puoi produrre stili glitch solo-sopra, solo-sotto, o copertura completa.

Normalizzazione Unicode, perché alcune app rimuovono il testo glitch

Unicode definisce due modi per codificare molti caratteri accentati: precomposed (un singolo codepoint, come é = U+00E9) e decomposed (una lettera base più segni combinanti, é = U+0065 + U+0301). Le forme di normalizzazione dello Standard Unicode (UAX #15) definiscono come convertire tra di loro: NFC (Composition) preferisce le forme precomposed; NFD (Decomposition) decompone tutto. Molte piattaforme applicano la normalizzazione NFC al testo in arrivo, che collassa i segni combinanti in caratteri precomposed dove possibile, ma il testo glitch tipicamente usa segni combinanti che non hanno un equivalente precomposed (perché combinare una lettera base con 30 segni casuali non correlati non è un carattere "reale" che esiste in qualsiasi forma precomposed). Quei segni sopravvivono alla normalizzazione. Tuttavia, lo Stream-Safe Text Format dello Standard Unicode raccomanda un massimo di 30 caratteri non-starter (combinanti) di fila; alcune implementazioni impongono questo limite come difesa contro gli attacchi di rendering del testo. Twitter, per esempio, conta i caratteri usando NFC e può troncare visivamente il testo glitch dopo una soglia; Discord renderizza la maggior parte del testo glitch ma limita l'altezza renderizzata; Instagram e TikTok hanno limiti variabili. Il famigerato crash "Effective Power" di iOS (maggio 2015) e il text-bomb Telugu ChaiOS (gennaio 2018) erano entrambi causati da sequenze di segni combinanti malformate che facevano crashare il renderer di testo dell'OS; gli OS moderni applicano un parsing più conservativo di conseguenza.

Dove appare il testo glitch

Accessibilità, il testo glitch è ostile agli screen reader

Il testo glitch è essenzialmente illeggibile per la tecnologia assistiva. Gli screen reader (NVDA, JAWS su Windows, VoiceOver su macOS/iOS, TalkBack su Android) gestiscono i segni combinanti in modo diverso, NVDA tende a balbettare su ogni segno; JAWS legge molti segni per il loro nome Unicode completo ("combining acute accent, combining grave accent, combining tilde..."); VoiceOver si ferma in modo imbarazzante a ogni carattere. Una parola di 5 caratteri con 20 segni combinanti per carattere produce 105 codepoint che lo screen reader deve annunciare in qualche modo, nessuno dei quali è informazione utile. Il risultato è un muro di rumore incomprensibile che rende il testo effettivamente invisibile agli utenti ciechi e ipovedenti. Lo stesso vale per gli utenti con differenze di elaborazione cognitiva o visiva, che possono trovare i segni impilati pesanti vertiginosi o triggeranti emicranie. Il testo glitch in contesti formali, documentazione, alt text, elementi UI richiesti dall'accessibilità, è ostile-agli-utenti-disabili per costruzione. Non usare il testo glitch dove porta significato semantico. Per uso decorativo in bio social, meme, post casuali, il compromesso è accettabile fintanto che il messaggio è anche trasmesso in testo semplice da qualche parte; per qualsiasi cosa dove il contenuto del testo è il messaggio effettivo, attieniti a Unicode leggibile.

Ambito onesto: cosa fa e cosa non fa questo strumento

Questo strumento genera testo glitch in stile Zalgo impilando segni combinanti Unicode su ogni carattere del tuo input. Non produce altri effetti glitch, quelli tipicamente richiedono il rendering CSS o canvas su testo effettivamente renderizzato piuttosto che trucchi Unicode. Lo shift di aberrazione cromatica RGB (l'effetto di offset rosso-verde-blu che fa sembrare il testo una stampa con registro errato) è un effetto CSS che usa text-shadow con copie offset rosso/verde/blu. L'overlay scanline (l'effetto delle linee orizzontali del monitor CRT) è un pattern di sfondo CSS di gradienti lineari ripetuti. L'animazione glitch (lo shift RGB con noise tremolante) richiede animazione CSS keyframe. Pixel sort / data-bend (l'effetto pixel scorrevole "JPEG rotto") richiede manipolazione effettiva dei dati immagine in JavaScript o un vero editor di immagini. L'output di questo strumento è Unicode portatile semplice che si incolla ovunque; per gli stili di effetto glitch visivi, guarda i generatori di effetti glitch basati su CSS. I due approcci sono complementari: questo per contesti di testo Unicode, gli strumenti di effetti CSS per contesti renderizzati-sulla-pagina.

Funzionalità

Domande frequenti

Il testo glitch si visualizza in tutte le applicazioni?

Il testo glitch Unicode usa caratteri combinanti che si visualizzano nella maggior parte delle applicazioni, tra cui Twitter, Discord, Instagram e le app di messaggistica. Alcune app rimuovono o limitano i caratteri combinanti, il che può ridurre l'effetto. Testa sulla tua piattaforma di destinazione.

Posso usare il testo glitch in HTML?

Sì, incolla il testo glitch Unicode direttamente nel tuo contenuto HTML. Poiché si tratta solo di caratteri combinanti, funziona in qualsiasi elemento senza CSS o JavaScript aggiuntivi.

Da dove viene il testo Zalgo?

È nato come un creepypasta sui forum di Something Awful nel luglio 2004, pubblicato dall'utente Shmorky (Dave Kelly) come una parodia dei tropi "He Is Coming". Il personaggio "Zalgo" era un'entità malevola la cui presenza in un fumetto corrompeva i fumetti dei personaggi in scarabocchi illeggibili renderizzati con segni combinanti Unicode impilati. L'estetica è sfuggita a Something Awful attraverso 4chan, Tumblr e MySpace, e il nome è rimasto come etichetta del genere. Il trucco Unicode sottostante, lo stacking di segni combinanti, precede il meme di decenni.

Il testo glitch è accessibile?

No, il testo glitch è ostile agli screen reader (NVDA balbetta, JAWS legge il nome Unicode completo di ogni segno combinante ad alta voce, VoiceOver si ferma in modo imbarazzante), e i segni impilati possono essere visivamente disorientanti o triggeranti emicranie per utenti con differenze di elaborazione cognitiva/visiva. Non usare il testo glitch dove porta significato semantico, documentazione, alt text, messaggi di errore, istruzioni. Per uso decorativo in bio social e post casuali, il compromesso è accettabile fintanto che il messaggio effettivo è anche trasmesso in testo semplice da qualche parte.

Questo fa anche effetti glitch CSS?

No, questo strumento produce solo testo glitch Unicode semplice. Gli effetti glitch basati su CSS (shift di aberrazione cromatica RGB tramite offset text-shadow, overlay scanline tramite gradienti lineari ripetuti, jitter animato tramite @keyframes) sono una categoria diversa che richiede che il testo sia renderizzato attraverso il tuo foglio di stile piuttosto che incollato come Unicode semplice. I due approcci sono complementari: testo glitch Unicode per contesti di testo semplice portatile (bio, chat, post), effetti glitch CSS per contesti renderizzati-sulla-pagina (titoli del tuo sito web).

Il mio testo viene inviato da qualche parte?

No. La generazione gira interamente nel tuo browser tramite JavaScript. Il testo che digiti non attraversa mai la rete, verifica nel tab Network di DevTools mentre clicchi Genera, o porta la pagina offline (modalità aereo) dopo che si carica e lo strumento funziona ancora.

Strumenti correlati

Generatore di sfumature di testo CSS Generatore di tratti di testo CSS Generatore di animazioni CSS Generatore di bordi sfumati CSS