Tips & Tricks

フォントが変更されたり消えたりすることなく PDF を印刷する方法

コンピュータで PDF を開くと、ドキュメントはデザイナーが意図したとおりに表示されます。すべての見出しは正しいブランド フォントで表示されます。本文は鮮明で読みやすいです。キャプションでは、スタイル ガイドで指定されている正確な書体が使用されます。ファイルをプリンターに送信します。プリンターからページが出てきますが、何か問題があります。見出しは Arial に移動しました。本文のテキストは以前と比べて若干幅が広くなったり狭くなったりして、見た目が変わります。行間が変わりました。画面上に存在していたフォントは紙に印刷されませんでした。あなたがデザインしたドキュメントと印刷業者が作成したドキュメントは、明らかに異なるドキュメントです。

PDF の印刷時にフォントが変化したり消えたりするこの問題は、最も一般的で最も目立つ PDF レンダリングの失敗の 1 つです。この問題は、文書で使用されているフォントが PDF ファイルに適切に埋め込まれておらず、プリンターにそれらのフォントがインストールされていないために発生します。画面表示ではフォールバック フォントが正常に使用されました。プリンターが印刷できなかったため、見た目が間違った文書が作成されました。フォントの埋め込み、それを確認する方法、見つからない場合の修正方法を理解することで、作成または配布するドキュメントでこの問題が発生するのを防ぎます。

PDF Association によると、フォント埋め込みの失敗は、デバイス間での PDF レンダリングの違いの最も一般的な原因であり、プロのデザイン ソフトウェア以外で作成された PDF の約 22 パーセントに影響を及ぼしています (PDF Association、「PDF ドキュメントのフォント処理」、2024)。

How to Print a PDF Without Fonts Changing or Missing

印刷中にフォントが消える理由

PDF が作成されるとき、それを生成するソフトウェアには、文書内で使用されているフォントを PDF ファイル自体に埋め込むか、フォントを名前で参照し、ファイルを開くシステムにフォントを提供させるかの選択肢があります。埋め込みフォントは PDF と一緒に転送されます。ファイルがどこに移動しても、フォントも一緒に移動します。参照されるフォントは、そのフォントがインストールされている受信者のシステムによって異なります。受信者がそのフォントを持っていない場合、PDF リーダーは別のフォントを代わりに使用する必要があります。置換により、文字幅、行間隔、および文書全体の外観が変更されます。

画面とプリンターでは、フォントの置換の処理方法が異なります。スクリーン レンダラーは、不足しているフォントによく一致するフォントを見つけて、許容できるように見える方法でドキュメントを表示する場合があります。プリンター ドライバーには、より制限されたフォールバック フォントのセットがあり、著しく異なる出力が生成される場合があります。 PDF フォント の埋め込みステータスによって、ドキュメントがすべてのデバイスで一貫して印刷されるかどうかが決まります。

WukongPDF

PDFを編集してみる

インストールは必要ありません。ブラウザで直接動作します。

始める →

印刷前にフォントの埋め込みを確認する

ドキュメントのプロパティを表示するリーダーで PDF を開きます。 「フォント」タブに移動します。ドキュメントで使用されているすべてのフォントが、その埋め込みステータスとともにリストされます。ステータスには、各フォントの「埋め込み」または「埋め込みサブセット」が表示されます。フォントが埋め込まれていないと表示される場合、そのフォントが含まれていないシステムでドキュメントを印刷するときに、そのフォントが置き換えられます。チェックには数秒かかり、印刷ジョブが失敗する前に問題を特定します。

以下の表は、一般的なフォント埋め込みステータスと、それが印刷に与える影響をまとめたものです。

ステータスそれが意味する印刷動作
埋め込みフォント ファイル全体が PDF に含まれています。すべてのキャラクターが使用可能ですどのプリンターでも正しく印刷できます。置換は発生しません
埋め込みサブセット文書内で実際に使用されている文字のみが埋め込まれます。正しい表示と印刷には十分です正しく印刷されます。使用されているキャラクターはすべて使用可能です。 Missing characters are those not present in the document
埋め込まれていませんフォントは名前で参照されますが、含まれていません。システムがそれを提供する必要がありますプリンターは代替フォントを置き換えます。出力は画面表示とは異なります
サブセット (埋め込みなし)埋め込まれているように見えますが、ライセンス制限により完全な埋め込みはできません。部分的に正しく印刷される場合がある結果はプリンターによって異なります。一部の文字は正しく印刷される場合もあれば、他の文字が置き換えられる場合もあります

印刷前に不足しているフォントを修正する

PDF が Word ファイルや Google ドキュメントなど、管理するソース文書から作成された場合は、ソースに戻り、フォントの埋め込みを有効にして再エクスポートします。 Microsoft Word では、PDF エクスポート オプションに [ファイルにフォントを埋め込む] というチェックボックスが含まれています。 Google ドキュメントでは、フォントが自動的に埋め込まれます。 InDesign などのデザイン ソフトウェアでは、エクスポート ダイアログに明示的なフォント埋め込み設定が含まれています。埋め込みを有効にして再エクスポートすると、どのプリンタでも正しく印刷できる PDF が生成されます。

ソース文書にアクセスできない場合は、PDF を強制的にフォントを含める形式に変換します。 PDF を PDF/A 形式に変換すると、すべてのフォントを埋め込む必要がありますが、この問題は解決します。 PDF 印刷 PDF/A への変換には数秒かかり、印刷可能なファイルが生成されます。 WukongPDF PDF ツール プラットフォームは、すべてのフォントを埋め込み、一貫した印刷を保証する PDF/A 変換をサポートします。

最後の手段として画像として印刷する

フォントの埋め込みを解決できず、ドキュメントをすぐに印刷する必要がある場合は、PDF を画像として印刷します。このオプションは、ほとんどの印刷ダイアログの詳細設定で使用できます。プリンターはフォントを解釈するのではなく、各ページを高解像度の画像としてレンダリングします。画像は画面の外観を正確にキャプチャしているため、出力は視覚的に正確になります。その代償として、テキストは適切に埋め込まれたフォント印刷ほど鮮明ではなくなり、画像レンダリングはフォント レンダリングよりも多くのリソースを消費するため、印刷ジョブが遅くなります。この方法は、正確さよりも速度と鮮明さが重要な場合に使用します。

PDF Tools アプローチでは、適切に埋め込まれた PDF からの印刷が優先されます。画像としての印刷はフォールバックであり、標準のワークフローではありません。フォントの埋め込みの検証と修正に費やした時間は、その後そのドキュメントを印刷するたびに回収されます。

印刷時のフォント置換の仕組み

PDF リーダーが解決できないフォント参照に遭遇すると、置換アルゴリズムがトリガーされます。このアルゴリズムは、システム フォント ディレクトリで一致する名前のフォントを検索します。完全に一致するものが存在しない場合は、文字の幅、X 高さ、アセンダとディセンダの長さなどの類似したメトリクスを持つフォントが検索されます。置換は、その効果を除いてユーザーには見えません。新しいフォントの文字幅が異なるため、テキストがリフローされ、改行が移動し、文書の視覚的な特徴が変わります。置換は決定的です。同じシステム上で同じフォントが見つからない場合は、常に同じ置換が生成されます。問題は、システムごとに使用できるフォントが異なるため、画面上の置換がプリンタ上の置換と異なる場合があることです。

このメカニズムを理解すると、フォントの埋め込みが唯一の信頼できるソリューションである理由がわかります。埋め込みフォントにより、置換アルゴリズムが不要になります。フォントは PDF とともに送信され、システムにどのようなフォントがインストールされているかに関係なく、リーダーは埋め込みバージョンを使用します。フォントの埋め込みによってもたらされるPDF 印刷の信頼性は、どこでも同じように見える文書と、デバイスごとに異なって見える文書との違いです。

ドキュメント作成時のフォントの問題の防止

印刷中にフォントが見つからない場合の最も効果的な解決策は、PDF の最初の作成時にフォントの埋め込みエラーが発生しないようにすることです。オーサリング アプリケーションからドキュメントを PDF にエクスポートする場合は、エクスポート ダイアログでフォント埋め込み設定を見つけます。 Microsoft Word では、この設定には「ファイルにフォントを埋め込む」というラベルが付いています。 PDF オプションの下に表示されます。 LibreOffice では、PDF エクスポート オプションの下に「フォントの埋め込み」として表示されます。 Google ドキュメントでは、PDF にエクスポートするときにフォントが自動的に埋め込まれます。チェックボックスのチェックには 1 秒かかり、この記事で説明されているフォント関連のあらゆる印刷問題が防止されます。

作成するのではなく受け取る文書の場合は、印刷前にフォントの埋め込み状況を確認する習慣を付ける必要があります。ドキュメントのプロパティを開き、[フォント] タブを確認して、埋め込みステータスを確認します。フォントが見つからない場合は、送信者に連絡して、フォントが埋め込まれたバージョンをリクエストしてください。送信者は、エクスポート設定でフォントの埋め込みが省略されていることを知らない可能性があります。簡単なメッセージにより、トラブルシューティングの時間が節約され、ドキュメントを扱うすべての人にとってより良い印刷結果が得られます。 WukongPDF は、処理操作を通じてフォントの埋め込みを保持するため、適切に埋め込まれた PDF は、圧縮、結合、または変換後も適切に埋め込まれたままになります。

WukongPDF

PDFを編集してみる

インストールは必要ありません。ブラウザで直接動作します。

始める →