EPUB이란?
EPUB(electronic publication)은 전자책 용 파일 형식 중 가장 인기 있는 형식 중 하나입니다. 이는 개방적이고 무료로 사용 가능한 표준으로 누구나 사용할 수 있습니다.
EPUB 전자책은 서로 다른 기능을 가진 여러 파일을 한데 모아 일반적인 zip 형식으로 압축한 파일입니다. 이 파일들은 책의 본문 텍스트, 이미지, 목차, 스타일시트, 폰트, 저자나 제목과 같은 책 정보 등을 포함합니다. EPUB의 표준 형식으로 만든 전자책은 여러 전자책 리더기에서 읽을 수 있을 뿐 아니라 쉽게 변환을 할 수 있어 EPUB를 지원하지 않는 다른 리더기에서도 사용을 할 수 있습니다.
EPUB은 HTML 형식(Hyper Text Markup Language)의 XML 형태인 XHTML을 사용하여 책의 텍스트를 저장합니다. 이는 웹 페이지에서 텍스트와 이미지를 표시하는 데 사용하는 것과 동일한 코드입니다. 즉, 파일에는 마크업 코드 및 태그(예: <h1> 또는 <p>)와 함께 텍스트가 포함되어 있으며, 이 태그는 전자책 리더기에 텍스트를 어떻게 표시해야 하는지 알려줍니다. 일부 단어는 굵게 또는 기울임꼴로 표시될 수 있으며, 다른 단어는 단락 또는 제목 등으로 표시할 수 있습니다.
EPUB는 레이아웃을 제어하고 스타일을 지정하기 위해 XHTML 태그와 스타일시트를 함께 사용합니다. 스타일시트는 XHTML 파일에서 사용되는 스타일을 관리하는 파일입니다. 이를 이용해 글자 모양을 다양하게 편집할 수 있습니다. 예를 들어, <h1>(제목 레벨 1)을 태그 기본 스타일보다 글자 크기를 키우고 가운데로 정렬할 수 있습니다. 스타일시트를 사용하면 책의 내용과 레이아웃을 분리할 수 있어 EPUB의 전체적인 스타일을 쉽게 조정할 수 있습니다.
물론, 실제로 책을 읽는 사람은 XHTML 파일이나 스타일시트를 눈으로 보지 않습니다. 전자책 리더기는 수천 페이지나 파일이 존재하더라도, 평범한 책이나 웹 브라우저처럼 편집자가 정의한 편집 모양에 최대한 근접하게 텍스트와 이미지를 표시합니다.
Sigil을 처음 사용할 때는 EPUB 형식이나 XHTML 포맷 코드에 대한 전문 지식이 필요하지 않습니다. 하지만 좀 더 깊이 사용하고 싶다면 고급 기능 활용과 원하는 디자인 구현을 위해 이런 부분에 대한 이해가 필요합니다.
XHTML과 HTML은 서로 다른 마크업 언어입니다. 하지만 이 책에서는 읽기 편의를 위해 HTML 또는 XHTML를 구별 없이 사용하겠습니다.
Sigil은 이전 EPUB2 표준 및 최신 EPUB3 표준 모두와 완벽하게 호환됩니다.
Sigil은 주로 EPUB 파일 작업을 위한 도구지만, EPUB 형식은 다른 전자책 형식(예: MOBI)으로 쉽게 변환할 수 있습니다.
HTML에 대해 더 배우려면 W3Schools HTML 가이드를 포함한 다양한 온라인 가이드를 참조할 수 있습니다.
EPUB 형식에 대한 도움은 MobileRead 에 있는 EPUB 포럼 사용자들에게 문의할 수 있습니다.
Sigil 사용에 대한 도움은 MobileRead 의 Sigil 포럼 사용자들에게 문의할 수 있습니다
Sigil이 기반으로 하는 공식 EPUB 표준에 대한 상세 내용을 정말로 깊이 알고 싶다면 다음 원본 기술 사양을 참조할 수 있습니다:
내맘대로의 EPUBGUIDE.NET에서 Sigil 사용자 가이드(Sigil User Guide의 한국어 버전)를 다운로드 할 수 있습니다. EPUB 제작과 관련한 다양한 정보도 무료로 이용할 수 있습니다.