プレビューでPDFファイルに埋め込まれたフォントのリストを表示


51

Acrobat Readerでは、[ファイル]> [プロパティ]に移動して、開いているPDFファイルのすべてのメタデータ(ドキュメントを作成したプログラム、作成者情報、埋め込みフォントなど)を表示できます。

OS Xのプレビューでは、さらに限定されたサブセットではありますが、メタデータを表示することもできます([ツール]> [インスペクターを表示]の下)。ただし、プレビューでは埋め込みフォント情報を表示できません。

OS Xに(できればAcrobatでなくプレビューで)PDFファイルに埋め込まれているフォントを確認する方法はありますか?


1
この質問を見たいと思うかもしれません:stackoverflow.com/questions/614619/…(michellemからの答え)
サイモンA. Eugster

回答:


67

端末またはコマンドラインからコマンドを実行します。

マックOS

strings /path/to/document.pdf | grep -i FontName

注:MacOSでは、最初にコマンドラインツールをインストールする必要がある場合があります。

findstr FontName C:\path\to\document.pdf

4
これはOSX 10.8.4では機能しません。何も試合FontNameの出力でstrings...
ジョン・J. Camilleri

@ JohnJ.Camilleriトライstrings /path/to/document.pdf | grep fontname
バウブ14年

4
@Jamesは機能しますが、時々しかありません。具体的には、pdflatexで作成されたPDFでは機能しないようです。
ジョンJ.カミレリ

2
stringsOS X 10.10.5では(大文字と小文字を区別しないフラグがあっても)動作しません-ただしpdffonts(他の回答を参照)は完璧です。
ウィリアムタレル

1
macOS Sierra 10.12.6で正常に動作したことを確認したいと思います。pdf名を簡略化することをお勧めします。私が試したstrings ABC.pdf | grep FontName
ヴィクラムシンサイニ

65

またはpdffontsを使用してインストールすることもできます。brew install popplerbrew install xpdf

$ pdffonts file.pdf
name                                 type              encoding         emb sub uni object ID
------------------------------------ ----------------- ---------------- --- --- --- ---------
GFEDCB+MyriadSet-Medium              CID TrueType      Identity-H       yes yes yes    304  0
GFEDCB+MyriadSet-Bold                CID TrueType      Identity-H       yes yes yes    310  0
GFEDCB+MyriadSet-MediumItalic        CID TrueType      Identity-H       yes yes yes    659  0
GFEDCB+Menlo-Regular                 CID TrueType      Identity-H       yes yes yes    664  0
ZapfDingbats                         Type 1            Custom           no  no  yes    665  0
ZapfDingbats                         Type 1            Custom           no  no  yes    666  0

3
ありがとう。popperボトルだけが必要です。
-NVaughan

1
また、macports「sudo port install poppler」経由で。
ニールヤング

「XSVTJR + CMSS12」などのフォント名をどのように理解できますか?
デビッドJ.

@DavidJ .:サブセットフォントのように見えます。CMSS12はおそらく元のフォントの本当のPostScript名ですが、XSVTJR+この特定のサブセットがCMSS12他のすべての可能なサブセットに一意の名前を持つように、名前の先頭に追加されます。この同じ動作が上記のLriの出力に反映されていることがわかります(GFEDCB+プレフィックスはいくつかの埋め込みサブセットフォントに使用されます)。
NSGod
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.