Vai al contenuto

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.

Carattere

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

  1. Scrivi il testo. Il testo breve funziona meglio: un nome, un titolo, una sola parola. Ogni riga che scrivi diventa un suo banner.
  2. Scegli un carattere. Blocco e Ombra disegnano le lettere con un carattere di riempimento; Snello e Piccolo le disegnano con linee fatte di |, _, / e \.
  3. 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.
  4. 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.

CarattereAltezzaDisegnato conAdatto a
Blocco5 righeIl carattere di riempimento, # per defaultTitoli che devono leggersi da lontano
Ombra6 righeI caratteri di riempimento e d'ombraUn titolo con un bordo tridimensionale
Snello5 righe|, _, / e \Banner più leggeri per file README e saluti da terminale
Piccolo3 righe|, _, /, \ e parentesiCommenti 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. @, * e 0 danno 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.

Strumenti correlati

Altri strumenti: Testo decorativo e simboli