In Acrobat Reader I can go to File > Properties to see all the metadata for the open PDF file: the program that created the document, author information, embedded fonts, etc.

OS X's Preview can also display metadata, albeit a more limited subset (under Tools > Show Inspector). However, you can't see embedded font information with Preview.

Is there a way in OS X (preferably with Preview, and not with Acrobat) to see what fonts are embedded in a PDF file?


Run either command from the terminal or command-line.


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

Note: MacOS might require you to install the command-line tools first.


findstr FontName C:\path\to\document.pdf
  • 4
    This doesn't work for me on OSX 10.8.4; nothing matches FontName in the output of strings... – John J. Camilleri Aug 5 '13 at 9:19
  • @JohnJ.Camilleri try strings /path/to/document.pdf | grep fontname – Baub Nov 13 '14 at 18:33
  • 4
    @James that works but only sometimes; Specifically, it doesn't seem to work with PDFs created with pdflatex. – John J. Camilleri Nov 14 '14 at 6:44
  • 3
    strings doesn't work for me on OS X 10.10.5 (even with the ignore case flag) - however pdffonts (see other answer) is perfect. – William Turrell Sep 3 '15 at 8:26
  • 1
    I want to confirm that it worked fine in macOS Sierra 10.12.6. I will suggest simplifying pdf name. I tried strings ABC.pdf | grep FontName – Vikram Sep 19 '17 at 7:08

You can also use pdffonts, which can be installed with brew install poppler or brew 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
  • 5
    Thanks. You only need the popper bottle. – NVaughan Jul 5 '16 at 21:46
  • 1
    Also via macports "sudo port install poppler". – Neal Young Sep 24 '18 at 15:56
  • How does one make sense of font names such as "XSVTJR+CMSS12"? – David J. Jan 21 '19 at 23:03
  • @DavidJ.: That looks like a subset font. CMSS12 is likely the true PostScript name of the original font, while XSVTJR+ is added to the beginning of the name to assure this particular subset of CMSS12 has a name that's unique to all other possible subsets. You can see this same behavior is reflected in Lri's output above (the GFEDCB+ prefix is used for several embedded subset fonts). – NSGod Oct 12 '19 at 20:16

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.