電子書籍とその形式: EPUB について話します - その歴史、長所と短所

ブログの前半で、電子書籍フォーマットがどのように登場したかについて書きました Djvu и FB2.

今日の記事のテーマはEPUBです。

電子書籍とその形式: EPUB について話します - その歴史、長所と短所
画像: ネイサン・オークリー / CC BY

フォーマットの歴史

90 年代、電子書籍市場は独自のソリューションが独占していました。 また、電子書籍リーダーの多くのメーカーは独自のフォーマットを持っていました。 たとえば、NuvoMedia は .rb 拡張子のファイルを使用しました。 これらは、HTML ファイルとメタデータを含む .info ファイルを含むコンテナーでした。 この状況により、出版社の作業は複雑になりました。出版社は、形式ごとに書籍を個別に植字する必要がありました。 Microsoft、前述の NuvoMedia、および SoftBook Press のエンジニアのグループが状況の修正に取り組みました。

当時、電子書籍市場を制覇しようとしていたマイクロソフトは、Windows 95 用の電子書籍リーダー アプリケーションを開発していました。新しいフォーマットの作成は、IT 巨人のビジネス戦略の一環であったと言えます。

NuvoMedia について話すと、この会社は最初の大衆電子リーダーのメーカーとみなされます。 ロケットeBook。 デバイスの内部メモリはわずか 40 メガバイトで、バッテリー寿命は XNUMX 時間を超えませんでした。 SoftBook Press に関しては、電子リーダーも開発しました。 しかし、彼らのデバイスにはモデムが内蔵されているという特徴的な機能があり、SoftBookstore からデジタル文学を直接ダウンロードできるようになっていました。

XNUMX 年代初頭に、NuvoMedia と SoftBook の両社はメディア会社 Gemstar に買収され、Gemstar eBook Group に統合されました。 この組織は数年間にわたってリーダーの販売を続けました (たとえば、 RCA REB1100) と電子書籍、ただし 2003 年 廃業した.

しかし、単一標準の開発に戻りましょう。 1999 年、Microsoft、NuvoMedia、SoftBook Press は Open eBook Forum を設立し、EPUB の始まりとなる草案文書の作成に取り組み始めました。 もともと標準 と呼ばれた OEBPS (Open EBook Publication Structure の略)。 これにより、デジタル出版物を XNUMX つのファイル (ZIP アーカイブ) で配布できるようになり、異なるハードウェア プラットフォーム間で書籍を転送することが容易になりました。

その後、IT 企業の Adob​​e、IBM、HP、Nokia、Xerox、出版社の McGraw Hill および Time Warner が Open eBook Forum に参加しました。 彼らは協力して OEBPS の開発を継続し、デジタル文学エコシステム全体を開発しました。 2005 年に、この組織はデジタル出版国際フォーラムに改名されました。 IDPF.

2007 年に、IDPF は OEBPS 形式の名前を EPUB に変更し、その 2010 番目のバージョンの開発を開始しました。 XNUMX年に一般公開されました。 新製品は従来品とほとんど変わりませんでしたが、 サポートを受けました ベクターグラフィックスと内蔵フォント。

この時までに EPUB が市場を引き継ぎ、多くの出版社や電子機器メーカーにとってデフォルトの標準となりました。 この形式はすでに O'Reilly と Cisco Press で使用されており、さらに Apple、Sony、Barnes & Noble、ONYX BOOX デバイスでもサポートされていました。

2009 年、Google ブックス プロジェクト объявил EPUB のサポートについて - EPUB は 2011 万冊以上の無料書籍の配布に使用されています。 この形式は作家の間で人気を集め始めました。 XNUMX年、JKローリング 計画について話しました Pottermore Web サイトを立ち上げ、デジタル形式での Potter 本の唯一の販売場所にします。

EPUB が文献配布の標準として選ばれたのは、主にコピー防止機能を実装できるためです (DRM)。 これまでに著者のオンラインストアにあるすべての書籍 このフォーマットでのみ利用可能.

EPUB 形式の 2011 番目のバージョンは 2017 年にリリースされました。 開発者は、オーディオ ファイル、ビデオ ファイル、および脚注を操作する機能を追加しました。 現在、この標準は進化を続けています - XNUMX 年の IDPF 入ってきた World Wide Web の技術標準を実装する W3C コンソーシアムの一部。

EPUB の仕組み

EPUB 形式の書籍は ZIP アーカイブです。 出版物のテキストを XHTML または HTML ページ、または PDF ファイルの形式で保存します。 アーカイブには、メディア コンテンツ (オーディオ、ビデオ、または画像)、フォント、メタデータも含まれます。 CSS スタイルや PLS- 音声生成サービスに関する情報が記載された文書。

XML マークアップはコンテンツの表示を担当します。 音声と画像が埋め込まれた本の一部 このように見えるかもしれません:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html>
<html  
    
    epub_prefix="media: http://idpf.org/epub/vocab/media/#">
    <head>
        <meta charset="utf-8" />
        <link rel="stylesheet" type="text/css" href="../css/shared-culture.css" />
    </head>
    <body>
        <section class="base">
            <h1>the entire transcript</h1>
            <audio id="bgsound" epub_type="media:soundtrack media:background"
                src="../audio/asharedculture_soundtrack.mp3" autoplay="" loop="">
                <div class="errmsg">
                    <p>Your Reading System does not support (this) audio</p>
                </div>
            </audio>

            <p>What does it mean to be human if we don't have a shared culture? What
 does a shared culture mean if we can't share it? It's only in the last
 100, or 150 years or so, that we started tightly restricting how that
 culture gets used.</p>

            <img class="left" src="../images/326261902_3fa36f548d.jpg"
                alt="child against a wall" />
        </section>
    </body>
</html>

コンテンツ ファイルに加えて、アーカイブには特別なナビゲーション ドキュメント (ナビゲーション ドキュメント) が含まれています。 本内のテキストと画像の配置を説明します。 リーダー アプリケーションは、リーダーが複数のページを「スキップ」したい場合にアクセスします。

アーカイブ内のもう XNUMX つの必須ファイルは package です。 これには、著者、発行者、言語、タイトルなどのメタデータが含まれます。 この本のサブセクションのリスト (背表紙) も含まれています。 パッケージドキュメントの一例をご覧いただけます GitHub の IDPF リポジトリ内.

尊厳

この形式の利点はその柔軟性です。 EPUB を使用すると、デバイスの画面のサイズに適応する動的なドキュメント レイアウトを作成できます。 これが、この形式が多数のリーダー (およびその他の電子デバイス) でサポートされている主な理由の 6 つです。 たとえば、すべての ONYX BOOX リーダーは、ベーシックから XNUMX インチまで、すぐに EPUB で動作します。 シーザー3 プレミアムおよび9,7インチまで ユークリッド.

電子書籍とその形式: EPUB について話します - その歴史、長所と短所
/ オニキス ボックス シーザー 3

この形式は一般的な標準 (XML) に基づいているため、インターネット上で読むために簡単に変換できます。 EPUB はインタラクティブな要素もサポートしています。 はい、同様の要素は PDF にも存在しますが、これらの要素を PDF ドキュメントに追加するには、専用のソフトウェアを使用する必要があります。 EPUB の場合、テキスト エディターでマークアップと XML タグを使用してブックに追加されます。

EPUB のもう XNUMX つの利点は、視覚障害や失読症を持つ人々のための機能であることです。 この規格では、特定の文字の組み合わせを強調表示するなど、画面上のテキストの表示を変更できます。

すでに述べたように、EPUB は発行者にコピー防止をインストールする機会を与えます。 必要に応じて電子書籍販売者 使える ドキュメントへのアクセスを制限するメカニズム。 これを行うには、アーカイブ内の right.xml ファイルを変更する必要があります。

制限事項

EPUB 出版物を作成するには、XML、XHTML、および CSS 構文を理解する必要があります。 この場合、多数の識別子を扱う必要があります。 比較のために、同じ FB2規格 必要最小限のタグのセットのみが含まれています - フィクションのレイアウトには十分です。 そして作成するには PDFドキュメント 特別な知識はまったく必要ありません。専用のソフトウェアがすべてを担当します。

EPUB は、イラストが多い漫画やその他の書籍のデザインが複雑であるという点でも批判されています。 この場合、発行者は画像ごとに固定座標を使用して静的レイアウトを作成する必要があります。これには多大な労力と時間がかかる可能性があります。

次のステップ

IDPF は現在、フォーマットの新しい仕様に取り組んでいます。 たとえば、そのうちの XNUMX つはインタラクティブなチュートリアルの作成に役立ちます。 隠しセクションあり。 同じ本でも、教師と生徒では見た目が異なります。たとえば、XNUMX 番目の場合、テストの答えや管理問題は隠されます。

電子書籍とその形式: EPUB について話します - その歴史、長所と短所
画像: ギアンボリセイ / CC BY-SA

新機能により教育プロセスの再編が期待される。 現在、EPUB はオックスフォード大学などの大規模な大学で非常に積極的に使用されています。 数年前、彼らは 追加した デジタル ライブラリ アプリケーションでの EPUB 3.0 のサポート。

IDPF は、EPUB で Open Annotation 脚注を実装するための仕様も作成しています。 この標準は 3 年に W2013C によって開発されました。これにより、複雑なタイプの注釈の操作が簡素化されます。 たとえば、これを使用して、JPEG 画像の特定のセクションにメモを追加できます。 オプション標準 メカニズムを実装します 同じ EPUB ドキュメントのコピー間で注釈の変更を同期します。 注釈形式のメモを開く あなたが追加することができます 現在でも EPUB ファイルに変換されていますが、正式な仕様はまだ採用されていません。

標準の新しいバージョンである EPUB 3.2 の作業も進行中です。 フォーマットが含まれます WOFF2.0 и SFNT、フォントの圧縮に使用されます (場合によっては、ファイル サイズを 30% 削減できます)。 開発者はまた、一部の古い HTML 属性も置き換える予定です。 たとえば、オーディオ ファイルとビデオ ファイルをアクティブにするための個別のトリガー要素の代わりに、新しい標準にはネイティブ HTML オーディオ要素とビデオ要素が含まれます。

下書き 仕様書 и 変更点一覧 はすでに W3C GitHub リポジトリで利用可能です。

ONYX-BOOX 電子書籍リーダーのレビュー:

出所: habr.com

コメントを追加します