색으로만 나눈 달력은 일부 이용자에게 보이지 않습니다
예약 화면의 달력에서 초록은 가능, 회색은 마감처럼 색으로 상태를 구분하는 방식은 만들기 쉽고 한눈에 들어온다는 장점이 있습니다. 하지만 색을 구별하기 어려운 이용자, 밝은 야외에서 화면을 보는 이용자, 화면 읽기 기능으로 내용을 듣는 이용자에게는 같은 정보가 전달되지 않습니다. 어느 날짜를 눌러도 되는지 알 수 없다면 이용자는 마감된 날짜를 반복해서 누르다가 예약을 포기할 수 있습니다.
그래서 색은 보조 신호로만 두고, 날짜와 시간의 상태를 글자로도 함께 제공하는 것이 기본 원칙입니다. 접근성은 소수의 이용자를 위한 장식이 아니라 누구나 잘못된 일정을 고르지 않게 하는 운영 장치로 보는 편이 실무에 맞습니다.
상태 이름부터 서로 다르게 정의합니다
달력에 등장하는 상태는 생각보다 많습니다. 예약 가능, 접수 마감, 휴진, 선택 불가, 이미 지난 날짜는 모두 이유가 다릅니다. 이를 모두 회색 하나로 처리하면 이용자는 다음에 무엇을 해야 하는지 알 수 없습니다. 운영팀은 먼저 상태 목록을 표로 만들고, 상태마다 화면에 쓸 짧은 문구와 안내 방향을 정해 두는 것이 좋습니다.
누를 수 없는 날짜에는 왜 선택할 수 없는지 한 줄 설명을 붙이고, 가까운 다른 날짜나 문의 경로로 이어지게 합니다. 이유 없는 비활성 표시는 시스템 오류인지 단순 마감인지 구별하기 어렵게 만듭니다.
선택된 날짜와 시간도 글자로 전달합니다
선택한 날짜에 테두리나 아이콘만 입히면 선택이 되었는지 확인하기 어려운 이용자가 생깁니다. 화면에는 '선택됨' 같은 상태 문구를 두고, 읽어 주는 기능이 연도, 월, 요일, 가능 여부를 항상 같은 순서로 전달하는지 확인합니다. 순서가 날짜마다 달라지면 듣는 이용자는 매번 내용을 다시 해석해야 합니다.
한 날짜 안에 가능한 시간과 마감된 시간이 섞여 있는 경우에는 날짜 전체를 한 가지 색으로 칠하지 않고 시간별 상태를 보여 주어야 합니다. 날짜 단위의 요약과 시간 단위의 세부 상태가 함께 있어야 선택 실수가 줄어듭니다.
키보드와 화면 설정까지 시험합니다
마우스를 쓰지 않고 키보드만으로 달력을 이동하고 시간을 고를 수 있는지도 확인 항목입니다. 초점이 어디에 있는지 보이지 않거나 달력 안에서 빠져나오지 못하는 구조는 흔한 문제입니다. 또 휴대전화의 어두운 화면 모드나 밝기 설정을 바꿨을 때 글자와 배경의 대비가 충분한지 살핍니다. 연한 회색 글자는 설정에 따라 거의 사라질 수 있습니다.
실제 확인은 어렵지 않습니다. 담당자가 화면을 보지 않고 가능한 시간 하나를 예약해 보는 과제를 정해 두면 됩니다. 이 과정에서 마감된 날짜를 반복해 누르게 되거나 시간 상태를 찾지 못한다면 안내 구조를 고쳐야 한다는 신호입니다.
이미지 달력과 실제 데이터를 맞춥니다
일정표를 이미지 한 장으로 올려 두는 사이트도 있습니다. 이 경우 휴진이나 마감 상태가 바뀔 때마다 이미지를 다시 만들어야 하고, 읽어 주는 기능은 이미지 속 내용을 전달하지 못합니다. 가능한 한 실제 예약 데이터와 연결되는 텍스트 표기를 쓰고, 마지막으로 수정한 시각을 함께 보여 줍니다.
접수 담당자가 쓰는 내부 달력과 홈페이지의 달력이 다른 상태를 보이면 접근성을 아무리 고쳐도 예약 오류는 남습니다. 두 곳의 기준을 맞추는 일은 디자인 작업이 아니라 운영 작업이며, 변경 책임자를 정해 두는 것이 안전합니다.
점검 결과는 기록으로 남깁니다
점검할 때는 날짜를 눌렀을 때 마감 사유와 다음 가능한 시간을 알 수 있는지도 함께 봅니다. 색만 바뀌고 아무 설명이 없으면 이용자는 선택 실패인지 오류인지 판단하지 못합니다. 점검 일자, 확인한 화면, 발견한 문제, 수정 일정을 한 장에 남겨 두면 다음 담당자가 같은 기준으로 이어서 확인할 수 있습니다. 개선 이후에도 화면이 바뀔 때마다 같은 과제를 반복하는 것이 실무에서 가장 현실적인 유지 방법입니다.
달력 화면은 특별 운영 기간이나 휴진 일정이 생길 때마다 조금씩 바뀝니다. 그때마다 처음부터 다시 검토하기는 부담스러우므로, 짧은 점검표를 만들어 두면 좋습니다. 상태 문구가 모든 날짜에 붙어 있는지, 선택됨 표시가 글자로 나오는지, 마감 사유가 보이는지, 키보드로 끝까지 이동되는지 네 가지만 확인해도 대부분의 문제를 걸러낼 수 있습니다.
새로운 상태를 추가할 때에는 색을 정하기 전에 문구를 먼저 정하는 순서를 지킵니다. 문구가 먼저 정해지면 색은 자연스럽게 보조 역할로 남고, 나중에 디자인이 바뀌어도 정보 전달에는 영향이 적습니다.
상태 문구는 길게 설명하기보다 짧고 일정한 표현으로 통일합니다. 같은 상태를 어떤 화면에서는 마감, 다른 화면에서는 접수 종료라고 부르면 이용자는 서로 다른 상태로 오해할 수 있습니다. 용어 목록을 만들어 달력, 확인 메일, 문자 안내에서 같은 말을 쓰도록 맞춥니다. 이렇게 하면 화면을 읽어 주는 기능으로 듣는 이용자도 반복해서 같은 표현을 만나 이해가 쉬워집니다.