入稿後の手戻りを防ぐ!EPUB作成方法、変換不能文字を保存・出力前に見つける

EPUB作成の手順に文字確認を入れるなら、「出力後に通しで読む」より前に置きます。epub 作成方法の入力ゲートとして、全章の検出文字コード、変換不能候補数、改行、末尾語を取ります。出力のたびに人の目だけで文字化けを探すより、入力の不合格を先に除く方が再現できます。

作成工程へ入れた複製を開き直した

検証では3種の符号化ファイルを個別に読み、UTF-8とShift_JISは288文字、UTF-16LEは289文字として記録しました。作成用UTF-8複製を閉じ、再び検査してUTF-8・LFと内容一致を確認しました。その入力から作ったEPUBはvalid=true、spine6、nav3、NCX3です。

作成手順の失敗は、表紙・目次・書誌を全部設定してから、本文が誤った文字コードだと気づくことです。その場合は書誌設定を再入力する前に、原稿複製を正しい復号から作り直します。入力が固定されれば、保存済みの書誌設定を再利用できます。

合格は、全原稿が作品の基準形式で再読込みでき、変換不能の保留が0、生成EPUBに本文とナビゲーションが収録されることです。変換不能文字の画面上の赤表示は今回未実測で、製品資料の説明として扱います。

変換不能候補を文字単位で保留表へ移す

入力検査で疑わしい文字が見つかったら、章番号、前後文、Unicode値、採用候補を保留表へ記録します。自動的に疑問符へ置換すると、固有名詞や外字の意味を失うためです。著者または編集者が採否を決め、修正版を閉じて再びUTF-8として開きます。保留件数0と三地点の一致が生成開始の条件です。

赤い画面表示は公開資料にありますが、今回の記録はその色や位置を測っていません。したがって、CLIで得た検出形式と再読込み結果を直接証拠にし、UI警告は補助手段として説明します。EPUBがvalidでも未解決文字があれば、作成工程は差し戻します。

保留文字が0になるまで出力を始めない

保留表へ入れた文字には、単純な置換候補だけでなく、画像化、ルビ併用、表記変更を含む選択肢があります。作品の意味とアクセシビリティを考え、編集者が一件ずつ決定します。決定後は前後文を含めて検索し、同じ文字が別章に残っていないかを調べます。

全章の保留件数0、UTF-8再読込み成功、末尾語一致を制作開始の印にします。表紙や書誌を先に設定しても、本文が不合格なら出力しません。手戻りを減らすための順序です。

生成後は採用文字をXHTMLで検索し、置換記号へ変わっていないかを確認します。画面の赤表示を独自実測していない試行では、色や自動停止を成功理由にしません。

販売先や読書端末が特定文字を表示できるかは別試験です。ローカルの文字保持と外部環境の字体表示を分けて記録します。

変換不能文字は「数」ではなく承認単位にする

作成前ゲートでは、各候補の文字、Unicodeコードポイント、行番号、前後語を保留表へ転記します。STUDIO-244の同文五形式は検査入力を固定する実測であり、異なる復号形式を同じ原稿と誤認しないための対照です。

候補が人名なら著者、引用なら校閲者、絵文字ならデザイン担当の承認が必要です。「?」にできるから保存するのではなく、UTF-8で保つ、公認の別表記へ変える、仕様と一緒に行を取り下げるのいずれかを一文字ずつ決めます。

再開した作成用複製だけをEPUBへ渡す

保存後はタブ上の表示で終えず、ファイルを閉じて再開し、文字コード、改行、確認語、SHAを取り直します。生成リストにはそのパスとSHAを書き、デスクトップに残る似た名前の複製を選びません。

保留表0件、再読込一致、生成入力SHA一致の三条件がそろって初めて「入稿後の手戻りを防ぐ」と判定します。販売先プレビューや全端末の表示は、この文字ゲートの合格とは別です。

変換不能文字の保留を別担当へ渡す最終票

最終票の一行目にSTUDIO-244の入力パスとSHA-256、二行目に実行した画面名または命令、三行目に保存後の再読込値を記録します。このテーマで必要な比較列は「コードポイント、行番号、承認者、保留解消版SHA」です。どの値が入力、保存、生成物、表示のどの層に属するかを空欄にせず書きます。

文字保留が不合格のときは、返り先をその層に限定します。入力なら読み込み複製、保存なら別名の復旧ファイル、生成なら新しいEPUB、表示ならReader名付きの再試験です。失敗したファイルを上書きせず、復旧結果に別SHAを付けることで、修正者と査読者が同じ差分を見られます。

この最終票の判定原則は「似た字への無断置換は技術修正ではなく本文改変と扱う」ことです。ローカルの構造検査が合格しても、販売先受理、全Readerの同一表示、未操作のUIは別の未検証欄に残します。次の担当者が一枚の票から実測済みと未実測を読み分けられることが完了条件です。

STUDIO-244の再試験では、元の記録を消さず、変更条件を一つにしぼって別ファイルへ保存します。対象以外の設定値と確認語も再読込し、修復のための操作が別の合格項目を壊していないかを確かめます。