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?


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

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.


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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.