Sha256: 5f31f7a04350a8c2bb18f3adabedfd13de98d0d1be8187e831dab23f8e98fd35

Contents?: true

Size: 1.9 KB

Versions: 8

Compression:

Stored size: 1.9 KB

Contents

# EPUB ローカルルールへの対応方法
Re:VIEW の review-epubmaker が生成する EPUB ファイルは IDPF 標準に従っており、EpubCheck を通過する正規のものです。

しかし、ストアによってはこれに固有のローカルルールを設けていることがあり、それに合わせるためには別途 EPUB ファイルに手を入れる必要があります。幸い、ほとんどのルールは EPUB 内のメタ情報ファイルである OPF ファイルにいくつかの情報を加えることで対処できます。

Re:VIEW の設定ファイルは config.yml を使うものとします。

## 電書協ガイドライン
* http://ebpaj.jp/counsel/guide

電書協ガイドラインの必須属性を満たすには、次の設定を config.yml に加えます。

```yaml
opf_prefix: {ebpaj: "http://www.ebpaj.jp/"}
opf_meta: {"ebpaj:guide-version": "1.1.3"}
```

これは次のように展開されます。

```xml
<package …… prefix="ebpaj: http://www.ebpaj.jp/">
 ……
    <meta property="ebpaj:guide-version">1.1.3</meta>
```

ただし、Re:VIEW の生成する EPUB は、ファイルやフォルダの構成、スタイルシートの使い方などにおいて電書協ガイドラインには準拠していません。

## iBooks ストア
デフォルトでは、iBooks で EPUB を見開きで開くと、左右ページの間に影が入ります。
これを消すには、次のように指定します。

```yaml
opf_prefix: {ibooks: "http://vocabulary.itunes.apple.com/rdf/ibooks/vocabulary-extensions-1.0/"}
opf_meta: {"ibooks:binding": "false"}
```

すでにほかの定義があるときには、たとえば次のように追加してください。

```yaml
opf_prefix: {ebpaj: "http://www.ebpaj.jp/", ibooks: "http://vocabulary.itunes.apple.com/rdf/ibooks/vocabulary-extensions-1.0/"}
opf_meta: {"ebpaj:guide-version": "1.1.3", "ibooks:binding": "false"}
```

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
review-3.0.0.preview2 doc/customize_epub.ja.md
review-3.0.0.preview1 doc/customize_epub.ja.md
review-2.5.0 doc/customize_epub.ja.md
review-2.4.0 doc/customize_epub.ja.md
review-2.3.0 doc/customize_epub.ja.md
review-2.2.0 doc/customize_epub.ja.md
review-2.1.0 doc/customize_epub.ja.md
review-2.0.0 doc/customize_epub.ja.md