tl; dr
人間の眼球以外には、PDFを検査し、PDFの生成に使用されたプログラムがフォントを置換したことを推測できるツールはありません。
CourierフォントがPDFに存在する場合、何かがおかしかったと推測できます。大まかな準備チェックは
strings filename.pdf | grep Courier
一般的に、この種の問題を防ぐには、
0)ソースEPSオブジェクトにすべてのフォントが埋め込まれていることを確認してください。
これは、Quarkプロジェクトに使用されているMacにこれらのフォントがない場合に重要です。
通常、Quarkに読み込む前にEPSファイルにアウトラインを作成しますが、今回は忘れていました。
文字をアウトラインに変換する(つまり、曲線や制御点データに変換する)ことは、EPSの消費者/受信者が使用済みフォントを既にインストールしているという要件を取り除く別の方法です。
1)Quark 埋め込みフォントの作成
フォント設定
PDF形式でレイアウトをエクスポートする場合、そのレイアウトで使用されているフォントを参照するか、埋め込む(ダウンロードする)かを選択できます。
...
- 埋め込みとは、フォント自体がPDFファイルに含まれることを意味します。これによりPDFファイルのサイズが大きくなりますが、ファイルが正しく表示または出力されるようになります。
2)Acrobatでフォントのリストを表示する
そして、それらがすべて埋め込まれているように表示されることを再確認します(メニュー:ファイル->プロパティ、フォントタブ
このリストの5番目のフォントが心配です。
更新:
Jaymeのzipファイルには、次のようなQuarkダイアログボックスが表示されます。
「本書の一部のEPS / PDF画像は、Univers-CondensedやUnivers-CondensedBoldなど、システムで使用できないスクリーンフォントを使用しています」
最終的なPDF画像から、Quarkは不足しているフォントの代わりにCourierを使用しているが、Univers-Condensedに適したEPSからの文字配置を適用していることが明らかです。
1つの解決策は、QuarkプロジェクトがPDFに出力されるMacでUnivers-CondensedおよびUnivers-CondensedBoldを購入してインストールすることです。
別の解決策は、このプロジェクトに配置されたEPSを作成したアプリケーションに戻り、そのEPSを再現しますが、フォント(使用されるサブセット)を強制的にEPSに埋め込み、そのEPSを最終プロジェクトに再インポートしてから、最終的な印刷可能なPDF。