
EPUB作成前の変換不能文字は、原稿の符号化承認台帳で処理し、EPUB出力検査とは別の関門にします。本記事の担当は「原稿をどの符号化境界で受け入れたか」「誰が代替表記を承認したか」を残すことです。個別ファイルの変換、保存停止の実行、EPUB生成は扱いません。
最初に誤解を分けます。Rune Studioの変換不能文字表示は、原稿を読み書きする符号化境界の事前検査です。EPUB 3本文のUnicode表現可否、EPUBパッケージの妥当性、ストア受理を証明する結果ではありません。
台帳ヘッダーで原稿符号化を承認する
台帳の先頭には、案件ID、原稿版、受領符号化、編集時符号化、出力予定、承認者、承認日を置きます。例として「受領:標準SHIFT_JIS、編集:UTF-8、EPUB工程へ渡す原稿:UTF-8」のように、境界ごとに名前を分けます。
SHIFT_JISとWindows-31J / CP932は同じ欄へ書きません。出所が不明な場合は「推定済み」にせず「未承認」とし、個別の観測・変換担当へ戻します。台帳は推測を承認へ変える道具ではありません。
一件の判断は五列で閉じる
変換不能候補を受け取ったら、次の五列を埋めます。
| 位置 | 原文 | 代替案 | 根拠 | 承認者 |
|---|---|---|---|---|
| 章・段落・前後文 | 文字とUnicode符号位置 | 採用候補 | 著者指示・用語集等 | 氏名と日時 |
位置は検索件数だけにせず、章と前後文まで戻せる粒度にします。原文には見た目の文字だけでなく、分かる場合はU+XXXXを添えます。代替案を自動決定せず、根拠と承認者が揃った行だけを「承認済み」にします。
台帳ヘッダーの符号化承認と、各行の意味承認は別です。UTF-8を採用しただけでは、似た字へ置き換える許可にはなりません。
Rune Studioから受け取るのは候補位置まで
Stage 3資料では、Rune Studioが主要な日本語文字コードを判定し、変換不能文字を赤表示し、未解決時の自動保存を止めることを確認しています。台帳へ渡せるのは候補位置と、未解決中に保存を進めない入口です。
どの表記を採用するか、著者の意図と一致するか、EPUBで正しく表示されるかをRune Studioが承認するとは書きません。二章複製で候補を取り込み、承認行だけを反映してゼロ件になったというStage 4実測もありません。
「ゼロ件」と「全件承認」を照合する
再検査で候補がゼロでも、未承認行が残っていれば入稿しません。逆に全行が承認済みでも、原稿側に候補が残れば入稿しません。必要なのは次の二条件の同時成立です。
- 原稿符号化承認台帳の対象行がすべて承認済み
- 承認済み原稿を同じ符号化境界で再検査し、未解決候補がゼロ
本記事は照合条件を定義しますが、実際の反映・再検査は未実施です。説明例の件数を製品結果にしません。
台帳版と原稿版を一対一で結ぶ
台帳だけ更新して原稿版が変わらない、または原稿だけ更新して台帳が古い、という状態では照合できません。台帳ヘッダーに原稿ファイル名とSHA-256、台帳版、承認締切を置きます。承認後に原稿が変わった場合は、以前のゼロ件を新しい版へ流用しません。
未承認行を削除して件数を合わせるのも禁止です。取消なら取消理由と承認者を履歴に残し、対象外へ移したことが追えるようにします。件数ではなく、同じ原稿版の全行が説明できることを完了条件にします。
引き継ぎ後にEPUB担当が原稿を直した場合は、新しい原稿版として台帳側へ戻します。出力工程の編集で原稿承認を上書きしません。
EPUB出力は次の関門で別に検査する
台帳完了後にEPUB作成ツールへ渡すものは、承認済み原稿版、原稿符号化、台帳版、未解決ゼロの検査記録です。ここから先は別の証拠を作ります。
| 関門 | 証拠 | 本記事の判定 |
|---|---|---|
| 原稿符号化・意味承認 | 台帳ヘッダーと五列 | 対象 |
| EPUB生成 | 生成物とツールログ | 対象外 |
| EPUBパッケージ妥当性 | 構造検査結果 | 対象外 |
| リーダー表示 | 端末別確認 | 対象外 |
| ストア受理 | ストア応答 | 対象外 |
「台帳が完了したからEPUBも完成」とは書きません。EPUB 3のパッケージ、ナビゲーション、本文、画像などは生成物を別に検査します。
入稿担当へ渡す境界票
引き継ぎには、承認済み原稿版、受領・編集符号化、五列の完了数、未承認数、未解決候補数、EPUB工程が未検査であることを明記します。個別の保存停止はSTUDIO-065、可逆変換はSTUDIO-534、BOM観測はSTUDIO-521の担当です。
最初の一手はファイルを変換することではありません。台帳ヘッダーの原稿符号化を一人の承認者が確定し、候補一件の五列を閉じることです。その証拠をEPUB出力の証拠と分離しておけば、入稿後の手戻り原因を追えます。境界票にも原稿版と台帳版を併記してください。


