Others

私の PDF にはフォントではなく疑問符が表示されるのはなぜですか?

PDF を開いて、テキストがあるはずの場所に疑問符、ボックス、またはランダムな記号が表示される場合は、フォントのレンダリングに失敗しています。文字はファイル内に存在しますが、ビューアは文字を正しく表示できません。特定の原因を理解することは、修正に直接つながります。

Why Does My PDF Show a Question Mark Instead of a Font?

最も一般的な原因: フォントの埋め込みが見つからない

ファイルに埋め込まれておらず、デバイスにもインストールされていないフォントを PDF が参照している場合、ビューアはそれらの文字を表示できません。ほとんどのビューアは、何も表示したりクラッシュしたりするのではなく、認識できない各文字の代わりにプレースホルダー (疑問符、ボックス、黒丸など) を表示します。これは視聴者が「ここにテキストがあるはずだということはわかっていますが、それを表示するのに必要なフォントを持っていません」と言っていることです。

修正は、PDF を作成した人によって異なります。自分のドキュメントの場合は、フォントの埋め込みを有効にして再エクスポートします。Word で、[ファイル] → [オプション] → [保存] に移動し、[ファイルにフォントを埋め込む] にチェックを入れます。 PDF を他の人から受け取った場合は、埋め込みフォントを使用して再エクスポートするよう依頼するか、特定のフォントがどれであるかわかっている場合はシステムにインストールするように依頼してください。

WukongPDF

PDF を編集してみる

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

始める →

エンコーディングの不一致: フォントの範囲外の文字

より技術的な原因: PDF はデバイスにインストールされているフォントを使用していますが、ファイル内の文字エンコーディングがフォントが予期しているものと一致しません。これは、古い PDF、特定のエンコード要件を持つ英語以外の言語で作成されたドキュメント、または特定のレガシー ソフトウェアからエクスポートされたファイルで最もよく発生します。

通常、これは特殊文字 (アクセント付き文字、通貨記号、数学表記、または非ラテン文字) で表示されますが、基本的なラテン語テキストは正しく表示されます。フォントは存在しますが、要求された特定の文字が含まれていないか、文字コードをグリフにマップするエンコード テーブルが壊れています。

シンボルのフォントと絵文字

一部の PDF では、装飾要素、チェックボックス、またはアイコンにシンボル フォント (Wingdings、Webdings、Symbol、Zapf Dingbats) が使用されます。これらのフォントは、標準のキーボード文字を文字ではなく記号にマップします。記号フォントが埋め込まれておらず、デバイスにインストールされていない場合、ファイルの観点からは通常のテキスト文字であっても、文字は疑問符またはボックスとして表示されます。

その手掛かりは、本文テキストが通常どおり表示される一方で、影響を受ける文字がパターン (リスト内のすべての記号、すべての装飾要素) で表示されることです。文書のプロパティを開いてフォント一覧を確認すると、シンボルフォントが埋め込まれずに参照されているかどうかが確認できます。

視聴者に問題がある

場合によっては、ファイルに問題はないのに、ビューアが正しくレンダリングできないことがあります。ブラウザベースのビューアは、合字、OpenType レイアウト機能、または複雑なグリフ置換ルールなど、高度なフォント機能を使用する PDF に問題を抱えていることがあります。 Chrome の組み込みビューアで疑問符が表示されるドキュメントは、Adobe Reader またはプレビューでは完全に表示される場合があります。

2 つまたは 3 つの異なるビューアで同じファイルを開いてテストします。あるビューアで正しくレンダリングされ、他のビューアでは正しくレンダリングされない場合、そのファイルには問題がなく、問題のあるビューアにはレンダリング制限があります。動作するビューアを使用するか、ブラウザ ビューアに依存せずにローカルにダウンロードして開きます。

文字レンダリングが壊れているPDFを修正する

ファイル自体に問題があり、クリーンでレンダリング可能なバージョンを作成する必要がある場合は、PDF Editor または最適化ツールを通じてファイルを実行すると、フォント テーブルを再構築することでエンコードの問題が解決できる場合があります。基礎となるテキスト構造よりも見た目の方が重要なドキュメントの場合、PDF に印刷すると (仮想 PDF プリンターを使用)、すべてがラスター化または再エンコードされたフォームに平坦化され、フォントの利用可能性に関係なく一貫してレンダリングされます。

最もクリーンな修正を行うには、ソースドキュメントに戻り、フォントが適切に埋め込まれていることを確認し、再エクスポートします。これは、テキスト レイヤーを保持し、特定のフォントをインストールすることなく、どのデバイスでも正しくレンダリングされるファイルを生成する唯一の方法です。

WukongPDF

PDF を編集してみる

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

始める →