Trova il nome dei caratteri utilizzati nel file xcf di Gimp


18

C'è un modo per trovare il nome dei caratteri utilizzati nel file .xcf di Gimp?


Scopri come ... aprilo con qualcosa come scite o blocco note ++ ... Risponderà alla mia domanda in sette ore ...
jaksco,

Risposte:


9

Da una console linux

grep -aPo 'font "(.*?)"' file.xcf

Uscita campione:

$ grep -aPo 'font "(.*?)"' file.xcf 
font "HP Simplified Italic"
font "Freehand521 BT"
font "Freehand521 BT"

Inoltre puoi guardare l'xcf con nano:

nano file.xcf

Questo non ha funzionato per me su OS X. Sono sicuro che ci sia una sintassi diversa per grep che mi manca.
user53251

In questo caso la cosa più semplice da fare è aprire l'xcf con un editor di testo e cercare il carattere "righe
Marco Lazzaroni

Per qualche motivo elenca alcuni caratteri, ma non quelli che vengono utilizzati nel mio file. Non sono sicuro del perché
Kevin,

16

Oltre ad aprire il file in un editor di testo, ho trovato un altro modo per farlo dall'interno di GIMP, menzionato in un forum GIMP tedesco .

Questo è uno script Python che può essere eseguito dalla console Python integrata di GIMP:

for image in gimp.image_list():
  for layer in image.layers:
    try:
      layer.parasite_find('gimp-text-layer').data
    except AttributeError:
      pass

Funziona su tutte le immagini caricate, su tutti i livelli e scarica i dati di tutti i livelli di testo, inclusi i nomi dei caratteri.


Non avevo mai usato la console gimp python (o molto python) prima di allora, quindi ho dovuto capirlo ... Ho dovuto rientrare di quattro spazi per arresto di rientro o ho avuto un errore di sintassi.
Matteo,

1
Stesso. Ho copypasta in editor di testo, rimosso punti ( ...) da ogni riga, copypasta in GIMP > Filters > Python-Fu -> Consolepoi colpito enterdue o tre volte per farlo funzionare. Successo!
Joel Mellon
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.