Block Elements
Sfoglia 32 caratteri del blocco Unicode Block Elements (U+2580–U+259F). Clicca su un carattere per vederne i dettagli e copiarlo.
Informazioni su Disegno di Scatole & Elementi a Blocchi
I caratteri per il disegno di scatole e gli elementi a blocchi sono i materiali da costruzione delle interfacce in modalità testo. Con linee singole e doppie, angoli, giunzioni a T e incroci, costruiscono tabelle, finestre e bordi interamente da celle di caratteri. Gli elementi a blocchi — quadranti, ombreggiature e riempimenti — aggiungono capacità grafiche rudimentali ad ambienti di solo testo. Insieme, alimentano interfacce utente terminali, ASCII art e applicazioni in stile retrò che evocano l'estetica dei primi personal computer.
La Code Page 437 di IBM, rilasciata con il PC originale nel 1981, includeva una serie completa di caratteri per il disegno di scatole specificamente progettati per creare interfacce utente basate su testo. Prima dei sistemi operativi grafici, ogni applicazione DOS — dai fogli di calcolo Lotus 1-2-3 ai file manager Norton Commander — si affidava a questi caratteri per simulare finestre, menu e finestre di dialogo. I Bulletin Board Systems (BBS) della fine degli anni '80 e dell'inizio degli anni '90 elevarono il disegno di scatole a forma d'arte, con artisti ANSI che creavano scene elaborate usando nient'altro che caratteri colorati. Unicode ha preservato tutti i caratteri originali di disegno di scatole di IBM e ha aggiunto varianti per supportare la matrice completa di combinazioni a linea singola, linea doppia e peso misto.
Usi comuni
- Interfacce utente terminali e layout di applicazioni CLI
- Formattazione di tabelle in testo semplice nella documentazione
- Arte ANSI ed estetica del computing retrò
- Barre di avanzamento e indicatori di caricamento nelle app terminali
- Visualizzazione di dati basata su testo in ambienti server
Note tecniche: Il rendering corretto dei caratteri di disegno di scatole richiede font monospaziati in cui ogni glifo occupi esattamente una cella di carattere e le linee si colleghino senza soluzione di continuità ai confini delle celle. Molti font moderni non allineano correttamente i caratteri di disegno di scatole perché le loro metriche presuppongono una spaziatura proporzionale. Gli emulatori di terminale come iTerm2 e Windows Terminal hanno percorsi di rendering speciali per garantire che questi caratteri si uniscano senza spazi vuoti. Gli elementi a blocchi (U+2580–U+259F) forniscono otto livelli di ombreggiatura e combinazioni di quadranti che possono ottenere grafica pseudo-pixel a risoluzione sub-carattere.
Contesto culturale: La demoscene e le comunità artistiche BBS hanno trasformato il disegno di scatole da componenti UI utilitaristici in una vera forma d'arte. Le competizioni di arte ANSI negli anni '90 hanno prodotto opere straordinariamente dettagliate usando solo i 256 caratteri della Code Page 437. Oggi, una vivace comunità di computing retrò continua a creare arte terminale, e strumenti moderni come tmux e Neovim mantengono rilevanti i caratteri di disegno di scatole nei flussi di lavoro degli sviluppatori. L'estetica ha ispirato la pixel art, il design di giochi lo-fi e l'intero genere dei giochi roguelike basati su terminale.