Ответы:
Из консоли Linux
grep -aPo 'font "(.*?)"' file.xcf
Образец вывода:
$ grep -aPo 'font "(.*?)"' file.xcf
font "HP Simplified Italic"
font "Freehand521 BT"
font "Freehand521 BT"
Также вы можете посмотреть на xcf с помощью nano:
nano file.xcf
Помимо открытия файла в текстовом редакторе, я нашел другой способ сделать это из GIMP, упомянутый на немецком форуме GIMP .
Это скрипт Python, который может быть выполнен из встроенной консоли Python GIMP:
for image in gimp.image_list():
for layer in image.layers:
try:
layer.parasite_find('gimp-text-layer').data
except AttributeError:
pass
Он работает по всем загруженным изображениям, по всем слоям и выводит данные всех текстовых слоев, включая имена шрифтов.
...
) из каждой строки, копирую pasta'd, GIMP > Filters > Python-Fu -> Console
затем нажимаю enter
два или три раза, чтобы все заработало. Успех!