Box Drawing

Box Drawing 유니코드 블록(U+2500–U+257F)에서 128개의 문자를 둘러보세요. 문자를 클릭하면 상세 정보를 보고 복사할 수 있습니다.

Advertisement

박스 드로잉 및 블록 요소 정보

박스 드로잉 문자와 블록 요소는 텍스트 모드 인터페이스의 건축 재료입니다. 단일 및 이중 선, 모서리, T자형 접합 및 교차점을 통해 문자 셀만으로 테이블, 창 및 테두리를 구성합니다. 블록 요소 — 사분면, 음영 및 채움 — 순수 텍스트 환경에 기본 그래픽 기능을 추가합니다. 이들은 함께 터미널 사용자 인터페이스, ASCII 아트 및 초기 개인용 컴퓨팅의 미학을 연상시키는 레트로 스타일 애플리케이션을 지원합니다.

1981년 원래 PC와 함께 출시된 IBM의 코드 페이지 437은 텍스트 기반 사용자 인터페이스를 만들기 위해 특별히 설계된 전체 박스 드로잉 문자 세트를 포함했습니다. 그래픽 운영 체제 이전에, Lotus 1-2-3 스프레드시트부터 Norton Commander 파일 관리자까지 모든 DOS 애플리케이션은 창, 메뉴 및 대화 상자를 시뮬레이션하기 위해 이러한 문자에 의존했습니다. 1980년대 후반과 1990년대 초반의 전자 게시판 시스템(BBS)은 박스 드로잉을 예술 형식으로 승격시켰으며, ANSI 아티스트들은 색상 텍스트 문자만 사용하여 정교한 장면을 만들었습니다. Unicode는 IBM의 원래 박스 드로잉 문자를 모두 보존하고 단일 선, 이중 선 및 혼합 두께 조합의 전체 행렬을 지원하는 변형을 추가했습니다.

일반적인 용도

  • 터미널 사용자 인터페이스 및 CLI 애플리케이션 레이아웃
  • 문서에서의 일반 텍스트 표 형식화
  • ANSI 아트 및 레트로 컴퓨팅 미학
  • 터미널 앱의 진행 표시줄 및 로딩 표시기
  • 서버 환경에서의 텍스트 기반 데이터 시각화

기술 참고 사항: 박스 드로잉 문자의 올바른 렌더링은 각 글리프가 정확히 하나의 문자 셀을 차지하고 셀 경계에서 선이 매끄럽게 연결되는 고정폭 글꼴을 요구합니다. 많은 현대 글꼴은 비례 간격을 가정하는 메트릭 때문에 박스 드로잉 문자를 올바르게 정렬하지 못합니다. iTerm2 및 Windows Terminal과 같은 erminal 에레이터는 이러한 문자가 간격 없이 연결되도록 보장하는 특수 렌더링 경로를 가지고 있습니다. 블록 요소(U+2580–U+259F)는 하위 문자 해상도에서 유사 픽셀 그래픽을 달성할 수 있는 8가지 음영 수준과 사분면 조합을 제공합니다.

문화적 맥락: 데모신과 BBS 아트 커뮤니티는 박스 드로잉을 실용적인 UI 구성 요소에서 진정한 예술 형식으로 변환했습니다. 1990년대의 ANSI 아트 대회는 코드 페이지 437의 256자만 사용하여 놀라울 정도로 상세한 작품을 생산했습니다. 오늘날, 활기찬 레트로 컴퓨팅 커뮤니티는 계속해서 터미널 아트를 창작하고 있으며, tmux 및 Neovim과 같은 현대 도구는 개발자 워크플로에서 박스 드로잉 문자의 관련성을 유지하고 있습니다. 이 미학은 픽셀 아트, 로파이 게임 디자인 및 터미널 기반 로그라이크 게임의 전체 장르에 영감을 주었습니다.

Advertisement