본문 바로가기
컴퓨터 활용

[전자책] ePub2와 ePub3 비교

by easyfly 2024. 2. 10.
반응형

ePub2와 ePub3

다음 이미지는 ePub2와 ePub3 형식의 HTMO 선언부입니다. 이 두 선언부는 전자책 포맷의 버전을 나타냅니다.

ePub2와 ePub3 선언부 비교

ePub2 선언부

  • XML 선언: 버전과 인코딩을 명시합니다. 여기서는 XML 1.0 버전과 UTF-8 인코딩을 사용합니다.
  • DOCTYPE 선언: XHTML 1.1을 사용한다는 것을 명시합니다. 이는 이전 웹 표준을 따르고 있음을 의미합니다.
  • HTML 시작 태그에는 XHTML의 네임스페이스가 정의되어 있습니다.
  •  는 HTML 엔티티로 공백 문자를 나타냅니다.

ePub3 선언부

  • XML 선언: ePub2와 동일하게 XML 1.0 버전과 UTF-8 인코딩을 사용합니다.
  • DOCTYPE 선언: 여기서는 단순히 HTML로 선언되어 있으며, XHTML 네임스페이스 또한 정의되어 있습니다.
  • ePub3 네임스페이스가 추가되어 있는데, 이는 ePub3의 특정 기능을 사용하기 위한 것입니다.
  •   와 동일한 공백 문자를 나타내는 HTML 엔티티입니다.

두 선언부는 각각의 ePub 버전에 맞추어 HTML 문서가 구성되어야 한다는 것을 나타내고 있으며, 특히 ePub3는 HTML5와 관련된 기능들을 더 많이 지원합니다. 이러한 선언부는 전자책을 만들 때 사용되는 HTML 템플릿의 일부로 볼 수 있습니다.

ePub2와 ePub3의 두 버전 비교

ePub2

  • 2007년에 발표된 전자책 표준입니다.
  • XHTML 1.1 기반으로 웹 표준에 부합하게 구성됩니다.
  • CSS2를 사용하여 스타일링이 이루어지며, 리플로어블 포맷(re-flowable format)을 지원합니다.
  • 멀티미디어 콘텐츠 지원에 제한이 있으며, 오디오나 비디오를 직접 삽입하는 것이 표준화되지 않았습니다.
  • 대부분의 오래된 전자책 리더기 및 소프트웨어에서 널리 지원됩니다.

ePub3

  • 2011년에 발표된 개정된 전자책 표준입니다.
  • HTML5를 기반으로 하여 더 다양한 콘텐츠와 인터랙티브 기능을 지원합니다.
  • 오디오, 비디오 및 스크립트를 포함하는 멀티미디어 콘텐츠를 네이티브로 지원합니다.
  • CSS3와 SVG를 통해 보다 향상된 레이아웃과 스타일링 옵션을 제공합니다.
  • 글로벌 언어 지원이 향상되어, 오른쪽에서 왼쪽으로 쓰는 언어(아랍어, 히브리어 등)와 세로 쓰기 언어(일본어, 중국어 등)에 대한 지원이 강화되었습니다.
  • 접근성이 향상되어, 스크린 리더를 사용하는 시각 장애인을 위한 '설명적 텍스트' 지원이 강화되었습니다.

ePub3는 현대적인 웹 표준을 따르고 있어, 보다 풍부한 사용자 경험을 제공한다는 것입니다. 멀티미디어 콘텐츠, 인터랙티브 기능, 향상된 접근성은 특히 교육 자료나 인터랙티브 전자책을 제작할 때 중요한 요소입니다. 하지만, ePub3 표준을 지원하지 않는 오래된 리더기나 소프트웨어가 있을 수 있으므로 대상 독자의 기술 환경을 고려해야 합니다.

반응형

댓글