Odpowiedzi:
Z konsoli Linuksa
grep -aPo 'font "(.*?)"' file.xcf
Przykładowe wyjście:
$ grep -aPo 'font "(.*?)"' file.xcf
font "HP Simplified Italic"
font "Freehand521 BT"
font "Freehand521 BT"
Możesz także spojrzeć na xcf za pomocą nano:
nano file.xcf
Oprócz otwarcia pliku w edytorze tekstu, znalazłem inny sposób, aby to zrobić z poziomu GIMP, wspomniane na niemieckim forum GIMP .
Jest to skrypt Pythona, który można wykonać z wbudowanej konsoli GIMP Pythona:
for image in gimp.image_list():
for layer in image.layers:
try:
layer.parasite_find('gimp-text-layer').data
except AttributeError:
pass
Działa na wszystkich załadowanych obrazach, na wszystkich warstwach i zrzuca dane wszystkich warstw tekstowych, w tym nazw czcionek.
...
) z każdej linii, copypasta GIMP > Filters > Python-Fu -> Console
następnie uderz enter
dwa lub trzy razy, aby to działało. Powodzenie!