段落が間延びしない!EPUBで空行を扱う2つの設定

紙の原稿で読みやすかった空行を、そのままEPUBへ増やすと、端末や文字サイズによっては一画面がほぼ空白になることがあります。逆に、すべての空行を削ると場面転換が伝わりません。epub 空 行の扱いは、通常段落の間隔と、意味のある区切りを分けるところから始めます。見た目を整えるための連続改行ではなく、段落スタイルと場面転換の記号を使い分けます。

空行が担っている役割を二種類に分ける

原稿を複製し、空行ごとに「通常の段落間隔」か「場面転換」かを付けます。普通の段落が毎回一行空いているなら、本文の間隔設定へ移す候補です。時間や視点が変わる場所だけに置かれた空行は、読者へ意味を伝える区切りとして残す候補です。

見た目だけで分類せず、前後の文章を読みます。会話の話者が変わっただけなら通常段落、時間が数日飛ぶなら場面転換というように、作品内の規則を決めます。判断表には章、前の文、後の文、役割、採用する表現を記録します。

通常段落はCSSの間隔でそろえる

通常段落の間隔は、空の段落を挟むのではなく、出力スタイルで統一します。固定試験では、四章のブロック段落形式から出力したCSSに段落間隔の規則が含まれていました。OPFには題名、著者、出版社、言語 ja が入り、パッケージ検査ではspine 7項目、nav 4リンク、欠落資源0件、ローカル検査 valid=true を確認しました。

この結果は、固定パッケージに間隔規則が収録されたことを示します。読書端末で何ミリ空いて見えるかは測定していません。読者が文字サイズや行間を変えられるリフロー型では、特定の一画面だけを基準に余白を決めないことが大切です。

場面転換には意味のある目印を使う

場面転換を空の段落だけに任せると、ページ境界で区切りが消えたように見えることがあります。作品の方針に応じて、短い区切り記号や専用クラスを用います。記号を採用するなら、音声読み上げや検索で不要なノイズにならないかも検討します。

区切りの前後に空段落を何個も重ねません。原稿には一つの意味要素を置き、余白はスタイルへ任せます。章頭や改ページ直後では同じ区切りが過剰にならないか、通常位置とは別に確認します。視覚だけでなく、構造上も「なぜ空いているか」を説明できる状態にします。

四章を同じ文字サイズだけで見ない

確認用EPUBを開き、標準、拡大、小さめの三つの文字サイズで代表箇所を読みます。縦画面と横画面、あるいは画面幅の違う二端末があれば、場面転換がページ先頭や末尾へ移ったときも確認します。合格条件は、通常段落が過度に離れず、場面転換が前後の文章から識別できることです。

今回の自動証拠は、各端末で感じる空白の大きさを測っていません。したがって「どの端末でも最適」とは言えません。端末名、アプリ版、文字サイズ、画面方向、確認した章を記録し、構造検査とは別に目視結果を残します。

連続改行を検出したら正本で直す

想定外の大きな空白が出たら、まず原稿に空段落が連続していないか調べます。次に、段落スタイルの余白と場面転換用スタイルが二重に掛かっていないか確認します。生成後のXHTMLだけを削ると次回出力で戻るため、正本または出力設定へ修正を返します。

空行を削った結果、二つの段落が一つに結合していないかも見ます。Markdownでは空行が段落境界になるため、削除方法によって意味構造まで変わることがあります。通常段落は一つの段落境界を保ち、余分な空要素だけを除きます。

パッケージ構造と文章品質を混同しない

ローカル検査の valid=true は、対象にしたEPUBの構造が検査条件を満たしたという意味です。余白の美しさ、場面転換の適切さ、販売先の受理を保証しません。逆に、目視で読みやすくても、navのリンクや収録資源が欠けていれば引き渡せません。

固定試験のspine 7項目には本文以外の構成要素も含まれます。四章だからspineも4になるはずだと決めつけず、各項目の役割を確認します。navの4リンクが四章へ到達すること、OPFの書誌が企画値と一致することも、余白とは独立した合格欄にします。

引き渡しは段落規則と例外を一緒に残す

最終表には、通常段落の規則、場面転換の表現、章頭での例外、検査端末、固定EPUBのSHAを記録します。自動検査で確定できた値は、書誌情報、spine 7、nav 4、欠落0、段落間隔CSSの存在、ローカル検査の合格です。

例外には理由と終了条件も添えます。特定の章だけ余白を変えたなら、なぜ共通規則では足りないのか、次の改稿でも残すのかを明記します。理由のない局所指定は、全体の段落スタイルへ戻す候補として扱います。

校正後に章を追加した場合は、新章だけを眺めて終えません。目次リンク数、spine、段落CSS、既存の場面転換をもう一度確認します。共通スタイルの更新は、追加していない章の見え方も変えるためです。

端末ごとの空白量は未測定として、別の目視欄で確かめます。次の担当者が空行を足したくなったときは、まずその場所が通常段落か場面転換かを判断します。意味は原稿の構造で、見た目の幅はスタイルで管理する。この二層を守れば、文字サイズが変わっても間延びしにくいEPUBになります。