2010-09-17 17 views
11

में सिस्टम मोनोस्पेस फ़ॉन्ट का उपयोग करें, मैं अपने (पायथन) प्रोग्राम में एक GtkTextView रखना चाहता हूं जो सिस्टम मोनोस्पेस फ़ॉन्ट के साथ टेक्स्ट दिखाता है। मुझे कई तरीकों से पता चला जो एक विदेशी फ़ॉन्ट परिवार का नाम और आकार का उपयोग करते हैं। हालांकि, मैं सिस्टम निर्दिष्ट मोनोस्पेस फ़ॉन्ट का उपयोग करना चाहता हूं (उदा। यूबंटू फ़ॉन्ट वरीयता पैनल से)।gtk textview

मेरा प्रोग्राम विंडोज़ के साथ-साथ लिनक्स को संशोधनों के बिना चलाने में सक्षम होना चाहिए, स्वचालित रूप से सही फ़ॉन्ट को बंद करना।

स्पष्ट करने के लिए, इस नहीं है जो मैं चाहता:

fontdesc = pango.FontDescription("Courier 18") 
textview.modify_font(fontdesc) 

उत्तर

8

तुम बस का उपयोग कर सकते "monospace 18" अपने फ़ॉन्ट के रूप में है और यह प्रणाली monospaced फ़ॉन्ट का प्रयोग करेंगे।

+0

यदि मैं सिस्टम डिफ़ॉल्ट फ़ॉन्ट आकार भी चाहता हूं, तो मैं क्या उपयोग करूंगा? – user450766

+3

बस "मोनोस्पेस" मुझे लगता है। – ikanobori

+0

आप सही हैं, यह काम कर रहा है। ऐसा कुछ है जो मैंने खुद के बारे में सोचा होगा। धन्यवाद! – user450766