Koboで「EPUBが崩れる」主な原因(まず押さえるポイント)

KoboはEPUB対応でも、同じファイルが端末や本によって「行間が広すぎる」「余白が大きい」「フォントが不自然」「ルビが潰れる」「画像がはみ出す」「目次が効かない」など不安定になることがあります。原因の多くは、EPUB内部のHTML/CSSの指定が強すぎること、フォント埋め込み画像サイズ指定(固定px)、そして目次(nav/toc.ncx)や章構造の不備です。
ここで有効なのが、Calibreで行う EPUB→EPUB の再変換です。別形式に変えるのではなく、EPUBのまま「内部構造を整理してKoboが解釈しやすい形に寄せる」発想がポイントになります。

KoboでEPUBをきれいに表示するための変換設定(Calibreの基本)のイメージ Photo by Koji Kikuhara on Pexels


CalibreでEPUBを再整形する基本フロー(EPUB→EPUB)

手順(最短で迷わない流れ)

  1. CalibreにEPUBを追加
  2. 書籍を選択 → 「変換」
  3. 出力形式を EPUB に設定(左上)
  4. 右側タブで設定 → 変換実行
  5. 生成されたEPUBをKoboへ転送(USB推奨。クラウド経由より差分確認が速い)

独自のコツ:1回の変換で「全部直そう」としない

崩れ修正は、設定を同時に触るほど原因が追えません。1回の変換で変更は最大1〜2項目に絞り、Koboで確認→次へ、の順が最短です。目安として、1冊あたり3回以内の再変換で「読める状態」に持っていく設計にすると効率的です。


まず直しやすい:余白・行間・段落の暴れを止める

「上下左右の余白が大きい」「段落間が空きすぎる」「行間が端末設定で変わらない」場合、EPUB側CSSが強く指定していることが多いです。

対策(Calibre)

  • 変換設定 → 外観(Look & Feel)
    • 「段落間のスペースを削除」:段落ごとの不自然な空白が消えることが多い
    • 「行の高さ(line-height)を強制」:効きますが副作用も出やすいので最後の手段
  • **追加CSS(最小限)**を使う場合の例(効きすぎない範囲)
    • p { margin: 0 0 0.6em 0; }(段落間を一定に)
    • img { max-width: 100%; height: auto; }(画像はみ出し対策にも)

※端末側の「行間」「余白」調整を生かしたいなら、EPUB側で固定値を盛りすぎないのが正解です。


フォント埋め込みを整理して「太すぎ/細すぎ」「日本語だけ別フォント」を防ぐ

EPUBにフォントが埋め込まれていると、Koboで意図しない書体固定や、太さの違和感(特に日本語)につながります。

対策(Calibre)

  • 変換設定 → フォント
    • **「埋め込みフォントを削除」**を試す
    • 変換後、記号(例:※、①、→)や多言語箇所が欠けないか確認

判断の目安(実務的な基準)

  • 小説・一般書:埋め込みを外し、Kobo側フォントに任せた方が安定しやすい
  • 数式・特殊記号・多言語混在:埋め込み維持が有利な場合あり(削除で□や?に化けることがある)

画像の「はみ出し/小さすぎ」を減らす(技術書・雑誌系で重要)

画像崩れは、EPUB内で画像が width:1200px のように固定されているのが典型です。Koboは画面幅が端末で異なるため、固定pxがあると破綻しやすくなります。

対策(Calibre)

  • 変換設定 → ページ設定
    • 出力プロファイルをKoboに近いものへ(端末に近い画面前提で処理されやすい)
  • 変換設定 → 外観 → 追加CSS(再掲)
    • img { max-width: 100%; height: auto; }

数字での目安(チェック基準)

  • 画像が文字より極端に小さい場合、元画像が低解像度の可能性があります。
    例:横幅が600px未満の図は、拡大前提でないと読みづらいことが多いです。元データが用意できるなら差し替えが最短です。

目次(TOC)と章区切りを整えて「章移動できない」を解消する

「目次が空」「章移動が途中に飛ぶ」問題は、見出し構造が崩れているケースが多いです。<p class="title"> だけで章タイトルを表現していると、目次生成が失敗します。

対策(Calibre)

  • 変換設定 → 目次
    • **「見出し(h1/h2/h3)から目次生成」**を有効化
    • 章がh2中心なら、検出レベルをh2に寄せる
  • EPUB編集(Edit book)で確認
    • 章タイトルが h1 / h2 になっているかを見る
    • もし p だけなら、章タイトル部分を h2 に直すとTOCが安定しやすい

小説の改行・字下げ・会話文を読みやすくする(青空文庫系に効く)

テキスト由来EPUBは、改行が「見た目のための改行」になっていて、端末で折り返すと不自然になります。

対策(Calibre)

  • 変換設定 → ヒューリスティック処理(必要な場合のみ)
    • 不要改行の除去系を試す(効くが、誤変換も起きるため要確認)
  • 外観 → 追加CSSで整える(端末設定と競合しにくい範囲)
    • 字下げを統一したい場合:p { text-indent: 1em; }
    • 段落間を詰めたい場合:p { margin: 0; } など最小限で

Kobo向けに「ページ設定」を合わせる(地味に効く)

EPUBはリフローですが、Calibreのページ設定は余白や画像処理の前提に影響します。余白が極端に入る本は、ここを変えるだけで改善することがあります。

対策(Calibre)

  • 変換設定 → ページ設定
    • 出力プロファイルをKoboに近いものに設定
    • 変換後、端末側の「余白」スライダーが素直に効くか確認

変換後に確認するチェックリスト(すぐ行動できる順)

Koboへ転送したら、次の順で確認すると原因切り分けが速いです。

  1. 目次が表示されるか(章移動が機能するか)
  2. 行間・余白が端末側設定で変わるか(固定されていないか)
  3. フォントが意図せず固定されていないか(太さ・日本語だけ別書体など)
  4. 画像がはみ出さないか(タップ拡大で読めるか)
  5. ルビ・記号が潰れていないか(括弧、縦中横、ダッシュ類)

問題が残る場合は、該当タブに戻って設定を1つだけ変更→再変換→Koboで差分確認を徹底すると、最短で安定点に到達します。


まとめ:KoboでEPUBをきれいに表示する「Calibre基本戦略」

KoboのEPUB崩れは、Calibreで EPUB→EPUB 再変換し、(1)余白・行間、(2)フォント埋め込み、(3)画像、(4)目次の順に整えると改善しやすいです。狙いは「端末側の表示設定が効くEPUB」に戻すこと。まずは外観設定と目次生成から着手し、変更点を絞って検証してください。

関連ガイド

関連記事