エンジンアップデート:鏡像の画像、安定したテキスト、行儀よくなった印刷レイアウト

7月中旬に自前の変換エンジンを公開してから、手を止めていません。今日のアップデートでは、数十件の的を絞った修正がライブのコンバーターに反映されました。どれも、実際のドキュメントに対してPublisher本体が生成する結果と私たちの出力を比較して見つけたものです。良くなった点を紹介します。

反転した画像はちゃんと反転して出てくる

Publisherではどんな画像も反転でき、みんなこのボタンを頻繁に使っていました。テキストの方を向くように裏返したクリップアートの人物、レイアウトに合わせて鏡像にした写真。これまで、そうした画像は反転されないまま、間違った向きで変換されていました。今は水平も垂直も反転状態が引き継がれます。反転した画像がさらに回転もしているという厄介なケースも含めて。テスト用ライブラリの千件近くのドキュメントに鏡像の画像が少なくとも1枚あり、そのすべてが正しい向きになりました。

テキストはPublisherが置いた位置に収まる

地味な修正が3つ。合わさるとページの見た目が変わります。

テキストボックスの1行目が、Publisherが使っていた正確な高さから始まるようになりました。些細に聞こえますが、ページ内のすべての見出しが3ポイント高くずれて何も揃わなくなると、その意味がわかります。この変更だけで、テスト用ライブラリの1万件以上のドキュメントが元の見た目に近づきました。

ハイフネーションはOfficeと同じ例外リストに従うようになり、単語はPublisherで切れていたのと同じ場所で切れ、段落も同じように折り返します。

そしてフォントファミリーに複数の書体が含まれる場合、エンジンはPublisherが選んだものを選びます。太字であってはいけない行が太字になること、その逆も減りました。

表は色を保つ

Publisherは表のセル背景を、バージョンを通じて少なくとも4通りの方法で格納していました。エンジンは今、そのすべてをデコードします。セルの罫線の色も、90度回転した表も。カレンダーはまたカレンダーに見え、価格表の網掛けされたヘッダー行は網掛けのままです。

生き残る塗りつぶしが増えた

2色のシェード、Publisher 2000時代のファイルのティント付きスキームカラー、グラデーションのセンターシェーディング。これらがすべて描画されるようになりました。2004年のニュースレターのタイトル部分をそれらしく見せている小さなレシピたちで、落とされるとページは平坦でグレーになります。

印刷レイアウトは当て推量をやめた

ラベルシートは正しい数のコピーを正しい位置に配置します。冊子の表紙は読む順序で出てきます。印刷所向けにデザインされたカードは、寂しく切り抜かれた四角形ではなく、Publisherがエクスポートするとおりに用紙全体の上に描画されます。いくつかの珍しい用紙サイズは、プリンターが実際に期待するサイズに正規化されるようになりました。

古いクリップアートは最後まで描かれる

90年代のWindowsメタファイルに含まれる円弧、扇形、弓形が、消える代わりに描かれるようになりました。メタファイルとして格納されたWordArtもきれいに復元されます。さらにWordArtはPublisherと同じようにフレームに合わせて自分のサイズを決めるので、アーチ状の見出しは与えられたスペースを満たします。

空白ページが減った

テスト用ライブラリで、以前は空白かほぼ空白のページに変換されていた80件ほどのドキュメントが、内容を描画するようになりました。さらに40件が重複したコンテンツを出力しなくなりました。どれも、以前はただ失敗していた誰かの実際のファイルです。私たちにとって、このカテゴリーはどの単機能よりも重要です。


以上はすべて、コンバーターで公開済みです。PDF、Word、IDMLのすべてのエクスポート形式に適用されます。デスクトップアプリにも搭載予定です。1か月前にファイルを試して何かおかしかった方は、もう一度試してみてください。

そして、それでもおかしく出てくるファイルがあれば、それこそ私たちに見せていただきたい最も有益なものです。間違った変換こそがエンジンを良くする方法で、一つひとつが次の修正を指し示します。ここに至るまでの経緯は自前のエンジンを作った理由に書いています。