아이콘 글꼴과 접근성 문제
글리프 글꼴이 엉뚱한 내용으로 읽히는 이유를 알아봅니다.
아이콘 글꼴과 접근성 문제은(는) CoddyKit의 무료 Web Accessibility Academy 강의입니다. 이것은 4개 중 4번째 강의입니다. 아래에서 전체 강의를 무료로 읽을 수 있으며, 내장 코드 에디터와 24/7 AI 튜터와 함께 브라우저에서 직접 실습할 수 있습니다. 이 강의는 Web Accessibility Academy 학습 경로의 일부이며, 진행 상황이 웹과 CoddyKit 앱에 동기화됩니다. Web Accessibility Academy 강의에는 총 4개의 강의가 포함되어 있습니다.
아이콘 글꼴이란
아이콘 글꼴은 문자를 글리프에 매핑하므로 글자 하나가 하트나 화살표로 표시됩니다. 크기 조절에는 편리하지만 스크린 리더에는 위험 요소가 많습니다.
엉뚱한 문자 문제
많은 아이콘 글꼴은 유니코드의 개인 사용 영역에 글리프를 숨깁니다. 글꼴이 적용되지 않으면 스크린 리더가 무작위 상자나 이상한 글자를 읽을 수 있습니다.
글꼴은 로드에 실패할 수 있습니다
글꼴 파일이 차단되거나 로드에 실패하면 아이콘 대신 대체 글리프가 표시됩니다. 그러면 명확한 아이콘이 있어야 할 자리에 엉뚱한 문자가 나타납니다.
CSS 콘텐츠는 실제 텍스트가 아닙니다
아이콘 글꼴은 CSS 의사 요소를 통해 글리프를 삽입하는 경우가 많습니다. 이렇게 생성된 콘텐츠는 불안정하며 보조 기술이 잘못 읽기 쉽습니다.
i.icon-star::before {
content: "\e801";
}장식용 아이콘 글리프 숨기기
아이콘 글꼴의 글리프가 장식용이라면 이를 감싸고 aria-hidden="true"를 추가하여 의미 없는 문자가 접근성 트리에 도달하지 않게 하십시오.
<span class="icon-star" aria-hidden="true"></span>의미 있는 글리프에는 텍스트가 필요합니다
글리프가 의미를 전달한다면 숨겨진 아이콘을 실제 시각적으로 숨겨진 텍스트와 함께 사용하여 글꼴이 실패해도 의미가 유지되게 하십시오.
<span class="icon-warn" aria-hidden="true"></span>
<span class="sr-only">Warning</span>사용자 스타일시트가 아이콘 글꼴을 망가뜨립니다
일부 사용자는 난독증이나 저시력을 이유로 글꼴을 덮어씁니다. 그러면 사용자의 글꼴이 기존 글꼴을 대체하여 모든 아이콘 글리프가 일반 문자로 바뀝니다.
번역 도구가 아이콘 글꼴을 망가뜨립니다
브라우저 번역은 글리프 문자를 다른 텍스트로 바꿀 수 있습니다. 아이콘 글꼴은 기술적으로 이미지가 아니라 문자이기 때문에 아이콘이 뒤섞입니다.
SVG가 더 나은 이유
인라인 SVG는 이 모든 문제를 피합니다. 실제 이미지이므로 글꼴 변경과 번역에도 영향을 받지 않고 role과 레이블도 깔끔하게 적용할 수 있습니다.
아이콘 글꼴에서 이전하기
요즘은 아이콘 글꼴을 퇴출하고 인라인 SVG나 SVG 스프라이트를 사용하는 것이 좋습니다. 선명한 렌더링을 얻고 접근성 문제도 크게 줄일 수 있습니다.
글꼴을 비활성화한 상태로 테스트하기
개발자 도구에서 글꼴을 차단한 뒤 새로 고침하십시오. 아이콘 대신 엉뚱한 문자가 보인다면 대체 처리와 레이블을 개선해야 합니다.
빠른 확인
의미 있는 별점 표시에 아이콘 글꼴을 사용하는 페이지를 물려받았습니다. 가장 안전한 접근성 해결책은 무엇일까요?
복습: 아이콘 글꼴은 신중하게 다루기
아이콘 글꼴의 글리프는 취약한 텍스트입니다. 장식용 글리프는 aria-hidden으로 숨기고, 의미 있는 글리프는 실제 텍스트로 보완하며, SVG를 우선 사용하십시오. 🎯
AI 튜터와 함께 HTML을(를) 배우세요 — 무료
브라우저에서 실제 코드를 작성하고 실행하며, 24/7 AI 튜터로부터 즉각적인 도움을 받고, 웹이나 앱에서 중단한 부분부터 계속 학습하세요.
- 코스
- 30
- 레슨
- 120
자주 묻는 질문
“아이콘 글꼴과 접근성 문제” 강의는 무료인가요?
네 — “아이콘 글꼴과 접근성 문제” 전체 내용을 이 웹사이트에서 무료로 읽을 수 있습니다. 인터랙티브하게 실습하려면(내장 코드 에디터와 24/7 AI 튜터), CoddyKit PRO로 업그레이드하면 Web Accessibility Academy 강의 전체를 잠금 해제할 수 있습니다. Web Accessibility Academy 강의에는 총 4개의 강의가 포함되어 있습니다.
“아이콘 글꼴과 접근성 문제”에서 뭘 배우나요?
글리프 글꼴이 엉뚱한 내용으로 읽히는 이유를 알아봅니다. 브라우저에서 직접 실행하는 실습 코드로 Web Accessibility Academy을(를) 배우며, 24/7 AI 튜터가 강의를 진행하면서 질문에 답변해줍니다.
Web Accessibility Academy을(를) 시작하는 데 경험이 필요한가요?
사전 경험은 필요하지 않습니다. CoddyKit의 Web Accessibility Academy은(는) 초급자부터 고급 학습자까지를 위해 구성되어 있으므로, 여기서 시작하거나 처음부터 시작할 수 있으며 자신의 속도대로 진행할 수 있습니다. 이것은 4개 중 4번째 강의입니다.
“아이콘 글꼴과 접근성 문제” 강의는 얼마나 걸리나요?
대부분의 CoddyKit 강의는 약 5~10분이 소요됩니다. 각 강의는 간결하고 인터랙티브하여 꾸준한 진행이 가능하며, 웹과 앱에서 중단한 부분부터 바로 시작할 수 있습니다.
이 Web Accessibility Academy 강의에서 코드를 작성하고 실행할 수 있나요?
네. 모든 Web Accessibility Academy 강의에는 내장 코드 에디터가 포함되어 있으므로, 브라우저에서 바로 실제 코드를 작성하고 실행한 후 즉시 AI 피드백을 받을 수 있습니다 — 로컬 설정이 필요 없습니다.