この村では何が起きている?
EPUB3は日本語の縦書き、ルビ、縦中横、右開きなどを表現できるが、原稿を自動変換しただけでは読みやすい本にならないことがある。W3Cの日本語組版要件には、縦組みでの文字配置、句読点、ルビ、行処理など膨大な規則が整理されている。個人出版の現場では、Wordやテキスト原稿から目次、章扉、画像、ルビを組み、Kindle等で表示確認してEPUBを納品する変換サービスが複数存在する。紙の同人誌組版とは似ているが、リフロー型電子書籍特有の端末差とCSS制約が別の職人作業を生んでいる。
なぜ、これだけで市場になるのか
著者が欲しいのは「Kindle等へアップロードして崩れず読める電子書籍」であって、EPUB内部のXHTMLやCSSを学ぶことではない。日本語では英語圏の横書きより、ルビ、縦中横、圏点、縦中の英数字、禁則、右開きといった要素が増える。さらにEPUBは固定PDFと違って読者がフォントサイズを変えるため、特定画面で見栄えを固定する発想では作れない。自動変換ツールは入口として便利だが、作品固有の表記と複数端末での確認が残るため、変換・調整・検品をまとめた受託市場が成立する。
実際の仕事はこう進む
- 01
原稿構造を整える
Wordやテキストから章見出し、段落、ルビ、改ページ、画像、注記を抽出し、意味構造を揃える。見た目だけの空行や手動スペースは電子書籍で崩れるため、EPUB向けに原稿を正規化する。
- 02
EPUB3の本文とCSSへ変換する
XHTML、navigation document、metadata、CSSを生成し、日本語縦書きならwriting-modeやpage progressionを適切に設定する。ルビや縦中横は対応要素・CSSへ変換する。
- 03
目次・画像・メタデータを組む
論理目次と本文内目次、表紙、奥付、著者情報を整え、画像サイズや代替テキストも確認する。販売ストアが要求する必須項目を欠かさないよう検査する。
- 04
複数ビューアで表示確認する
Kindle Previewer等で縦組み、ルビ、改ページ、画像、英数字の向きを確認する。読者が文字サイズを変えた時にも極端な空白や改ページ事故が起きないかを見る。
どこに金が流れる?
ココナラには縦書き・横書きのEPUB化サービスが複数あり、ルビ、目次、画像挿入、簡易校正まで含めて受託されている。価格は原稿量や画像数、特殊組版によって変わり、単なるファイル変換ではなく「電子出版へ出せる状態まで整える」ことに対価が付く。個人著者にとって制作頻度は高くないため、専用ソフトやEPUB内部仕様を覚えるより、出版時だけ外注する方が合理的になりやすい。
外から見ると見落とすこと
紙のDTPと電子書籍では正解が違う。紙ではページ位置を固定できるが、リフローEPUBは画面サイズと読者設定で改行・改ページが変わる。大量の改ページや空白で紙面を再現しようとすると端末で破綻する。またKindle向けに使えるCSSと一般EPUBリーダーでの挙動が完全に一致するとは限らない。W3Cの日本語組版要件をそのまま全部実装するのではなく、対象ストアと端末が実際に対応する範囲を理解することが重要になる。
AI・コードでどこまで削れる?
構造化されているため自動化余地は大きい。Wordの見出し・ルビ・強調を解析し、XHTMLへ正規変換し、EPUBCheck、画像サイズ、リンク切れ、目次構造、metadataを自動検査できる。さらに縦書きで問題になりやすい2〜4桁数字、英字列、括弧、ルビを抽出して人に確認させるプリフライトを作れる。生成そのものより「自動変換後の危険箇所だけ確認する」方が品質と工数のバランスがよい。印刷所プリフライトと同様、販売事故を防ぐ検査層に価値がある。
外からこの村に入るなら
- Word原稿をアップロードし、縦書き/横書きと販売先を選ぶと、EPUB3と検査レポートを生成する変換サービス。特殊ルビや画像配置だけ有料レビューへ回す。
- 既存EPUBを読み込み、目次、メタデータ、ルビ、縦中横候補、画像容量、リンク切れを検査する日本語電子書籍プリフライトツール。
- 小説同人誌の紙PDFとEPUBを同じ原稿から同時生成し、著者が紙版と電子版を別々に整える手間を減らす出版ワークフロー。
この市場を雑に扱うと危ない点
- Kindle、Apple Books、一般EPUBリーダーではCSS対応に差がある。単一ビューアでの確認だけで完全互換を保証しない。
- 紙面を再現する目的で大量の空白や固定改ページを入れると、リフロー型端末で崩れるため、紙DTPの作法をそのまま持ち込まない。
- 著者から預かる未公開原稿は機密性が高い。外部AIへ本文を送る場合は明示し、可能なら変換処理はローカルで行う。
この市場があると判断した根拠
最終確認: 2026-09-25