Encontre o nome das fontes usadas no arquivo Gimp xcf

18

Existe uma maneira de encontrar o nome das fontes usadas no arquivo .xcf do Gimp?

jaksco
fonte
Encontrado como ... abri-lo com algo como scite ou bloco de notas ++ ... vai responder a minha pergunta em sete horas ...
jaksco

Respostas:

9

De um console linux

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

Saída de amostra:

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

Além disso, você pode ver o xcf com o nano:

nano file.xcf
Marco Lazzaroni
fonte
Isso não funcionou para mim no OS X. Tenho certeza de que há alguma sintaxe diferente para o grep que estou perdendo.
user53251
Neste caso, a coisa mais simples a fazer é abrir o xcf com um editor de texto e olhar para as linhas de fontes "
Marco Lazzaroni
Por alguma razão, lista algumas fontes, mas não as que estão sendo usadas no meu arquivo. Não sei porquê
Kevin
16

Além de abrir o arquivo em um editor de texto, eu encontrei outra maneira de fazê-lo a partir de dentro GIMP, mencionado em um fórum alemão GIMP .

Este é um script Python que pode ser executado no console Python interno do GIMP:

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

Ele é executado em todas as imagens carregadas, em todas as camadas e despeja os dados de todas as camadas de texto, incluindo nomes de fontes.

Nicolas Kaiser
fonte
Eu nunca tinha usado o console gimp python (ou muito python) antes, então tive que descobrir isso ... tive que recuar quatro espaços por parada de recuo ou obtive um erro de sintaxe.
Matthew
11
Mesmo. Eu copypasta'd no editor de texto, removi pontos ( ...) de cada linha, copypasta'd para GIMP > Filters > Python-Fu -> Consoleentão bati enterduas ou três vezes para fazê-lo funcionar. Sucesso!
Joel Mellon