2012-10-23 14 views
9

मैं फेडोरा 17 और Emacs 24 का उपयोग कर रहा हूं और Emacs पर मुक्ति फोंट का प्रयास करना चाहता था। मैं HOME/.Xresources के साथ इस की कोशिश की है:एंटीअलाइजिंग और संकेत देने के साथ Emacs फ़ॉन्ट

Xft.antialias: 1 
Xft.dpi: 96 
Xft.hinting: 1 
Xft.hintstyle: hintslight 
Xft.lcdfilter: lcddefault 
Xft.rgba: rgb 
Emacs.font: Liberation Mono-12 

केवल सामान्य पाठ परिवर्तन है कि नहीं, बल्कि अन्य पाठ जैसे ORG-MODE शीर्षकों। मुझे नहीं पता कि एंटीअलाइजिंग या तो काम कर रही है या नहीं।

मैं भी कोशिश की है:

(set-fontset-font 
nil '(#x0250 . #x02af) (font-spec :family "Liberation Mono")) 

लेकिन यह अभी भी एक ही है।

+0

जैसा कि आपने कहा था, मैं एक-एक करके बदल दूंगा। मुझे एक मोड के फ़ॉन्ट को वैश्विक रूप से बदलने का कोई तरीका नहीं मिला। धन्यवाद। – damianjb

उत्तर

1

यह सुनिश्चित करने के लिए जांचें कि org-mode चेहरे default चेहरे से सही तरीके से प्राप्त करने के लिए सेट हैं।

1

मैं अपने .emacs.d में कोड की निम्न बिट डाल डिफ़ॉल्ट फ़ॉन्ट बदलने के लिए:

(set-face-attribute 'default nil :family "Ubuntu Mono" :height 120 :weight 'normal) 

चाहे फ़ॉन्ट विरोधी aliased और संकेत दिया जा रहा है कार्यक्रम Emacs खिड़की ड्राइंग पर निर्भर है। तो यदि आप जीनोम या केडीई के अंदर एमाक्स के एक्स विंडोज संस्करण चला रहे हैं, तो जीनोम/केडीई संकेतों को संकेतित और एंटी-एलाइज्ड के रूप में आकर्षित करेगा। यदि आप टर्मिनल के अंदर emacs चला रहे हैं, तो आपको टर्मिनल के अंदर एंटी-एलाइज्ड और संकेतित फोंट का उपयोग करने के तरीके की खोज करने की आवश्यकता है (यदि आप विंडो प्रबंधक के अंदर टर्मिनल एमुलेटर का उपयोग कर रहे हैं तो अभी भी इसकी क्षमताओं से जुड़ा हुआ है खिड़की प्रबंधक खुद)।