Yanıtlar:
Linux konsolundan
grep -aPo 'font "(.*?)"' file.xcf
Örnek çıktı:
$ grep -aPo 'font "(.*?)"' file.xcf
font "HP Simplified Italic"
font "Freehand521 BT"
font "Freehand521 BT"
Ayrıca nc ile xcf'ye bakabilirsiniz:
nano file.xcf
nano
veya vim
.xcf dosyasına aktardıysanız ve hangi yazı tipinin hangi metin için kullanıldığını gösterecektir; örn:<span font=\"Font Name\"</span>
Dosyayı bir metin düzenleyicide açmanın dışında, bir Alman GIMP forumunda bahsedilen GIMP içinden yapmanın başka bir yolunu buldum .
Bu, GIMP'nin yerleşik Python konsolundan çalıştırılabilen bir Python betiğidir:
for image in gimp.image_list():
for layer in image.layers:
try:
layer.parasite_find('gimp-text-layer').data
except AttributeError:
pass
Yüklenen tüm görüntülerde, tüm katmanlarda çalışır ve yazı tipi adları da dahil olmak üzere tüm metin katmanlarının verilerini atar.
...
, her satırdaki noktaları ( ) kaldırdım , kopyalamak için kopyaladım ve GIMP > Filters > Python-Fu -> Console
sonra enter
iki veya üç kez çarptı . Başarı!