epub3とは?初心者が押さえる基本と使い方ガイド共起語・同意語・対義語も併せて解説!

  • このエントリーをはてなブックマークに追加
epub3とは?初心者が押さえる基本と使い方ガイド共起語・同意語・対義語も併せて解説!
この記事を書いた人

高岡智則

年齢:33歳 性別:男性 職業:Webディレクター(兼ライティング・SNS運用担当) 居住地:東京都杉並区・永福町の1LDKマンション 出身地:神奈川県川崎市 身長:176cm 体系:細身〜普通(最近ちょっとお腹が気になる) 血液型:A型 誕生日:1992年11月20日 最終学歴:明治大学・情報コミュニケーション学部卒 通勤:京王井の頭線で渋谷まで(通勤20分) 家族構成:一人暮らし、実家には両親と2歳下の妹 恋愛事情:独身。彼女は2年いない(本人は「忙しいだけ」と言い張る)


epub3とは何か

epub3は電子書籍の標準フォーマットの一つです。EPUBは電子書籍のファイル形式の総称であり、epub3はその中でも最新の仕様です。HTML5とCSS3を基盤にしており、テキストだけでなく画像や動画、音声、インタラクティブな要素にも対応します。スマートフォン・タブレット・PCといった様々な端末で同じ本を表示できるよう工夫されており、読みやすさと再利用性を重視しています。

この章ではepub3基本的な特徴と、どう使われているのかをやさしく解説します。

epub3の主な特徴

HTML5とCSS3の活用epub3はHTML5とCSS3を使い、見やすい本文レイアウトやボタン、アニメーションなどを表現できます。
リフロー可能と固定レイアウトテキストは端末の画面に合わせて自動で改行・文字サイズが変わり、読みやすくなります。一方でページごとに特定のデザインを保つ固定レイアウトにも対応します。
アクセシビリティ代替テキストや見出しの階層構造を適切に記述することで、スクリーンリーダーでの読書がしやすくなります。
メタデータと構造著者名、出版日、言語などのメタデータと章の構造情報を含め、検索性と再利用性を高めます。
Open Packaging Formatファイルはmimetype、META-INF/container.xml、OEBPSといったフォルダ構造で組み立てられ、1つのepubファイルとして配布されます。
検索と再利用本文はテキストデータとして格納されるため、検索や抽出、再編集がしやすいです。

epub3とEPUB2の違い

従来のEPUB2は主にXHTMLとCSS2の組み合わせで、動画やインタラクティブ要素には制約がありました。epub3はHTML5とCSS3を前提に設計されており、動画や音声、インタラクティブな要素をサポートします。

epub3の作成手順

まず本文をテキストとして用意し、HTMLファイルとしてOEBPSの中に配置します。次にOPFファイルで本の構造を定義し、メタデータや表紙の情報、章の順序を設定します。mimetypeファイルはEPUBの先頭に置く必要があり、正しくはzip形式の圧縮ファイルとして.epub拡張子で提供します。最後にepubcheckなどの検証ツールで整合性を確認します。

作成のポイントと注意点

mimetypeの配置先頭に置くことが重要です
ファイル構成META-INFとOPFの位置関係を正しく保ちます
検証公開前にepubcheckで必ず検証してください

epub3の同意語

EPUB 3
電子書籍の標準フォーマットの第3世代。HTML5をベースに、テキスト・画像・動画・音声・インタラクティブ要素などを組み合わせて作成できる規格です。
epub3
EPUB 3 の略称・一般的な表記。小文字表記のことも多いです。
EPUB3
EPUB 3 の略称・大文字表記。
epub 3
EPUB 3 の表記ゆれのひとつ。読みやすさのために用いられることがあります。
EPUB 3.0
EPUB 3 の初期仕様バージョン(3.0 系)を指します。
EPUB 3.1
EPUB 3 の改訂版、3.1 仕様のこと。
EPUB 3.x
EPUB 3 の派生版・バージョン群(3.x 系)を指す表現。
EPUB 3.x 仕様
EPUB 3.x 系の公式仕様群のこと。
EPUB 3規格
EPUB 3 の公式規格・標準を指します。
EPUB 3仕様
EPUB 3 の公式仕様そのもの。
EPUB 3標準
EPUB 3 の標準仕様を指します。
電子書籍フォーマット EPUB 3
電子書籍を作成・配布するための標準フォーマットのひとつ。
ePub 3
EPUB 3 の別表記・読まれ方のひとつ。
ePub3
EPUB 3 の別表記・読まれ方のひとつ(連結表記)
EPUB 3.x 系
EPUB 3 の 3.x 系統を指す表現。

epub3の対義語・反対語

紙媒体
紙に印刷された媒体全般。電子書籍の対義語として、デジタルではなく物理的な本や資料を指します。
紙の本
紙に印刷された本。EPUB3の対義語として最も一般的な表現です。
物理的書籍
紙などの物理的素材で作られた書籍。デジタルデータの EPUB3 とは別形態。
印刷物
紙などに印刷された情報媒体。電子データのEPUB3とは異なる形態。
アナログ書籍
デジタル化されていない書籍。紙の本など、手に取って読める実体を指します。
紙版
紙に印刷された版。電子版(EPUB3)とは対になる表現です。
現物の本
現物として手元にある本。データ化されたデジタル版とは別の形態。
実体媒体
実際の物体として存在する媒体。デジタルデータのEPUB3とは対比される概念。
デジタル以外の形式
デジタル形式でない形の総称。EPUB3の対義語として使われることがあります。

epub3の共起語

EPUB
電子書籍を配布・表示する国際標準フォーマット。HTML/CSS/画像などをZIPパッケージにまとめ、一冊の電子書籍として扱う。EPUBは広く使われる基本フォーマットです。
OPF
Open Packaging Formatの略。EPUBの核となるXMLファイルで、メタデータ・リソース・読み順などを定義します。
OCF
Open Container Formatの略。EPUBファイル自体がZIP圧縮されたパッケージであることを規定する枠組みです。
マニフェスト
OPF内で列挙される、書籍に含まれる全リソースの一覧。HTML、画像、スタイルシートなどを識別します。
スパイ
本文の表示順序を決める情報。どの順番で章や節を読むかを定義します。
メタデータ
タイトル・著者・言語・識別子など、書籍の基本情報を記述するデータです。
Navigation Document
Navigation Document。EPUB3で目次を表すHTML文で、nav要素を使います。
TOC
目次の略。EPUB3ではNav文書で表現されるのが基本ですが、古い形式も混在することがあります。
MIMEタイプ
EPUBファイルのMIMEタイプは application/epub+zip。データの種類を識別します。
ZIPアーカイブ
EPUBはZIP形式で圧縮された1つのパッケージです。
HTML5
本文の記述にはHTML5を使います。見出し・段落・リンクなどを定義します。
CSS3
デザインはCSS3で指定します。フォント・色・レイアウトを整える役割です。
SVG
ベクターグラフィックを埋め込むためにSVGが使われることがあります。
MathML
数式を表現するためのMathML。数式の表示を可能にすることがあります。
Fixed-layout
固定レイアウト。ページデザインを固定して表示します。主に絵本・漫画などに用いられます。
Reflowable
可変レイアウト。読者の文字サイズに合わせて本文が再流しします。
DRM
デジタル著作権管理。特定の端末やアプリでの閲覧を制御します。
iBooks
Apple Books。AppleのリーダーアプリでEPUB3をサポートします。
Kindle
Kindleは基本的に直接EPUBをサポートしないため、変換が必要になることが多いです。
Calibre
EPUBの作成・変換・管理を行う人気のツールです。
オーサリング
EPUBを作成する作業。本文・画像・メタデータを組み合わせます。
アクセシビリティ
視覚障害者を含む全ての読者が使えるよう、読み上げ対応や代替テキストなどを考慮します。
言語タグ
言語を表すタグ(例: lang)を設定して、多言語対応を容易にします。

epub3の関連用語

EPUB3
電子書籍のオープン標準の第3世代。HTML5・CSS3・SVG・MathMLを活用し、再流し可能な本文と固定レイアウトの両方をサポートします。
OCF (Open Container Format)
ZIPパッケージの構造を規定する規格。mimetype、META-INF/container.xml、根ファイルのcontent.opfなどを定義します。
OPF (Open Packaging Format)
EPUBの中心となるパッケージファイル。manifest・spine・metadataなどを管理し、作品内のリソースと読み順を決定します。
mimetype
EPUBファイルの先頭に格納される特別なファイル。拡張子は .epub そのもの。中身は 'application/epub+zip' の文字列のみで、圧縮せずに最初のファイルとして格納されます。
container.xml
META-INFフォルダ内のXMLファイル。ルートファイル(content.opf など)の場所を指し示します。
content.opf
OPFの中心ファイル。作品のメタデータ、manifest、spine、guide などを一元管理します。
manifest
OPF内のリソース一覧。HTML・CSS・画像・フォント・音声・動画など各資源の識別子と種類を定義します。
spine
読み順を定義する部分。manifestのidrefを並べ、linear属性で連続読書かどうかを指示します。
guide
EPUB2時代の導線情報。現在は互換性のため残っていることが多く、EPUB3では必須ではありません。
NCX
EPUB2の目次ファイル。EPUB3ではnav文書を推奨しますが、互換性のため残ることもあります。
nav (navigation document)
EPUB3で推奨される目次・ランドマークのナビゲーション文書。nav.xhtmlまたはnav.html内に<nav>要素を使います。
HTML5/XHTML5
本文はHTML5をベースにしたXHTML5(XML準拠のHTML)で表現します。
CSS3
本文のデザインはCSS3で記述します。フォント・カラー・レイアウトなどを統一的に制御します。
SVG
ベクター画像を埋め込むためのスケーラブル・ベクタグラフィック。EPUB3でサポートされます。
MathML
数学式を直接表示するためのマークアップ。EPUB3で利用可能です。
SMIL
音声読み上げとテキストの同期を実現するタイミングファイル(Media Overlay)。
Rendition
表示設定を定義する属性群。rendition:layout/rendition:flow/rendition:orientation/rendition:spread などがあります。
epub:type
本文の意味的な役割を示す属性。例: chapter、title、toc、landmark などのタグ付けに使います。
dc:title
作品のタイトル。
dc:creator
作者名。
dc:identifier
作品の一意識別子。URLやUUIDなどを用います。
dc:language
本文の言語コード(例:ja、en)。
dc:description
作品の説明文
dc:publisher
出版社名。
dc:rights
著作権情報。
Cover image
表紙画像を表紙として指定する方法。manifestで画像を指定し、適切なメタデータを設定します。
Fonts embedding
フォントをEPUB内に埋め込み、可搬性を高めます。WOFF/WOFF2/TTF/OTF などに対応します。
Accessibility
視覚・聴覚の障害を持つ人にも読みやすい工夫。代替テキスト・見出し構造・lang属性などを活用します。
EPUBCheck
EPUBファイルが仕様に沿っているかを検証する公式ツール。エラーや警告を教えてくれます。
Reading System
EPUBを表示するデバイスやソフトウェア。例: iBooks、Readium、Kobo など。
Readium
代表的なオープンソースのEPUBリーダーエンジン。ブラウザ拡張やアプリにも使われます。
Apple Books
Appleのデバイスで使われるEPUBリーダー。EPUB3に対応しています。
Kobo
Koboの電子書籍リーダー。EPUB3の表示にも対応。
DRM
デジタル著作権管理。EPUB自体の機能ではなく、配布側が適用する保護技術(例: LCP 等)。
Fixed Layout
固定レイアウト。図版中心の美麗なレイアウトを保つ場合に用いられ、画面サイズに合わせてレイアウトが固定されます。
Reflowable
可変レイアウト。テキストが端末の画面サイズに合わせて再流しされ、読みやすさを重視します。

epub3のおすすめ参考サイト


インターネット・コンピュータの人気記事

awstatsとは?初心者でもわかる使い方と基本解説共起語・同意語・対義語も併せて解説!
16511viws
bing・とは?初心者のための基本ガイド:検索エンジンの仕組みと使い方共起語・同意語・対義語も併せて解説!
2889viws
差し込み印刷・とは?初心者でもすぐわかる使い方と仕組みガイド共起語・同意語・対義語も併せて解説!
1183viws
着信転送とは?初心者向けガイドで分かる使い方と設定のコツ共起語・同意語・対義語も併せて解説!
1171viws
com端子・とは?初心者にも分かる基礎ガイド|シリアルポートの使い方と歴史を解説共起語・同意語・対義語も併せて解説!
1047viws
7zファイル・とは?初心者でもわかる使い方と特徴を解説共起語・同意語・対義語も併せて解説!
1026viws
全角文字とは?初心者向け解説|全角と半角の違いをやさしく学ぶ共起語・同意語・対義語も併せて解説!
1014viws
充電アダプターとは何かを徹底解説|初心者でも分かる基本と選び方のコツ共起語・同意語・対義語も併せて解説!
978viws
リマインドメールとは?初心者にもわかる基本ガイドと使い方のコツ共起語・同意語・対義語も併せて解説!
872viws
pinロックとは?初心者が知っておくべき基本と使い方ガイド共起語・同意語・対義語も併せて解説!
865viws
none とは?初心者にもやさしく解説する意味と使い方ガイド共起語・同意語・対義語も併せて解説!
811viws
16進数カラーコード・とは?初心者でもつまずかない基礎と使い方ガイド共起語・同意語・対義語も併せて解説!
811viws
asp・とは?初心者向けに徹底解説する基本と使い方ガイド共起語・同意語・対義語も併せて解説!
788viws
xlsmとは?初心者でも分かるExcelのマクロ付きファイルの基本共起語・同意語・対義語も併せて解説!
740viws
ローカルポート・とは?初心者にも分かる基本と使い方ガイド共起語・同意語・対義語も併せて解説!
713viws
sha256とは?初心者が知るべき暗号ハッシュの基礎と使い道共起語・同意語・対義語も併せて解説!
674viws
csvダウンロードとは?初心者が今すぐ使える基本ガイド共起語・同意語・対義語も併せて解説!
619viws
countifとは?初心者でもすぐ使える基本と応用ガイド共起語・同意語・対義語も併せて解説!
612viws
ワンタイムコード・とは?初心者でも分かる基本と使い方ガイド共起語・同意語・対義語も併せて解説!
599viws
googleドキュメントとは?初心者が今日から使いこなす基本ガイド共起語・同意語・対義語も併せて解説!
545viws

新着記事

インターネット・コンピュータの関連記事