Answers:
从终端或命令行运行命令。
strings /path/to/document.pdf | grep -i FontName
注意:MacOS可能需要您首先安装命令行工具。
findstr FontName C:\path\to\document.pdf
FontName
的输出中没有匹配项strings
strings /path/to/document.pdf | grep fontname
strings
在OS X 10.10.5上对我不起作用(即使使用不区分大小写标志)-但是pdffonts
(请参阅其他答案)是完美的。
strings ABC.pdf | grep FontName
您也可以使用pdffonts
,它可以与brew install poppler
或一起安装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
popper
瓶子。
CMSS12
可能是原始字体的真实PostScript名称,同时XSVTJR+
将其添加到名称的开头,以确保该特定子集的CMSS12
名称对于所有其他可能的子集都是唯一的。您可以看到上述行为也反映在上面的Lri的输出中(该GFEDCB+
前缀用于几种嵌入式子集字体)。