본문 바로가기
온라인 멘토와 함께하는 공부

[전자책] 'EPUB 3' 개요

by 열공노년 2023. 10. 3.
반응형

'EPUB 3' 형식은?

전자책 출판의 개방형 웹 플랫폼의 특징과 기능을 활용하여 고급 독서 환경을 만들 수 있게 하는데 목적이 있습니다. HTML, SVG, CSS 및 JavaScript를 사용하여 풍부하고 대화형 읽기 환경을 구축할 수 있습니다. 

 

EPUB 파일은 사실은 일기 시스템의 내부 출판물을 포함하여 렌더링을 할 수 있게 한 ZIP 파일입니다. 이 렌더링 프로세스의 주요 파일 중 하나가 메타데이터를 통해 렌더링 시 콘텐츠를 표시하는 순서에 내용을 정합니다. 공식 홈페이지에서 제공한 이미지는 다음과 같은 구조로 돼있습니다.

EPUB(OCF) Container

'EPUB 2'와 달리 'EPUB 3'에서 큰 변화는 정적인 인쇄 콘텐츠의 접근성 장벽을 허물어 동적인 콘텐츠를 제공하는 것입니다. 물론 책이라는 특성 때문에 기본 순서가 지정되어 있기는 합니다.

 

EPUB은 콘텐츠가 사용자에게 적응하는 동적 레이아웃을 중심으로 설계되었습니다. 이는 시각 장애인의 접근성을 최대화하며, 판독 시스템은 사용자의 선호에 따라 텍스트와 레이아웃을 조정합니다. EPUB 콘텐츠 문서는 CSS 스타일 시트를 참조할 수 있어 게시자가 렌더링 속성을 정의할 수 있고, 다양한 레이아웃과 쓰기 방향을 지원합니다.

 

고정 레이아웃 지정 가능

본래 EPUB 형식은 리플로우(Reflow)가 가능하다는 것이 큰 특징입니다. 하지만 변형되어서는 곤란한 콘텐츠가 있습니다. 이미지를 많이 사용하는 동화책이나 잡지 등은 고정 레이아웃이라야 편집자의 의도를 살릴 수 있습니다. 'EPUB 3'에서는 레이아웃을 고정하는 기능을 따로 설정할 수 있습니다. 'EPUB 3' 작성자는 고정 레이아웃이 필요한 경우 파일 크기 및 접근성 등을 포함한 여러 요소가 변동되지 않도록 고정할 수 있습니다.

 

미디어 오버레이

'EPUB 3'의 또 다른 주요 기능은 멀티미디어 기능을 지원한다는 것입니다. 'EPUB 3' 발행물에 사전 녹음된 내레이션을 사용할 수 있고 미디어 오버레이는 해당 오디오 재생을 'EPUB 3' 콘텐츠 문서의 텍스트와 동기화하는 기능을 제공합니다. 이 기능은 기존 책의 텍스트를 따라가는데 어려움을 겪는 모든 사용자에게 향상된 접근성을 제공합니다.

반응형