まもなく、文化的および科学的な論文を配布するための EPUB ファイルを作成する予定です。デバイス間で同じようにレンダリングすることを望んでいますが、数年前のブラウザーと同じようになるのではないかと心配しています (地獄)。検証用の EPUB ファイルを作成するだけで、レンダリングがデバイス間で同様になることを保証できますか? この点ですべきこととすべきでないことは何ですか?
1 に答える
うん、それは数年前のブラウザのようなものだ。
ePub 2は、特別なことを何もしなければ、デバイス間でかなり一貫性があります。
ePub 3 —ええと、現時点でそれをサポートしているデバイス(iBooks、Kindle Fire(ある種の、しかし実際にはそうではない)、Nook、および他のいくつか)はかなり異なることをします。その理由の一部は、ePub 3が主にHTML5の裏側から構築されていることです。これは、現時点ではブラウザー間で正確に標準化されていません。
そして、あなたにとっての問題は、あなたが作成している科学論文の種類にもよるが、MathMLをサポートしているためにePub3をやりたいということかもしれない。
Liz Castroは、今年初めにO'ReillyのTools of Change会議で、野生のePubについてプレゼンテーションを行いました(このページにリンクされているPDFに注意してください。以下にリストするものの例がたくさんあります)。さまざまな読者によってサポートされているものについての私の簡単なメモは次のとおりです。
誰もがサポートします:
太字と斜体
フォントサイズ
テキストインデント
上マージンと下マージン
画像
警告:NOOKはデフォルトを独自の(発行者のデフォルトではなく)オーバーライドし、太字はユーザーが選択した特定のフォントでのみ表示されます
ほとんどのサポート:
フォントファミリー
小さな帽子
リーディング
左右の余白
フロートと幅
テキストの折り返し
境界線、背景
色
オーディオ/ビデオオーバーレイ、任意のページ分割、ドロップキャップ、およびその他のきちんとしたものについて話し始めたら、メディアクエリを実行するか、特定のプラットフォームをターゲットにして他のプラットフォームを残すことを決定する必要があります。たとえば、この時点でKindle FireとiBooksを選択し、他の人を除外することもできますが、それはあなたが軌道に乗るビジネス上の決定になります。