जिम्प xcf फ़ाइल के भीतर उपयोग किए जाने वाले फोंट का नाम खोजें


18

क्या जिम्प .xcf फ़ाइल के भीतर उपयोग किए जाने वाले फोंट का नाम खोजने का कोई तरीका है?


पता चला कि कैसे ... इसे स्काईट या नोटपैड ++ जैसी किसी चीज़ से खोलें ... सात घंटे में मेरे सवाल का जवाब देंगे ...
जक्सको

जवाबों:


10

एक लिनक्स कंसोल से

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

नमूना उत्पादन:

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

इसके अलावा आप नैनो के साथ xcf को देख सकते हैं:

nano file.xcf

यह मेरे लिए OS X पर काम नहीं करता था। मुझे यकीन है कि grep के लिए कुछ अलग वाक्यविन्यास है जो मुझे याद आ रहा है।
user53251

इस मामले में सबसे सरल बात यह है कि एक टेक्स्ट एडिटर के साथ xcf को खोलें और फ़ॉन्ट "लाइनों" की तलाश करें
Marco Lazzaroni

किसी कारण से यह कुछ फोंट को सूचीबद्ध करता है, लेकिन उन लोगों को नहीं जो मेरी फ़ाइल में उपयोग किए जा रहे हैं। मुझे यकीन नहीं है कि क्यों
केविन

आपको लगता है कि इस्तेमाल किया फोंट स्थापित आप कर सकते हैं नहीं है एक प्रणाली के लिए .xcf फ़ाइल स्थानांतरित किया है nanoया vim.xcf फ़ाइल और यह तुम्हें दिखाता हूँ जो फ़ॉन्ट पाठ का जो फैला के लिए प्रयोग किया जाता है; पूर्व:<span font=\"Font Name\"</span>
मैटक्लेन्डेन

16

पाठ संपादक में फ़ाइल खोलने के अलावा, मुझे GIMP के भीतर से ऐसा करने का एक और तरीका मिला, जिसका उल्लेख एक जर्मन GIMP मंच में किया गया था

यह एक पायथन स्क्रिप्ट है जिसे GIMP के अंतर्निहित पायथन कंसोल से निष्पादित किया जा सकता है:

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

यह सभी परतों में भरी हुई सभी छवियों पर चलता है, और फ़ॉन्ट नामों सहित सभी पाठ परतों के डेटा को डंप करता है।


मैं जिम्प अजगर कंसोल (या सभी में बहुत ज्यादा अजगर) का उपयोग नहीं करता था, इसलिए मुझे यह पता लगाने के लिए था ... मुझे प्रति इंडेंटेशन स्टॉप प्रति चार स्थानों पर इंडेंट करना पड़ा या मुझे एक सिंटैक्स त्रुटि मिली।
मैथ्यू

1
वही। मैं पाठ संपादक में नकल करता हूं, ...प्रत्येक पंक्ति से डॉट्स ( ) को हटा दिया जाता है, GIMP > Filters > Python-Fu -> Consoleफिर enterइसे काम करने के लिए दो या तीन बार कॉपी किया जाता है । सफलता!
जोएल मेलन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.