Che cos'è questo strumento?
Questo strumento converte il testo in arte ASCII in stile "FIGlet": ogni lettera viene disegnata utilizzando una griglia di specifici caratteri ASCII (principalmente spazi, trattini bassi, barre verticali e barre oblique) disposti in modo da apparire come una grande lettera maiuscola quando visualizzati con un font monospazio. I font FIGlet sono un formato che risale a decenni fa e che viene ancora oggi utilizzato per i banner dei terminali, i commenti nel codice e le schermate iniziali degli strumenti a riga di comando.
Caratteri diversi producono stili molto diversi a partire dallo stesso testo di partenza: “Standard” offre il classico aspetto squadrato, “Slant” inclina le lettere in diagonale, “Doom” e “Ghost” propongono uno stile a blocchi più marcato e d’effetto, mentre “Small” consente di inserire più testo in uno spazio più ristretto.
Perché usarlo?
- Testo pronto all'uso per banner nei file README, nelle schermate iniziali degli strumenti CLI o nelle intestazioni dei commenti nel codice.
- 6 stili di carattere diversi tra cui scegliere, con la possibilità di passare da uno all'altro all'istante senza dover digitare di nuovo.
- L'output è testo semplice (allineato con caratteri monospazio): incollalo direttamente in qualsiasi file di codice, terminale o campo di testo semplice.
- 100% privato: il testo viene elaborato localmente, non viene caricato nulla.
- Gratuito, senza registrazione, senza filigrana.
Come si usa
- Digita una parola o una frase breve (si consiglia di utilizzare lettere latine e numeri).
- Scegli un carattere dal menu a tendina.
- Fai clic su "Genera".
- Clicca su "Copia" per copiare il risultato in testo semplice: rimarrà allineato purché lo incolli da qualche parte utilizzando un font a spaziatura fissa.
Esempio
Input
HIRisultato
_ _ ___
| | | |_ _|
| |_| || |
| _ || |
|_| |_|___|Visualizzato con il carattere Standard. Copia questo testo esattamente come mostrato in un contesto a spaziatura fissa (un blocco di codice, un terminale, un file README): con un carattere proporzionale l’allineamento risulterà errato, poiché la spaziatura si basa sul presupposto che tutti i caratteri abbiano la stessa larghezza.
Consigli pratici
- Incolla sempre il risultato in un contesto a spaziatura fissa (recinto di codice Markdown, terminale, commento di codice): è questo che mantiene le lettere allineate.
- Le parole brevi (meno di ~10 caratteri) funzionano meglio; le frasi più lunghe occupano molto spazio in poco tempo e potrebbe essere necessario suddividerle manualmente su più righe.
- "Standard" e "Small" sono le impostazioni predefinite più sicure per i banner README, poiché mantengono una larghezza ragionevolmente ridotta.
- Se un carattere sembra mancante o errato, è probabile che non faccia parte del set di glifi supportato dal font (solo lettere latine, numeri e segni di punteggiatura di base).
Dove vengono effettivamente utilizzati i banner ASCII
L'uso pratico più comune è quello di un banner con il nome del progetto nella parte superiore di un file README.md o nell'output del comando --help o all'avvio di uno strumento CLI: FIGlet è stato lo standard de facto in questo ambito sin dal suo rilascio negli anni '90, e lo stesso formato di font è ancora oggi supportato da decine di librerie.
Viene utilizzato anche nelle intestazioni dei commenti del codice per separare visivamente le sezioni di un file lungo, nonché nelle schermate iniziali del terminale per gli strumenti a riga di comando. Se si sta formattando il codice circostante anziché aggiungere un banner, il formattatore JSON e gli strumenti di confronto del testo gestiscono il resto del flusso di lavoro.
Domande frequenti
Perché la mia arte ASCII appare distorta quando la incollo in un'app di chat o in un documento?
L'arte ASCII si basa sul fatto che ogni carattere abbia esattamente la stessa larghezza (un font a spaziatura fissa). Se la si incolla in un contesto che utilizza un font proporzionale — come la maggior parte delle app di chat, dei programmi di videoscrittura e dei moduli web per impostazione predefinita — le lettere appariranno disallineate o schiacciate. Viene visualizzata correttamente nei blocchi di codice, nei terminali, nei commenti di codice e in qualsiasi altro contesto in cui sia impostato un font monospazio.
Posso utilizzarlo per testi non in inglese?
Questi font FIGlet includono solo glifi per lettere latine, numeri e segni di punteggiatura di base: nessuno dei 6 font qui presenti supporta i caratteri CJK, cirillici o arabi. I caratteri non latini verranno ignorati o visualizzati in modo errato.
Qual è la differenza tra i 6 caratteri?
"Standard" è lo stile FIGlet originale e più conosciuto. "Slant" inclina le lettere in diagonale. "Big" e "Small" variano la dimensione e la larghezza complessive delle lettere. "Doom" e "Ghost" utilizzano forme a blocchi più marcate e solide per un effetto più d'impatto. Provane alcuni: la stessa parola può apparire completamente diversa a seconda del font.
C'è un limite di lunghezza?
Non è previsto alcun limite rigido, ma i font ASCII per banner sono pensati per parole o frasi brevi — pochi caratteri per riga. Le frasi lunghe verranno comunque visualizzate, ma ogni carattere può occupare uno spazio pari a 5-10 caratteri standard, rendendo il risultato troppo largo per essere letto o incollato ovunque.
Questo fa sì che il mio testo venga caricato da qualche parte?
No. La conversione del testo in arte ASCII (l'algoritmo FIGlet e i dati dei font) avviene interamente tramite JavaScript nel tuo browser. Nulla di ciò che digiti viene inviato a un server.