ASCII è l’acronimo di American Standard Code for Information Interchange, un codice creato per l’uso degli operatori di telescrivente. Si pronuncia /ASK ee/, non ASCII. Il codice ASCII è limitato a un insieme specifico di 128 caratteri, di cui i primi 32 sono messi da parte, e i restanti 98 includono tutte le 26 lettere dell’alfabeto in maiuscolo e minuscolo, le cifre da zero a nove, segni di punteggiatura – punto esclamativo , parentesi sinistra e destra e parentesi graffe e quadre, virgola, trattino, punto, due punti, punto e virgola, virgolette singole e doppie e punto interrogativo: l’accento grave e circonflesso, barra anteriore, barra rovesciata e barra verticale, cancelletto, simbolo del dollaro , segno di percentuale, e commerciale, asterisco, trattino basso, segno più e tilde. Questi sono i caratteri usati nell’arte ASCII e l’intera collezione si presenta così:
ABCDEFGHIJKLMNOPQRSTU VWXYZ
abcdefgh I jklmnopqrstuvwxyz
1 2 3 4 5 6 7 8 9 0
! ( ) { } [ ], – . : ; ‘” ?
` ˆ / | # $ % & * _ + ~
Questi sono nominati in gruppi logici, ma se gli ultimi tre gruppi vengono riorganizzati, diventa chiaro che sono principalmente le versioni maiuscole e minuscole su alcuni tasti della tastiera, proprio come l’alfabeto è
~! @ # $ % ^ & * ( ) _ + { } | : “ ?
` 1 2 3 4 5 6 7 8 9 0 – = [ ] ; ‘/
I caratteri rimanenti sono il punto e la virgola, per i quali non vengono utilizzati gli elementi maiuscoli sui tasti.
Per creare arte ASCII, i caratteri specificati sono disposti su linee, con spazi in mezzo, per creare le linee, le forme e l’ombreggiatura delle immagini, a volte formando forme rappresentative e talvolta mirando solo a creare un’impressione generale. Sebbene ci siano alcuni programmi per convertire le immagini in arte ASCII, a volte chiamati generatori di arte ASCII, il loro successo varia: alcuni hanno risultati molto migliori di altri. L’arte ASCII è spesso costruita in un editor di testo in modo da non introdurre alcuna formattazione indesiderata perché la spaziatura è cruciale per il successo del pezzo. Esistono anche editor ASCII per la creazione di ASCII art. Le emoticon possono essere considerate la forma più semplice di ASCII art.