색맹·색약 사용자에게 내 디자인은 어떻게 보일까
"오류는 빨간색, 정상은 초록색" — 직관적인 디자인 같지만, 한국 남성의 약 5~6%에게 이 둘은 거의 같은 색입니다. 색각 이상은 드문 예외가 아니라 교실 한 반에 한두 명꼴의 흔한 특성입니다. 내 화면이 그들에게 어떻게 보이는지 알면, 고치는 방법은 의외로 간단합니다.
색각 이상의 종류
눈에는 빨강(L)·초록(M)·파랑(S)에 반응하는 세 종류의 원추세포가 있습니다. 어느 세포가 약한지에 따라 종류가 나뉩니다.
| 종류 | 약한 세포 | 구분이 어려운 색 | 빈도 |
|---|---|---|---|
| 적색약·적색맹 (Protan) | 빨강(L) | 빨강 ↔ 초록·갈색, 빨강이 어둡게 보임 | 합쳐서 남성 약 5~6% |
| 녹색약·녹색맹 (Deutan) | 초록(M) | 초록 ↔ 빨강·갈색 | |
| 청색약·청색맹 (Tritan) | 파랑(S) | 파랑 ↔ 초록, 노랑 ↔ 분홍 | 드묾 (0.01% 미만) |
"색맹"이라고 해서 흑백으로 보는 것이 아닙니다 — 대부분은 특정 색 조합의 구분이 어려운 것이고, 정도(색약 ↔ 색맹)의 스펙트럼이 있습니다.
무엇이 문제가 되나 — 흔한 사례
- 빨강·초록 상태 표시 — 성공/실패 뱃지, 재고 있음/없음. 적록 색각 이상에게는 같은 갈색 계열.
- 주식·코인 차트 — 상승 빨강, 하락 파랑(또는 초록)을 색으로만 구분하면 방향을 읽을 수 없습니다.
- 여러 선이 겹친 그래프 — 색만 다른 5개의 선은 구분 불가. 범례가 있어도 어느 선인지 매칭이 안 됩니다.
- 색으로만 표시한 필수 입력란·오류 — 빨간 테두리만으로는 어디가 잘못됐는지 보이지 않습니다.
- 지하철 노선도형 정보 — 색이 곧 의미인 디자인은 라벨이 없으면 전달이 끊깁니다.
내 디자인 확인하기
- 화면을 캡처하거나 디자인 시안 이미지를 준비합니다.
- 색맹 시뮬레이터에 이미지를 올리고 적색맹·녹색맹·청색맹 모드로 차례로 바꿔 봅니다.
- 각 모드에서 "색 없이도 정보가 전달되는가"를 봅니다 — 상태 구분, 차트의 선, 버튼의 구분이 살아 있는지.
- 구분이 사라지는 곳이 발견되면 아래의 원칙으로 보강합니다.
색에만 의존하지 않는 디자인
- 모양·아이콘 추가 — 성공 ✓ / 실패 ✕ 아이콘, 상승 ▲ / 하락 ▼ 화살표를 색과 함께.
- 텍스트 라벨 — 뱃지에 "완료/실패" 글자를 함께. 가장 확실한 방법입니다.
- 패턴·선 스타일 — 그래프의 선은 실선·점선·파선으로, 막대는 패턴으로도 구분.
- 밝기 차이 — 같은 계열이라도 밝기 차가 크면 색각 이상과 무관하게 구분됩니다. 이는 색상 대비와도 통하는 원칙입니다.
- 안전한 조합 선택 — 빨강·초록 대신 파랑·주황 조합은 대부분의 색각 이상에서 구분됩니다.
정도의 차이입니다. 특정 색을 감지하는 원추세포가 아예 기능하지 않으면 색맹(-opia), 기능이 약하면 색약(-anomaly)으로 구분합니다. 가장 흔한 것은 빨강·초록 계열을 구분하기 어려운 적록 색각 이상으로, 한국 남성의 약 5~6%, 여성의 약 0.4%가 해당합니다. 완전히 색을 못 보는 전색맹은 매우 드물고, 대부분은 특정 색 조합의 구분이 어려운 경우입니다.
가장 흔한 색각 이상이 빨강(L)과 초록(M) 원추세포의 이상이기 때문입니다. 이 두 세포의 반응 차이로 빨강과 초록을 구분하는데, 한쪽이 약하면 두 색이 비슷한 갈색·황토색 계열로 보입니다. 그래서 '빨강 = 오류, 초록 = 정상' 같은 표시는 적록 색각 이상 사용자에게 사실상 같은 색입니다. 상승·하락을 빨강·초록만으로 표시한 차트가 대표적인 문제 사례입니다.
색을 빼는 것이 아니라 색에만 의존하지 않게 만드는 것이라 화면은 그대로 화려할 수 있습니다. 핵심은 색이 전달하는 정보를 다른 수단으로도 한 번 더 전달하는 것입니다. 오류 입력란에 빨간 테두리와 함께 아이콘과 문구를 넣고, 차트의 선은 색과 함께 실선·점선이나 마커 모양으로 구분하고, 링크는 색과 함께 밑줄을 주는 식입니다. 일반 사용자 경험은 그대로이면서 색각 이상 사용자도 정보를 잃지 않습니다.