PDF dosyasındaki gömülü fontların önizlemesini görüntüle


51

Acrobat Reader'da, açık PDF dosyasının tüm meta verilerini görmek için Dosya> Özellikler'e gidebilirim: belgeyi oluşturan program, yazar bilgileri, gömülü fontlar, vb.

OS X'in Önizlemesi, daha sınırlı bir alt küme de olsa, meta verileri de görüntüleyebilir (Araçlar> Denetleyiciyi Göster altında). Ancak, Önizleme ile gömülü font bilgilerini göremezsiniz.

Bir PDF dosyasına hangi fontların gömülü olduğunu görmek için OS X'te (tercihen Önizleme ile Acrobat'la değil) bir yol var mı?


1
Bu soruyu görmek isteyebilirsiniz: stackoverflow.com/questions/614619/… (
michelem'den bir

Yanıtlar:


67

Terminalden veya komut satırından bir komutu çalıştırın.

Mac os işletim sistemi

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

Not: MacOS, önce komut satırı araçlarını yüklemenizi gerektirebilir.

pencereler

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

4
Bu benim için OSX 10.8.4'te çalışmıyor; FontNameçıktısında hiçbir şey eşleşmiyor strings...
John J. Camilleri

@ JohnJ.Camilleri deneyinstrings /path/to/document.pdf | grep fontname
Baub

4
@İşler ama sadece bazen işe yarıyor; Özellikle, pdflatex ile oluşturulan PDF'lerle çalışmıyor gibi görünüyor.
John J. Camilleri

2
stringsOS X 10.10.5'te benim için çalışmıyor (görmezden gelin bayrağı ile bile) - ancak pdffonts(diğer cevaba bakınız) mükemmel.
William Turrell

1
MacOS Sierra 10.12.6'da iyi çalıştığını doğrulamak istiyorum. PDF adını basitleştirmeyi önereceğim. Denedimstrings ABC.pdf | grep FontName
Vikram Singh Saini

65

Ayrıca veya pdffontsile kurulabilecek olanları da kullanabilirsiniz .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
Teşekkürler. Sadece popperşişeye ihtiyacın var .
NVaughan

1
Ayrıca macports aracılığıyla "sudo port install poppler".
Neal Young,

"XSVTJR + CMSS12" gibi bir font isimleri nasıl anlaşılır?
David J.

@DavidJ .: Bir altküme fontuna benziyor. CMSS12Orijinal yazı tipinin gerçek PostScript adı, muhtemelen XSVTJR+bu alt CMSS12kümenin diğer tüm alt kümelere özgü bir isme sahip olduğundan emin olmak için adın başına eklenir . Bu aynı davranışın yukarıdaki Lri'nin çıktısına yansıtıldığını görebilirsiniz ( GFEDCB+önek birçok gömülü alt küme yazı tipi için kullanılır).
NSGod
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.