Block Elements
Block Elements 유니코드 블록(U+2580–U+259F)에서 32개의 문자를 둘러보세요. 문자를 클릭하면 상세 정보를 보고 복사할 수 있습니다.
박스 드로잉 및 블록 요소 정보
상자 그리기 문자와 블록 요소는 텍스트 모드 인터페이스의 구성 재료입니다. 단선과 이중선, 모서리, T자형 접합, 교차점을 통해 표, 창, 테두리를 전적으로 문자 셀로 구성합니다. 블록 요소(사분면, 음영, 채움)는 순수 텍스트 환경에 기본적인 그래픽 기능을 추가합니다. 이들은 함께 터미널 사용자 인터페이스, ASCII 아트, 그리고 초기 개인용 컴퓨팅의 미학을 불러일으키는 레트로 스타일 애플리케이션을 구동합니다.
1981년 원래 PC와 함께 출시된 IBM의 코드 페이지 437은 텍스트 기반 사용자 인터페이스를 만들기 위해 특별히 완전한 상자 그리기 문자 세트를 포함했습니다. 그래픽 운영 체제 이전에는 모든 DOS 애플리케이션(로터스 1-2-3 스프레드시트부터 노턴 커맨더 파일 관리자까지)이 창, 메뉴, 대화 상자를 시뮬레이션하기 위해 이러한 문자에 의존했습니다. 1980년대 후반과 1990년대 초반의 전자 게시판 시스템(BBS)은 상자 그리기를 예술 형식으로 끌어올렸으며, ANSI 아티스트들은 색상 텍스트 문자만으로 정교한 장면을 만들었습니다. 유니코드는 IBM의 원래 상자 그리기 문자를 모두 보존하고 단선, 이중선 및 혼합 두께 조합의 전체 행렬을 지원하는 변형을 추가했습니다.
일반적인 용도
- 터미널 사용자 인터페이스 및 CLI 애플리케이션 레이아웃
- 문서에서 일반 텍스트 표 형식 지정
- ANSI 아트 및 레트로 컴퓨팅 미학
- 터미널 앱의 진행 막대 및 로딩 표시기
- 서버 환경에서 텍스트 기반 데이터 시각화
기술 참고 사항: 상자 그리기 문자의 올바른 렌더링은 각 글리프가 정확히 하나의 문자 셀을 차지하고 셀 경계에서 선이 매끄럽게 연결되는 고정폭 글꼴을 요구합니다. 많은 현대 글꼴은 메트릭이 비례 간격을 가정하기 때문에 상자 그리기 문자를 제대로 정렬하지 못합니다. iTerm2 및 Windows 터미널과 같은 터미널 에뮬레이터는 이러한 문자가 간격 없이 연결되도록 하는 특수 렌더링 경로를 가지고 있습니다. 블록 요소(U+2580–U+259F)는 8가지 음영 수준과 사분면 조합을 제공하여 하위 문자 해상도에서 의사 픽셀 그래픽을 달성할 수 있습니다.
문화적 맥락: 데모신과 BBS 아트 커뮤니티는 상자 그리기를 실용적인 UI 구성 요소에서 진정한 예술 형식으로 변형했습니다. 1990년대의 ANSI 아트 대회는 코드 페이지 437의 256개 문자만 사용하여 놀랍도록 세부적인 작품을 생산했습니다. 오늘날 활기찬 레트로 컴퓨팅 커뮤니티는 계속해서 터미널 아트를 창작하고 있으며, tmux 및 Neovim과 같은 현대 도구는 개발자 워크플로에서 상자 그리기 문자의 관련성을 유지합니다. 이 미학은 픽셀 아트, 로파이 게임 디자인, 그리고 터미널 기반 로그라이크 게임의 전체 장르에 영감을 주었습니다.