テキストベースのPDFでフォントを特定するには、ファイル内部に保存されたフォント情報を調べます。 PDF Font CheckerにPDFをアップロードすると、フォント名、種類、エンコーディング、サブセット、検出された埋め込み状態を一覧で確認できます。Adobe Acrobatでは文書のプロパティ → フォントでも確認できます。
この方法が使えるのは、PDFに実際のテキストとフォントオブジェクトが含まれる場合です。スキャンは文字をピクセルとして保存し、アウトライン化された文字はベクター図形として保存します。その場合、元のフォント名は残っていないことがあります。鮮明な文字部分を切り出して視覚的なフォント認識を行い、候補を手作業で照合してください。
すぐに試せる手順
- 文字を選択できるか確認します。
- 実際に編集・印刷するPDFそのものを解析します。
- ベース名、種類、エンコーディング、埋め込み結果を記録します。
- 元のフォント、ライセンス済みの代替フォント、再書き出しのどれが必要か決めます。
- 編集、印刷、納品の前に最終PDFを再確認します。
最初にPDFの内容を見分ける
| 内容 | 通常含まれるもの | 最初の確認方法 |
|---|---|---|
| 選択できるテキスト | テキスト命令とフォントオブジェクトへの参照 | PDFのフォント一覧を調べる |
| スキャンページ | 元のフォント名を持たないページ画像 | 文字はOCR、書体は視覚認識 |
| アウトライン文字 | 文字の形をしたベクター図形 | 視覚比較と元データの確認 |
| 混在PDF | テキスト、スキャン、ロゴ、図形の組み合わせ | ファイル解析と視覚比較を併用 |
一文を選択してコピーしてみてください。文字として取得できない場合は、PDF Text Extractorで画像ベースか確認できます。画面に文字が見えてもフォント一覧が空になる理由を切り分けられます。
PDFCheckでフォントを特定する手順
- 1. PDF Font Checkerを開きます。
- 2. 最終版をアップロードします。別の書き出しではフォント構成が変わる場合があります。
- 3. フォント総数、埋め込み・非埋め込みとして検出された数、サブセット数、種類別内訳を確認します。
- 4. 各行のベース名、PDFフォント種類、エンコーディング、ファミリー、状態を記録します。
- 5. 目的に合わせて判断します。文字編集にはインストール済みで適切にライセンスされたフォントが必要な場合があり、安定した表示や印刷には通常、正しい埋め込みが重要です。
- 6. 可能なら編集可能な元データを修正し、再書き出ししたPDFをもう一度調べます。
フォント名と状態の読み方
| 結果 | 意味 | 対応 |
|---|---|---|
| ベース名 | 商品名と異なることがある内部PDF/PostScript名 | 正確な綴りとスタイル接尾辞を残して検索 |
ABCDEF+FontName | 6文字の接頭辞は通常サブセットを示す | プラス記号の後ろの名前を検索 |
| 埋め込み | 関連するフォントリソースをチェッカーが検出 | 対象端末や印刷工程でも最終確認 |
| 非埋め込み | 閲覧側のローカルフォントや代替に依存する可能性 | 元データで埋め込み可能なフォントを選び再出力 |
| 種類/エンコーディング | Type0、TrueType、CID、エンコーディング名など | 抽出・編集・制作上の問題診断に利用 |
サブセットは必ずしも問題ではありません。通常はPDFで使われるグリフだけを含み、ファイルサイズを抑えます。含まれていない文字を追加するときに制約が表面化します。Adobeのフォント埋め込み、サブセット、代替の解説で違いを確認できます。
Adobe Acrobatで手動確認する
Adobeは、PDFを開き、Windowsではメニュー → 文書のプロパティ → フォント、macOSではファイル → 文書のプロパティ → フォントを選び、表示された名前を正確に記録する手順を案内しています。AdobeのPDFのフォント名を確認するガイドも参照してください。
Acrobatはデスクトップでの簡単な確認に向き、PDFCheckはベース名、種類、エンコーディング、サブセット、検出された埋め込み状態を構造化します。どちらも画像化・アウトライン化された文字を視覚的に特定するものではありません。
フォント名が予想と違う理由
- サブセット接頭辞:ファミリーを探すときは6個の大文字とプラス記号を外します。
- 内部名:PostScript名では空白がなく、Bold、Italic、Condensedなどが追加されることがあります。
- 代替:埋め込めないフォントを書き出し処理が別のフォントに置き換えることがあります。
- 複数の文字列:スタイル、文字体系、記号、代替文字が別々のフォントオブジェクトを使う場合があります。
- スキャンやアウトライン:見えている書体が一覧にまったく現れない場合があります。
MicrosoftのOfficeからPDFを書き出す案内では、埋め込めないフォントが置換される可能性を説明しています。Office文書では元ファイルのフォント利用可否と出力設定を直し、新しいPDFを再確認してください。
目的別の次の対応
- 文字を編集:編集可能な元データと適切にライセンスされた一致フォントを用意するか、意図的に代替を選びます。
- 印刷:印刷会社が要求するPDFプロファイルとフォント規則を確認し、そのプリフライトとPDF Validatorを併用します。
- アクセシビリティ:実テキストとUnicode対応が必要で、フォントの存在だけでは十分ではありません。PDF Accessibility Checkerと手動確認を行います。
- 圧縮:フォントを不用意に削らず、品質を保つPDF圧縮手順に従います。
- 長期保存:指定されたPDF/Aプロファイルを使い、PDF規格の解説を確認します。
PDFCheckだけでは証明できないこと
PDFCheckはPDFパーサーが読み取ったフォント情報を表示します。スキャンやアウトラインの書体を視覚認識する、クリックした単語に特定フォントを割り当てる、ライセンスを付与する、フォントをインストール・埋め込みする、印刷やPDF/Aへの適合を認証する機能ではありません。診断用の棚卸しとして使い、最終工程で検証してください。
最終チェックリスト
- 実テキスト、スキャン、アウトラインを区別した。
- サブセット接頭辞を除いたベース名を記録した。
- 種類、エンコーディング、検出された埋め込み状態を確認した。
- 予定する編集や配布をフォントライセンスが許可している。
- 可能なら元データを修正して再出力した。
- 最終ファイルを対象端末・印刷・提出工程で確認した。
まずPDF Font Checkerを使ってください。ファイルが破損して解析できない場合は、先に無効なPDFのトラブルシューティング手順を実行します。