Finden Sie den Namen der in der Gimp xcf-Datei verwendeten Schriftarten


18

Gibt es eine Möglichkeit, den Namen der in der Gimp .xcf-Datei verwendeten Schriftarten zu finden?


Fand heraus wie ... öffne es mit etwas wie Scite oder Notepad ++ ... Beantworte meine Frage in sieben Stunden ...
— jaksco 18.06.11

Antworten:


9

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

Dies hat unter OS X nicht funktioniert. Ich bin mir sicher, dass es für grep eine andere Syntax gibt, die mir fehlt.
— user53251

In diesem Fall ist es am einfachsten, das xcf mit einem Texteditor zu öffnen und nach Schriftzeilen zu suchen
— Marco Lazzaroni,

Aus irgendeinem Grund werden einige Schriftarten aufgelistet, jedoch nicht die, die in meiner Datei verwendet werden. Ich weiß nicht warum
— Kevin

16

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.


Ich hatte vorher noch nie die Gimp-Python-Konsole (oder viel Python) verwendet, also musste ich das herausfinden ... Ich musste um vier Leerzeichen pro Einrückungsstopp einrücken, oder es trat ein Syntaxfehler auf.
— Matthew

1
Gleich. Ich kopierte in den Texteditor, entfernte Punkte ( ...) aus jeder Zeile, kopierte in und drückte GIMP > Filters > Python-Fu -> Consoledann enterzwei- oder dreimal, damit es funktionierte. Erfolg!
— Joel Mellon
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.