Box Drawing

Bläddra bland 128 tecken från Unicode-blocket Box Drawing (U+2500–U+257F). Klicka på valfritt tecken för att se detaljer och kopiera det.

Advertisement

Om Box Drawing & Block Elements

Box drawing-tecken och blockelement är byggmaterialen för textbaserade gränssnitt. Med enkla och dubbla linjer, hörn, T-kopplingar och korsningar konstruerar de tabeller, fönster och ramar helt från teckenceller. Blockelement — kvadranter, nyanser och fyllningar — lägger till grundläggande grafikförmåga i rena textmiljöer. Tillsammans driver de terminalanvändargränssnitt, ASCII-konst och retroinspirerade applikationer som förmedlar estetiken från tidig persondatoranvändning.

IBMs Code Page 437, som släpptes med originaldatorn 1981, inkluderade en full uppsättning box drawing-tecken specifikt för att skapa textbaserade användargränssnitt. Innan grafiska operativsystem förlitade sig varje DOS-applikation — från Lotus 1-2-3 kalkylblad till Norton Commander filhanterare — på dessa tecken för att simulera fönster, menyer och dialogrutor. Bulletin Board Systems (BBS) under slutet av 1980-talet och början av 1990-talet höjde box drawing till en konstform, där ANSI-konstnärer skapade detaljerade scener med enbart färgade texttecken. Unicode bevarade alla IBMs ursprungliga box drawing-tecken och lade till varianter för att stödja hela matrisen av enkellinje-, dubbellinje- och blandade viktkombinationer.

Vanliga användningsområden

  • Terminalanvändargränssnitt och CLI-applikationslayouter
  • Formatering av tabeller i ren text i dokumentation
  • ANSI-konst och retrodatorkänsla
  • Förloppsindikatorer och laddningsindikatorer i terminalappar
  • Textbaserad datavisualisering i servermiljöer

Tekniska anteckningar: Korrekt rendering av box drawing-tecken kräver teckensnitt med fast bredd där varje tecken upptar exakt en teckencell och linjer ansluter sömlöst vid cellgränser. Många moderna teckensnitt misslyckas med att justera box drawing-tecken korrekt eftersom deras mätvärden förutsätter proportionell avståndssättning. Terminalemulatorer som iTerm2 och Windows Terminal har särskilda renderingsvägar för att säkerställa att dessa tecken förenas utan glapp. Blockelementen (U+2580–U+259F) ger åtta nyansnivåer och kvadrantkombinationer som kan uppnå pseudo-pixelgrafik i subteckenupplösning.

Kulturell kontext: Demoscenen och BBS-konstgemenskaperna förvandlade box drawing från utilitaristiska UI-komponenter till en äkta konstform. ANSI-konsttävlingar på 1990-talet producerade anmärkningsvärt detaljerade verk med endast de 256 tecknen i Code Page 437. Idag fortsätter en livlig retrodatorgemenskap att skapa terminalkonst, och moderna verktyg som tmux och Neovim håller box drawing-tecken relevanta i utvecklararbetsflöden. Estetiken har inspirerat pixelkonst, lo-fi-speldesign och hela genren av terminalbaserade roguelike-spel.

Advertisement