피드로 돌아가기
Terminal themes optimize for syntax. This one optimizes for prose.
Dev.toDev.to
Frontend

APCA Lc 기준 적용을 통한 prose 최적화 터미널 테마 설계

Terminal themes optimize for syntax. This one optimizes for prose.

J Now2026년 6월 9일1intermediate

Context

코드 구문 강조 위주의 기존 터미널 테마가 Claude Code와 같은 AI 도구의 긴 텍스트 출력물(prose) 읽기에 부적합한 한계 노출. 장시간 세션 시 시각적 피로도를 유발하는 저대비 또는 과도한 대비의 색상 설계 구조 분석.

Technical Solution

  • APCA Lc 게이트 기반의 엄격한 대비 수치(body >= 90, subtle >= 75, muted >= 45, accent >= 60) 적용을 통한 시각적 가독성 확보
  • 순수 IKB 컬러(hex 002FA7)의 낮은 가독성(Lc -12) 확인에 따른 데코레이션 전용 배치 및 텍스트용 대체 컬러(hex A8BEF0) 설계
  • ANSI 색상 맵핑 최적화를 통한 브랜드 컬러와 핵심 앵커 컬러 간의 시각적 경쟁 제거
  • dark-ansi 테마 설정을 통한 하드코딩된 RGB 팔레트 우회 및 사용자 정의 ANSI 테마 강제 적용
  • CommitMono 및 IBM Plex Mono 폰트 조합을 통한 텍스트 렌더링 최적화

- 가독성 설계를 위해 단순 색상 선택이 아닌 APCA와 같은 정량적 대비 표준(Contrast Ratio) 적용 검토 - UI 요소의 역할(Body, Subtle, Accent)에 따라 차등적인 대비 임계값 설정 - 브랜드 컬러의 심미성과 텍스트의 접근성(Accessibility) 충돌 시 역할 분리 설계 적용

원문 읽기