EPUB은 국제 디지털 출판 포럼(IDPF)에서 개발한 디지털 도서의 개방형 표준 파일 형식입니다. 독자의 입장에서 EPUB 형식은 책의 텍스트를 자동으로 조정하거나 스마트폰, 넷북, e-Reader 기기 등 다양한 화면 크기에서 볼 수 있도록 '재배열'할 수 있다는 이점을 가지고 있습니다. 또한 EPUB은 고정 레이아웃 콘텐츠를 지원합니다.
EPUB 또는 PDF 파일 제출 여부
책의 PDF 및 EPUB 파일을 모두 제출하는 것이 좋습니다. Google에서 사용자에게 원본 페이지 및 재배열 가능 텍스트의 두 가지 표시 모드를 제공하기 때문입니다. 책의 PDF 파일을 제공하면 독자가 원본 레이아웃으로 된 책을 볼 수 있으며, EPUB 파일을 제공하면 독자에게 더욱 맞춤화된 환경을 제공할 수 있습니다. 이 경우 사용자는 '원본 페이지' 옵션 외에 '재배열 가능 텍스트' 옵션도 이용할 수 있습니다. 이러한 기능을 사용하면 다양한 크기의 화면에 맞춰 텍스트의 크기를 조정하고 글꼴을 변경함으로써 편안하게 책을 볼 수 있습니다. 대부분 주요 출판사는 Google에 EPUB 파일을 제공합니다.
지원되는 버전
Google Play 북은 EPUB3.3, EPUB 3 및 EPUB 2를 모두 허용하지만 3.3이 선호됩니다.
지원되는 이미지 형식
- 정적 GIF
- JPEG
- PNG
- SVG(최대 폭 또는 높이: 3200)
기타 멀티미디어 유형에 관해 자세히 알아보려면 강화된 EPUB 지원에 관한 아래 섹션을 참고하세요.
구현
예:
<svg xmlns="http://www.w3.org/2000/svg" height="100%" preserveAspectRatio="xMidYMid meet" version="1.1" viewBox="0 0 2000 3200" width="100%" xmlns:xlink="http://www.w3.org/1999/xlink"><image height="2000" width="3200" xlink:href="../Images/example.jpg"></image></svg>
3,200px 제한은 <image>
또는 <svg>
태그에 있는 width
및 height
속성과 <image>
태그로 참조되는 모든 파일에 적용됩니다.
EPUB 3 기능 지원
Google Play 북을 읽을 수 있는 플랫폼 중 일부에서는 EPUB 3의 개별 기능이 지원되지 않을 수 있습니다.
내장 오디오/동영상 | ✔ |
내장 글꼴 | ✔ |
고정 레이아웃 | ✔ |
전 세계 언어 지원 | ✔ |
하이퍼링크 | ✔ |
자바스크립트 | ✘ |
MathML | ✘ |
미디어 오버레이 | ✔ |
여러 열 레이아웃 | ✘ |
탐색 문서 렌더링(toc nav 요소만 해당) |
✔ |
탐색 문서 렌더링(기타 요소 유형) | ✘ |
SVG 중추 항목 | ✔ |
EPUB 파일 확인
EPUB 파일을 업로드하기 전에 Adobe Digital Editions 등의 eReader 프로그램을 사용하여 열어 보세요. eReader 소프트웨어를 사용하여 파일을 열 수 있다면 Google 도서 시스템에서도 잘 처리될 가능성이 높습니다.
EPUB 파일 확인 도구인 EpubCheck 도구를 실행하여 생성된 파일에 오류가 없는지 추가로 확인해야 합니다.
EPUB 파일을 처리하는 중에 문제가 발생하면 책의 콘텐츠 탭 아래에 있는 파트너 센터 계정에 오류가 표시됩니다.
EPUB 샘플 최적화
Google Play 스토어에서 내 책을 탐색하는 고객에게 더 나은 환경을 제공하려면 콘텐츠 시작 위치(제목 페이지 또는 저작권 페이지 등 전면 자료 뒤)를 지정하시기 바랍니다. 이렇게 하면 고객이 여러 페이지를 넘기지 않고도 콘텐츠 시작 위치부터 샘플을 볼 수 있습니다.
-
EPUB 2의 경우
guide
요소 내에type="text"
속성이 있는요소를 포함합니다. EPUB 2.0.1 사양을 참고하세요.
-
이 기능은 아직 EPUB 3에서 사용할 수 없습니다. 나중에 구현할 수 있도록
landmarks nav
요소 내에epub:type="bodymatter"
속성이 있는 링크를 포함합니다. EPUB 3.0.1 사양을 참고하세요.
EPUB 지원 개선
고급 eBook은 디지털 미디어를 이용하여 멀티미디어 또는 상호작용 요소를 포함합니다. Google Play 북은 EPUB 2 및 EPUB 3 파일에 삽입된 오디오와 동영상을 지원합니다.
구현
EPUB에 삽입된 오디오/동영상은 아래 예와 같이 HTML5 태그에 포함되어야 합니다.
<audio src="audio/example.mp3" />
<video src="video/example.mp4" width="640" height="480" />
<video title="Example Video" width="640" height="480" poster="images/example.jpg">
<source src="video/example.mp4" />
<source src="video/example.webm" />
</video>
다음 속성만 Google Play 북에서 파싱됩니다.
src
: 동영상/오디오 파일의 위치를 정의합니다.width
및height
: 동영상의 크기입니다.poster
: 동영상의 정적 이미지를 정의합니다. Google은 EPUB 규격에 지정된 이미지 형식(정적 GIF, JPEG, PNG, SVG 이미지)을 지원합니다.
추가 속성은 무시됩니다.
형식
Google은 다음과 같은 다양한 오디오/동영상 형식을 지원합니다.
- MPEG-4, 3GPP, MOV: 일반적으로 H.264 또는 MPEG-4 동영상 코덱 및 AAC 오디오 코덱 지원
- WebM: VP8 동영상 코덱 및 Vorbis 오디오 코덱
- MPEG: 일반적으로 MPEG-2 동영상 코덱 및 MP2 오디오 지원
- WMV
- FLV: Adobe-FLV1 동영상 코덱, MP3 오디오
- AVI: 많은 카메라가 이 형식을 출력함. 일반적으로 동영상 코덱은 MJPEG이며 오디오는 PCM임
- MP3, WAV, M4A, MP4, 3GP(오디오의 경우)
지원되지 않는 기능
- Google Play 북은 비표준 오디오/동영상 태그 및 자바스크립트 코드 등을 통해 사용 가능한 대화형 기능을 지원하지 않습니다.
- 오디오 삽입 기능은 EPUB 파일로 제한되며 독립형 오디오북 제출은 허용하지 않습니다.
고정 레이아웃 EPUB 지원
페이지 디자인이 특히 중요한 경우 고정 레이아웃을 구현하여 콘텐츠 제시를 더욱 상세하게 관리할 수 있습니다. Google Play 북은 EPUB 2 및 EPUB 3 파일에서 고정 레이아웃을 지원합니다.
게시하기 전에 고정 레이아웃 EPUB 파일을 검토하는 것이 좋습니다. 고정 레이아웃 EPUB 파일을 업로드한 후 본인을 콘텐츠 검토자로 추가하고 책이 웹 리더에 의도한 대로 표시되는지 확인합니다. 가능하면 Google Play 북 Android 앱의 태블릿 버전에도 같은 작업을 실행합니다.
구현
Google Play 북은 EPUB 3 파일의 고정 레이아웃 속성을 지원합니다.
또한 아래 방법은 EPUB 2 및 EPUB 3 파일 모두에서 작동합니다.
META-INF/com.apple.ibooks.display-options.xml
파일을 포함합니다.xxx, height=yyy">
를 추가하여 XHTML 항목의 레이아웃을 지정합니다.
META-INF/com.apple.ibooks.display-options.xml
파일의 다음 값만 파싱됩니다.
<?xml version="1.0" encoding="UTF-8"?>
<display_options>
<platform name="*">
<option name="fixed-layout">true</option>
<option name="orientation-lock">landscape-only</option>
</platform>
</display_options>
orientation-lock
의 경우 portrait-only
값도 지원됩니다. 다음과 같은 추가 속성은 무시됩니다.
platform name
:*
와 다른 경우open-to-spread
: 항상false
로 설정