본문 바로가기
컴퓨터 활용/노년에 즐기는 코딩

EPUB 2 vs EPUB 3 차이점 정리

by easyfly 2025. 2. 16.
반응형

📌 EPUB 2 vs EPUB 3 차이점 정리

EPUB(Electronic Publication)은 전자책(eBook) 표준 포맷이며, EPUB 2와 EPUB 3은 가장 널리 사용되는 두 가지 버전입니다.
EPUB 3은 EPUB 2를 기반으로 발전된 버전으로, 멀티미디어 지원, 접근성 향상, HTML5 및 CSS3 적용 등의 기능이 추가되었습니다.


📊 EPUB 2와 EPUB 3 비교표

구분 EPUB 2 EPUB 3

출시 연도 2007년 2011년 (최신 개정: EPUB 3.3, 2023년)
문서 형식 XHTML 1.1 XHTML5 (HTML5 기반)
CSS 지원 CSS 2.1까지만 지원 CSS3 지원 (애니메이션, 폰트, 레이아웃 강화)
오디오/비디오 지원하지 않음 <audio> 및 <video> 태그 지원
JavaScript 제한적 사용 가능 완전한 지원 (인터랙티브 콘텐츠 가능)
글꼴 임베딩 제한적 지원 웹폰트(woff) 지원
수직 문자 지원 불가능 가능 (일본어, 한자 등 지원 강화)
메타데이터 Dublin Core 사용 HTML5 메타데이터 사용 가능
읽기 방향 좌 → 우 기본 rtl, ltr, vertical 설정 가능
고정 레이아웃 지원하지 않음 지원 (만화, 그림책, 교재 등 적합)
MathML (수식 표현) 지원하지 않음 지원 (과학/수학 교재에 유용)
SMIL (음성 동기화) 지원하지 않음 지원 (오디오북 기능 강화)
접근성 (Accessibility) 제한적 지원 W3C 표준 접근성 기능 포함

🔍 EPUB 3의 주요 개선 사항

1. HTML5 및 CSS3 지원

  • EPUB 3은 HTML5을 기반으로 하여 웹 표준을 완벽하게 지원
  • CSS3 적용 가능 (애니메이션, 반응형 디자인 등)

2. 오디오 및 비디오 지원

  • <audio> 및 <video> 태그를 통해 멀티미디어 콘텐츠 포함 가능
  • 예) 인터랙티브 전자책, 교육용 전자책, 오디오북 제작 가능
<video controls>
    <source src="video.mp4" type="video/mp4">
    브라우저가 비디오를 지원하지 않습니다.
</video>

3. 고정 레이아웃 (Fixed Layout) 지원

  • EPUB 2는 **유동형 레이아웃(Flexible Layout)**만 가능
  • EPUB 3에서는 **고정 레이아웃(Fixed Layout)**을 지원하여 만화책, 잡지, 그림책 등에 활용 가능
  • 예제: 고정 레이아웃 적용
<meta property="rendition:layout">pre-paginated</meta>

4. 읽기 방향 및 다국어 지원

  • 아랍어, 일본어, 한자 등 수직 문자 지원 (writing-mode 속성 추가)
  • 예제: 세로쓰기 적용
html {
    writing-mode: vertical-rl;
}

5. MathML(수학 공식) 및 SMIL(음성 동기화) 지원

  • 수학/과학 전자책에서 수식을 표현할 수 있음

 

  • 음성(TTS, 텍스트-음성 변환) 기능 지원
<smil>
    <par>
        <text src="text001.xhtml#para1"/>
        <audio src="audio.mp3" clipBegin="0s" clipEnd="10s"/>
    </par>
</smil>

📌 EPUB 2 vs EPUB 3: 어떤 것을 사용해야 할까?

상황 추천 버전

단순한 텍스트 전자책 (소설, 에세이) EPUB 2
멀티미디어(오디오북, 동영상 포함) EPUB 3
수학/과학 공식 포함 (MathML) EPUB 3
만화, 그림책, 잡지 (고정 레이아웃 필요) EPUB 3
접근성이 중요한 전자책 EPUB 3
글로벌 시장 대상 (다국어 지원) EPUB 3

결론

EPUB 2는 **기본적인 전자책(소설, 논문 등)**에 적합
EPUB 3멀티미디어, 인터랙티브 전자책, 수식 포함 책, 그림책, 오디오북 등에 적합
✔ 최신 전자책 시장은 점점 EPUB 3으로 이동 중
✔ EPUB 3은 HTML5/CSS3 기반이라 웹 기술을 활용한 다양한 확장 가능

 

📢 전자책을 새로 제작한다면 EPUB 3을 사용하는 것이 유리! 🚀

반응형

댓글