通过检查psd文件的十六进制转储来查找字体

时间:2016-03-09 17:40:28

标签: python fonts photoshop

我希望能够找到psd文件使用Python的字体。我能够将psd文件作为二进制文件读取并将内容转换为十六进制文件。

>>> with open(test_file,'rb') as f:
...     content = f.read()
...     hex_content = binascii.hexlify(content)

然后我将十六进制内容解码为文本文件。

>>> with open('./decoded1.txt', 'w') as f:
...     f.write(hex_content.decode("hex"))

在解码文件的底部附近,我发现了一些名为/ FontSet的标题,我认为这是我正在寻找的。

/FontSet [
  <<
  /Name (þÿ A d o b e I n v i s F o n t)
  /Script 0
  /FontType 0
  /Synthetic 0
  >>
  <<
  /Name (þÿ M y r i a d P r o - R e g u l a r)
  /Script 0
  /FontType 0
  /Synthetic 0
  >>
  ]

我是否在正确的轨道上?我认为MyriadPro-Regular是我的测试文件中使用的字体。什么是AdobeInvisFont?这是Adobe Blank字体吗?

0 个答案:

没有答案