Generatore di Testo in Arte ASCII
Scrivi una parola e vedila disegnata come un banner su più righe fatto di normali caratteri da tastiera, in quattro caratteri pensati per questo sito. Imposta la spaziatura e il carattere con cui sono riempite le lettere, poi copia l'arte, copiala dentro un blocco di codice Markdown, oppure scaricala come file .txt. Gratuito, senza registrazione.
Lettere, cifre e punteggiatura comune. Ogni riga che scrivi diventa un suo banner.
Un solo carattere di larghezza normale, come # @ * o █. Le emoji sono di larghezza doppia e fanno uscire le lettere dalla riga.
La tua arte ASCII
#### ### ### ### # # # # # # # # ##### # # # # # # # # #### ### # # ###
21 colonne di larghezza · 5 righe
L'arte ASCII si allinea solo con un carattere a spaziatura fissa. Incollala in un blocco di codice, in un terminale, in un commento di codice sorgente o in un file di testo semplice.
Come usare il generatore di testo in arte ASCII
- Scrivi il testo. Il testo breve funziona meglio: un nome, un titolo, una sola parola. Ogni riga che scrivi diventa un suo banner.
- Scegli un carattere. Blocco e Ombra disegnano le lettere con un carattere di riempimento; Snello e Piccolo le disegnano con linee fatte di
|,_,/e\. - Regola spaziatura e riempimento. Metti da 0 a 3 colonne tra le lettere, sostituisci
#con un altro carattere singolo, oppure disegna ogni lettera con se stessa. - Copia o scarica. Copia l'arte così com'è, copiala dentro un blocco di codice Markdown per GitHub, Discord o Slack, oppure scaricala come file .txt.
Come funzionano i caratteri
Ogni carattere è una tabella di piccoli disegni, uno per ogni simbolo. Il generatore cerca ogni simbolo del tuo testo, dispone i disegni uno accanto all'altro con la spaziatura scelta e toglie gli spazi alla fine delle righe, così l'arte si incolla in modo pulito. Blocco, Snello e Piccolo sono stati disegnati per questo strumento; Ombra è Blocco con un'ombra calcolata lettera per lettera — ogni cella piena proietta il carattere d'ombra una riga più in basso e una colonna più a destra, ovunque quel posto sia vuoto.
| Carattere | Altezza | Disegnato con | Adatto a |
|---|---|---|---|
| Blocco | 5 righe | Il carattere di riempimento, # per default | Titoli che devono leggersi da lontano |
| Ombra | 6 righe | I caratteri di riempimento e d'ombra | Un titolo con un bordo tridimensionale |
| Snello | 5 righe | |, _, / e \ | Banner più leggeri per file README e saluti da terminale |
| Piccolo | 3 righe | |, _, /, \ e parentesi | Commenti nel codice, dove tre righe d'arte bastano |
Tutti e quattro i caratteri coprono A–Z, 0–9, lo spazio e 26 segni di punteggiatura. Le lettere minuscole sono disegnate in maiuscolo, gli accenti vengono eliminati (é si disegna come E e ß come SS), e le virgolette curve e i trattini lunghi sono disegnati nelle loro forme ASCII dritte. Ciò che non ha un disegno — emoji, lettere di altri alfabeti — viene omesso ed elencato sotto l'arte, così nulla scompare senza che tu lo sappia.
Esempio svolto
Con le impostazioni predefinite — carattere Blocco, una colonna tra le lettere, # come riempimento — la parola Hello esce larga 29 colonne e alta 5 righe: cinque lettere di cinque colonne ciascuna, più quattro intervalli di una colonna. Il carattere Piccolo disegna la stessa parola in 16 colonne e 3 righe.
Blocco
# # ##### # # ### # # # # # # # ##### #### # # # # # # # # # # # # # ##### ##### ##### ###
Piccolo
_ _ |_| |_ | | | | | | |_ |_ |_ |_|
Seleziona Disegna ogni lettera con se stessa e la H è fatta di H — un aspetto classico per i banner con i nomi. Un riempimento di █ (U+2588 FULL BLOCK) dà lettere piene, ma non è ASCII, quindi verifica che sopravviva dove lo incolli.
Dove l'arte ASCII si visualizza correttamente
L'arte ASCII funziona solo in un carattere a spaziatura fissa, dove uno spazio è larga esattamente come un #. In un carattere a spaziatura variabile gli spazi si restringono, ogni riga si sposta di una quantità diversa e le lettere si staccano. Questo fatto decide dove sopravvive:
- Funziona: terminali e prompt dei comandi, editor di codice, file di testo semplice (.txt), commenti nel codice sorgente e blocchi di codice Markdown su GitHub, GitLab, Discord, Slack e Reddit — usa Copia come blocco di codice Markdown per questi.
- Funziona con una modifica: elaboratori di testi ed email, una volta impostato il testo in un carattere a spaziatura fissa come Courier New o Consolas e disattivata la formattazione automatica.
- Di solito si rompe: i normali messaggi di chat e i post sui social, che usano caratteri a spaziatura variabile e a volte riducono le sequenze di spazi, e le pagine web, a meno che l'arte non sia dentro un elemento
<pre>. - Tienila entro 80 colonne per terminali ed email. Il generatore ti avvisa quando un banner è più largo; metti una parte del testo su una seconda riga.
Breve storia dell'arte ASCII
Le immagini fatte di caratteri sono più antiche dei computer: i dattilografi le componevano sulle macchine da scrivere, e gli operatori radiotelegrafici le scambiavano negli anni Sessanta e Settanta. L'ASCII — American Standard Code for Information Interchange, pubblicato per la prima volta nel 1963 — ha fissato l'insieme dei caratteri stampabili con cui sono disegnati questi caratteri. Le stampanti a linee stampavano enormi lettere a striscione su pile di carta a modulo continuo, e FIGlet, rilasciato nel 1991, ha reso questi stili di lettere un elemento fisso dei saluti da terminale, delle intestazioni di codice sorgente e dei file README.
Domande frequenti
- Che cos'è l'arte ASCII?
- Immagini e scritte fatte con i caratteri stampabili dell'ASCII — lettere, cifre, punteggiatura e spazi — disposti su una griglia in modo che insieme formino un'immagine più grande. I banner di testo come quelli disegnati da questo strumento sono il tipo più comune.
- Perché la mia arte ASCII si rompe dopo che l'ho incollata?
- Il posto in cui l'hai incollata usa un carattere a spaziatura variabile, dove i caratteri hanno larghezze diverse, quindi le colonne non si allineano più. Incollala in un blocco di codice — Copia come blocco di codice Markdown lo fa per GitHub, Discord e Slack — oppure imposta il testo in un carattere a spaziatura fissa come Courier New.
- Come inserisco l'arte ASCII in un commento del codice?
- Anteponi a ogni riga il marcatore di commento del linguaggio (
//,#o--) oppure racchiudi il blocco tra/* */. In C e C++ fai attenzione a un commento di riga che termina con una barra rovesciata: il compilatore unisce la riga successiva al commento, e questo può commentare in silenzio del codice reale. Snello e Piccolo disegnano alcune lettere con barre rovesciate, quindi controlla la fine delle righe prima di incollare la loro arte in C; Blocco e Ombra usano la barra rovesciata solo se la scegli come riempimento o come ombra. - Sono caratteri FIGlet?
- No. I caratteri FIGlet sono file separati di molti autori diversi, distribuiti secondo le loro condizioni, e questo generatore non li usa. Blocco, Snello e Piccolo sono stati disegnati per CitationEasy, e Ombra è calcolata a partire da Blocco.
- Posso usare lettere minuscole o accentate?
- Puoi digitarle, ma i caratteri disegnano solo maiuscole: le minuscole diventano maiuscole e gli accenti vengono eliminati, quindi café si disegna come CAFE. Le lettere di altri alfabeti, come il greco o il cirillico, non hanno un disegno e vengono elencate sotto l'arte come omesse.
- Qual è il carattere di riempimento migliore?
#è il più sicuro perché è ASCII e appare denso in ogni carattere a spaziatura fissa.@,*e0danno trame diverse. Il blocco pieno █ sembra solido ma non è ASCII. Evita le emoji: in molti caratteri sono di larghezza doppia rispetto agli altri e spostano ogni riga fuori allineamento.