색상 대비 검사기 이야기

낮은 대비는 웹에서 가장 흔한 접근성 문제 중 하나입니다. 규칙은 마법의 숫자처럼 보이지만 각각 이유가 있으며, 나이가 들면서 눈의 민감도가 떨어지는 방식과 화면이 빛을 내는 방식에 바탕을 둡니다.

빛나는 대비 눈금 옆에 겹쳐진 두 개의 색상 견본
빛나는 대비 눈금 옆에 겹쳐진 두 개의 색상 견본

4.5와 7의 유래

WCAG 2.0은 2008년 12월 W3C 권고안이 되었습니다. 작성자들은 ISO 9241-3 표준의 최소 3:1에서 출발해, 80세 전후에 흔한 약 20/40 시력에서 생기는 대비 감도 손실을 보완하도록 값을 높였습니다. 그렇게 AA 수준의 4.5:1이 나왔습니다. AAA 수준의 7:1은 약 20/80 시력에 대해 같은 보정을 한 것입니다.

상대 휘도

공식은 먼저 각 sRGB 채널을 선형 빛으로 되돌린 뒤 빨강, 초록, 파랑에 0.2126, 0.7152, 0.0722의 가중치를 줍니다. 이는 텔레비전 표준 ITU-R BT.709와 같은 값으로, 눈이 초록에 가장 민감하기 때문입니다. 대비율은 밝은 쪽 휘도에 0.05를 더한 값을 어두운 쪽 휘도에 0.05를 더한 값으로 나눈 것입니다. 0.05는 화면이 반사하는 빛을 나타내며 범위를 1:1부터 흰 바탕 검은 글자의 21:1까지로 제한합니다.

텍스트를 넘어

큰 텍스트, 즉 24 px 이상이거나 굵게 18.66 px 이상인 글자는 낮은 대비에서도 읽기 쉬워 AA에서 3:1이면 충분합니다. 2018년 6월에 발표된 WCAG 2.1은 성공 기준 1.4.11 비텍스트 대비를 추가했습니다. 입력란 테두리, 포커스 표시, 아이콘, 차트를 이해하는 데 필요한 부분은 인접한 색과 3:1을 이루어야 합니다.

색각 이상과 앞으로

남성의 약 12명 중 1명, 여성의 약 200명 중 1명이 색각 이상이 있으며 대부분 빨강과 초록에 관련됩니다. 대비는 휘도로 측정하므로 통과한 조합은 여전히 읽을 수 있지만, 색조만 다른 색은 비슷해 보일 수 있습니다. 이 시뮬레이션은 Machado, Oliveira, Fernandes의 2009년 모델을 사용합니다. WCAG 3 초안은 글자 크기와 밝은 바탕의 어두운 글자인지 그 반대인지도 고려하는 새로운 방법인 APCA를 검토하고 있습니다.

자주 묻는 질문

대비가 좋으면 접근성은 충분한가요?

아닙니다. 여러 요구 사항 중 하나일 뿐입니다. WCAG는 색만으로 의미를 전달하지 않도록 요구하므로, 예를 들어 링크나 오류에 아이콘이나 밑줄을 더해야 합니다.

시뮬레이션이 그 사람이 보는 것을 정확히 보여 주나요?

완전한 이색형 색각을 잘 근사한 것입니다. 많은 사람이 더 가벼운 형태를 가지며 사람마다 조금씩 다르게 보므로 참고용으로 사용하세요.

WCAG 2 대비율 대신 APCA를 써야 하나요?

현재 적합성을 위해서는 WCAG 2 대비율을 사용하세요. 2023년 10월에 발표된 WCAG 2.2도 같은 공식을 유지하며, EN 301 549 같은 법과 표준이 이를 참조합니다. APCA는 아직 개발 중입니다.

시도해 볼 준비가 되셨나요?

브라우저에서 PictorX를 엽니다. 설치가 필요 없고 시작하는 데 신용 카드가 필요하지 않습니다.

색상 대비 검사기 열기