Encuentra el nombre de las fuentes utilizadas dentro del archivo Gimp xcf

18

¿Hay alguna manera de encontrar el nombre de las fuentes utilizadas en el archivo .xcf de Gimp?

jaksco
fuente
Encontrado la manera de abrir ... con algo como scite o Notepad ++ ... Will responder a mi pregunta en siete horas ...
jaksco

Respuestas:

9

Desde una consola de linux

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

Salida de muestra:

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

También puedes mirar el xcf con nano:

nano file.xcf
Marco Lazzaroni
fuente
Esto no funcionó para mí en OS X. Estoy seguro de que hay una sintaxis diferente para grep que me falta.
user53251
En este caso, lo más simple es abrir el xcf con un editor de texto y buscar líneas de fuente "
Marco Lazzaroni
Por alguna razón, enumera algunas fuentes, pero no las que se utilizan en mi archivo. No estoy seguro de por qué
Kevin
16

Además de abrir el archivo en un editor de texto, encontré otra forma de hacerlo desde GIMP, mencionada en un foro alemán de GIMP .

Este es un script de Python que se puede ejecutar desde la consola de Python incorporada del GIMP:

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

Se ejecuta en todas las imágenes cargadas, en todas las capas y volca los datos de todas las capas de texto, incluidos los nombres de fuente.

Nicolas Kaiser
fuente
Nunca antes había usado la consola gimp python (o mucho python), así que tuve que resolver esto ... Tuve que sangrar cuatro espacios por cada parada de sangría o recibí un error de sintaxis.
Mateo
1
Mismo. Copié en el editor de texto, eliminé puntos ( ...) de cada línea, copié en y GIMP > Filters > Python-Fu -> Consoleluego presioné enterdos o tres veces para que funcionara. ¡Éxito!
Joel Mellon