이미지 텍스트 - by. UXKM

  • A11Y
  • A11y Creation Tech
  • 모바일 접근성 제작 기법
  • 이미지 텍스트
요약 설명

관련 지침(명료성) : 필수 정보 텍스트를 이미지로만 제공하지 않으며, 예외 시 동등한 텍스트를 함께 제공하는가?
로고·브랜드 예외를 제외하고, 본문·가격·법적 고지를 PNG로만 올리면 확대·음성 변환·복사가 불가능합니다.

모바일 앱 접근성 체크리스트(MACAG) 전체 보기
WCAG 2.2 — Images of Text

필요성

이미지 속 텍스트는 OS 글자 크기 설정을 따르지 않고, 스크린 리더가 내용을 정확히 읽기 어렵습니다. 실제 텍스트 뷰와 스타일을 사용하면 동일한 디자인을 유지하면서도 접근성 요구를 만족시키기 쉽습니다.

대상

  • 저시력·고령 사용자

    동적 타입·확대에 맞춰 글자가 커져야 읽을 수 있는 사용자.

  • 스크린 리더 사용자

    OCR에 의존하지 않고 문장 단위로 읽히길 원하는 사용자.

  • 번역·검색이 필요한 사용자

    텍스트를 복사하거나 기기 번역을 적용하려는 사용자.

  • 디자이너·마케터

    브랜드 타이포를 유지하면서도 텍스트 레이어로 구현할 수 있는지 협업이 필요합니다.

체크리스트

  • 본문·가격·약관

    업무에 필요한 문자열이 모두 텍스트 뷰인가?

  • 예외

    로고·필수 브랜딩 이미지는 대체 텍스트 또는 근처 실제 텍스트로 동등 정보가 있는가?

  • 아이콘 폰트·SVG

    보조 기술 이름과 사용자가 인지하는 시각 텍스트가 일치하는가?

  • 캐러셀 배너

    이미지 안 문구가 아닌, 접근 가능한 제목·설명이 별도로 있는가?

구현 시 참고

  • 광고 배너 등 이미지가 불가피할 때는 accessibilityLabel·숨김 텍스트로 동등한 문구를 제공합니다.
  • SVG·아이콘 폰트 사용 시에도 보조 기술에 읽힐 이름과 텍스트 복제 가능 여부를 확인합니다.
  • 브랜드 서체가 필요하면 스타일된 Text 컴포넌트와 대체 스타일을 함께 준비합니다.

점검 방법

  • OS 글자 크기를 최대로 올렸을 때 이미지 텍스트만 깨지거나 잘리는 구간이 없는지 확인합니다.
  • 스크린 리더로 읽었을 때 이미지와 실제 텍스트의 내용이 동일한지 비교합니다.

개발방법

아래 코드는 이미지 텍스트 검사항목을 구현할 때 바로 참고할 수 있는 기본 예시입니다. 중요 정보는 가능한 실제 텍스트로 제공하고, 이미지 텍스트에는 동등한 대체를 제공합니다.

네이티브

iOS (Swift)

Android

하이브리드

html

Vue

React


접근성 테스트 도구 활용 점검방법

결론

접근성은 시작은 있지만 끝이 없는 작업입니다.
오류 항목을 정기적으로 점검하여 접근성 개선을 한다면 점차 검사를 할 항목이 줄어들게 될 것입니다. 모두가 차별 없이 서비스를 이용할 수 있도록 접근성 유지를 위한 모두의 노력이 필요합니다. 무엇보다 접근성 작업은 서비스를 제공한다면 선택이 아닌 필수로 지켜야하는 항목임을 잊지 말아야 합니다.

접근성 작업 시 점검 필수사항

  • 접근성 가이드(WCAG, KWCAG, WAI-ARIA) 내용 숙지
  • 접근성 체크리스트 작성
  • 접근성 자동 및 수동 검사(스크린리더) 진행
  • 접근성 검사 툴(Lighthouse Accessibility 등) 활용 오류 항목 개선 및 내용 정리
  • 접근성 사용자 테스트
  • 접근성 정기적인 모니터링