Veja a lista de fontes incorporadas no arquivo PDF com a Visualização

51

No Acrobat Reader, posso acessar Arquivo> Propriedades para ver todos os metadados do arquivo PDF aberto: o programa que criou o documento, as informações do autor, as fontes incorporadas etc.

A visualização do OS X também pode exibir metadados, embora um subconjunto mais limitado (em Ferramentas> Mostrar Inspetor). No entanto, você não pode ver as informações da fonte incorporada com a Visualização.

Existe uma maneira no OS X (de preferência no Preview e não no Acrobat) para ver quais fontes estão incorporadas em um arquivo PDF?

Andrew
fonte
1
Você pode querer ver esta pergunta: stackoverflow.com/questions/614619/... (resposta de michelem)
Simon A. Eugster

Respostas:

67

Execute o comando no terminal ou na linha de comando.

Mac OS

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

Nota: O MacOS pode exigir que você instale as ferramentas da linha de comandos primeiro.

janelas

findstr FontName C:\path\to\document.pdf
Vermelho e branco
fonte
4
Isso não funciona para mim no OSX 10.8.4; nada combina FontNamena saída do strings...
John J. Camilleri
@ JohnJ.Camilleri trystrings /path/to/document.pdf | grep fontname
Baub
4
@ James que funciona, mas apenas às vezes; Especificamente, ele não parece funcionar com PDFs criados com o pdflatex.
John J. Camilleri
2
stringsnão funciona para mim no OS X 10.10.5 (mesmo com o sinalizador ignorar maiúsculas) - no entanto pdffonts(veja outra resposta) é perfeito.
William Turrell
1
Quero confirmar que funcionou bem no macOS Sierra 10.12.6. Vou sugerir a simplificação do nome do pdf. Eu tenteistrings ABC.pdf | grep FontName
Vikram Singh Saini
65

Você também pode usar pdffonts, que pode ser instalado com brew install popplerou 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
Lri
fonte
3
Obrigado. Você só precisa da poppergarrafa.
precisa saber é o seguinte
1
Também via macports "sudo port install poppler".
Neal Young
Como entender nomes de fontes como "XSVTJR + CMSS12"?
David J.
@ DavidJ .: Parece uma fonte de subconjunto. CMSS12é provavelmente o nome PostScript verdadeiro da fonte original, enquanto XSVTJR+é adicionado ao início do nome para garantir que esse subconjunto específico CMSS12tenha um nome exclusivo para todos os outros subconjuntos possíveis. Você pode ver esse mesmo comportamento refletido na saída do Lri acima (o GFEDCB+prefixo é usado para várias fontes de subconjunto incorporadas).
NSGod 12/10