Gimp xcfファイル内で使用されるフォントの名前を見つける


18

Gimp .xcfファイル内で使用されているフォントの名前を見つける方法はありますか?


方法を見つけました... sciteやnotepad ++などで開きます... 7時間以内に私の質問に答えます...
jaksco

回答:


9

Linuxコンソールから

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

サンプル出力:

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

また、nanoでxcfを見ることができます:

nano file.xcf

OS Xではこれは機能しませんでした。grepには、欠落しているいくつかの異なる構文があると確信しています。
user53251

この場合、最も簡単な方法は、フォント」行のテキストエディタと表情でXCFを開くことです
マルコ・ラザーローニ

何らかの理由で、いくつかのフォントがリストされていますが、私のファイルで使用されているフォントはリストされていません。理由は
ケビン

16

テキストエディタでファイルを開くこととは別に、ドイツのGIMPフォーラム言及されている GIMP内から別の方法で開く方法を見つけました。

これは、GIMPの組み込みPythonコンソールから実行できるPythonスクリプトです。

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

ロードされたすべての画像、すべてのレイヤーで実行され、フォント名を含むすべてのテキストレイヤーのデータをダンプします。


Gimp pythonコンソール(または多くのpython)を使用したことがないので、これを把握する必要がありました...インデント停止ごとに4つのスペースでインデントする必要があったか、構文エラーが発生しました。
マシュー

1
同じ。私はテキストエディターにコピーパスタし...、各行からドット()を削除し、コピーパスタしGIMP > Filters > Python-Fu -> Consoleenter2、3回押して動作させました。成功!
ジョエルメロン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.