Answers:
从Linux控制台
grep -aPo 'font "(.*?)"' file.xcf
样本输出:
$ grep -aPo 'font "(.*?)"' file.xcf
font "HP Simplified Italic"
font "Freehand521 BT"
font "Freehand521 BT"
您也可以使用nano查看xcf:
nano file.xcf
除了在文本编辑器中打开文件之外,我还找到了另一种从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
它在所有加载的图像,所有层上运行,并转储所有文本层的数据,包括字体名称。
...
从每行中删除点(),将其复制到GIMP > Filters > Python-Fu -> Console
然后单击enter
两次或三次使其起作用。成功!