Antworten:
Von einer Linux-Konsole
grep -aPo 'font "(.*?)"' file.xcf
Beispielausgabe:
$ grep -aPo 'font "(.*?)"' file.xcf
font "HP Simplified Italic"
font "Freehand521 BT"
font "Freehand521 BT"
Sie können sich auch das xcf mit nano ansehen:
nano file.xcf
Abgesehen vom Öffnen der Datei in einem Texteditor habe ich einen anderen Weg gefunden, dies in GIMP zu tun, der in einem deutschen GIMP-Forum erwähnt wurde .
Dies ist ein Python-Skript, das über die in GIMP integrierte Python-Konsole ausgeführt werden kann:
for image in gimp.image_list():
for layer in image.layers:
try:
layer.parasite_find('gimp-text-layer').data
except AttributeError:
pass
Es wird auf allen geladenen Bildern und Ebenen ausgeführt und speichert die Daten aller Textebenen, einschließlich der Schriftnamen.
...
) aus jeder Zeile, kopierte in und drückte GIMP > Filters > Python-Fu -> Console
dann enter
zwei- oder dreimal, damit es funktionierte. Erfolg!