查找 Gimp xcf 文件中使用的字体名称

jak*_*sco 19 fonts gimp

有没有办法找到 Gimp .xcf 文件中使用的字体名称?

小智 17

除了在文本编辑器中打开文件外,我还找到了另一种在 GIMP 中打开文件的方法,在德国 GIMP 论坛中提到过

这是一个 Python 脚本,可以从 GIMP 的内置 Python 控制台执行:

for image in gimp.image_list():
  for layer in image.layers:
    try:
      layer.parasite_find('gimp-text-layer').data
    except AttributeError:
      pass
Run Code Online (Sandbox Code Playgroud)

它运行所有加载的图像、所有层,并转储所有文本层的数据,包括字体名称。

  • 相同的。我copypasta'd进入文本编辑器,从每一行中删除点(`...`),copypasta'd进入`GIMP>过滤器> Python-Fu -> Console`然后点击`enter`两到三次以使其工作. 成功! (2认同)

小智 10

从 linux 控制台

grep -aPo 'font "(.*?)"' file.xcf
Run Code Online (Sandbox Code Playgroud)

示例输出:

$ grep -aPo 'font "(.*?)"' file.xcf 
font "HP Simplified Italic"
font "Freehand521 BT"
font "Freehand521 BT"
Run Code Online (Sandbox Code Playgroud)

你也可以用nano查看xcf:

nano file.xcf
Run Code Online (Sandbox Code Playgroud)