IDMLファイルがより多くの文字を保持するようになりました
9月15日に修正が公開されました。9月3日から9月15日のあいだにファイルをIDMLに変換した方は、もう一度変換してください。消えた文字が戻るはずです。追加の費用はかかりません。
この記事では、何が間違っていたのか、誰に届いたのか、何を変えたのか、そして私たち自身のチェックがどうしてそれを通してしまったのかを説明します。
何が動いていなかったか
多くのPublisher文書には、ページの周りに描かれた大きな長方形があります。中に何もない輪郭線で、装飾として置かれているものです。ニュースレターや教会の会報にはたくさんあります。
InDesignでは、オブジェクトに印を付けて、文字がその下を通るのではなく周りに流れるようにできます。段の真ん中にある写真にはそれが必要です。私たちはあの装飾用の枠にも同じ印を付けていました。
そのくらいの大きさの枠は、ページとほぼ同じ大きさです。だから文字は行き場を求めても、枠の中のどこにも空きが見つからず、InDesignは一部だけを配置するのではなく、文章全体を保留にしました。InDesignはこれをオーバーセットテキストと呼びます。
失われたものはありません。すべての文字はファイルの中、私たちが置いたテキストの流れの中に残っていました。ただページには一度も届かなかっただけです。
誰に影響したか
IDMLファイルだけです。PDF、Word、ODGの出力は一度も影響を受けていません。
文字の背後に大きな輪郭付きの図形があるファイルです。それがない文書はそのまま通っています。
この形があると確認したファイルのうち、およそ4つに1つが文字の1割以上を失っていました。すべてを失ったものも少数ありました。ある会報では、枠がシートの約4分の3を覆い、その文章にあった2000文字のうち1文字も配置されていませんでした。
自分のファイルが影響を受けたか確かめる方法
InDesignでファイルを開き、テキストフレームの右下の角を見てください。そこに小さな赤いプラス記号があれば、そのフレームは表示していない文字を抱えています。Affinity Publisherも同じ場所に独自のオーバーフロー表示を出します。
いちばん簡単な確認方法は、同じファイルで無料プレビューを実行することです。今回の不具合はプレビューには一度も影響していないので、プレビューにはある段落がIDMLにはない場合、それはこの問題です。
修正の内容
変えたのは二つです。
図形が文字と実際に関係を持っていない限り、その周りに文字を流すよう頼まないようにしました。すべての背後に座っているだけの装飾枠は、もう対象になりません。
そして、枠にどのみち使える空きがない場合には、文字を保留にするのではなく、回り込みを無視してそのまま配置するようInDesignに指示するようにしました。枠に少し重なる文字があるページのほうが、文字がまったくないページよりましです。
この修正の最初のバージョンは、別のものを壊しました。マスターページから繰り返し要素を受け継ぐページが、間違ったものを避けて回り込み始めたのです。チェックの中で見つけて修正し、両方をまとめて公開しました。修理そのものに修理が必要だったことは、伝える価値があると思います。
どうして見逃したか
ここが書き残す価値のあるところです。以前にもここに来たことがあるからです。
エンジンの変更はどれも、公開前にPublisher自身の出力と比べるチェックに勝たなければなりません。そのチェックは画像を比較しました。私たちのページを描画し、Publisherのページを描画し、二つの画像がどれだけ似ているかを測りました。
段落が抜けたページでも、見た目はかなりページらしいままです。同じ枠、同じ見出し、同じ写真、同じ色、文字もだいたい同じ位置にあります。類似度のスコアはほとんど動きませんでした。だから測定はこの変更は問題ないと答え、測っていた一点についてはそのとおりでした。
12日前、冊子の不具合はページ数を数えるだけで一枚も開いて見ないチェックを通ってしまいました。今回は、ページを見るだけで文字を数えないチェックを、文字の欠落が通り抜けました。同じ形の間違いですが、死角が違います。
今は、実際にページに載った文字数を数え、その数をPublisherの数と比較しています。そういう数値は文字の欠落を見逃せません。欠落した文字こそ、それが測っているただ一つのものだからです。
どうすればいいか
もう一度ファイルを変換してください。追加の費用はかかりませんし、すでに購入したアクセス権もそのまま使えます。
まだ購入していない方は、プレビューが無料で、決める前にページを確認できます。ダウンロードは一度きりの49米ドルです。