emacs gentoo में मेरे फोंट नहीं देखता है


10

मैंने ubuntu linux से अपनी ~ / .emacs फ़ाइल की प्रतिलिपि बनाई; मैंने कॉन्सोल्स फ़ॉन्ट स्थापित किया है (और यह गनोम टर्मिनल में काम करता है, और एक डिफ़ॉल्ट मोनोपेस फ़ॉन्ट के रूप में); लेकिन Emacs इसे नहीं देखता है

(custom-set-faces '(default ((t (:inherit nil :stipple nil :background "white" :foreground "black" :inverse-video nil :box nil :strike-through nil :overline nil :underline nil :slant normal :weight normal :height 98 :width normal :foundry "microsoft" :family "Consolas"))) t))

यह है कि मैं कैसे emacs में फ़ॉन्ट सेट करता हूं, लेकिन यह काम नहीं करता है (यह काम किया और अभी भी उबंटू में काम करता है)

मैं क्या कर सकता हूँ?

फ़ॉन्ट चयन मेनू (मेनू-सेट-फ़ॉन्ट, मुझे लगता है) बहुत अजीब लगता है, इसमें तीन विकल्प होते हैं: विविध, कूरियर और फ़ॉन्ट्स, और मेरे सिस्टम फोंट का कोई संकेत नहीं है

जवाबों:


9

जैसा कि गाइल्स ने कहा, Emacs 23 में कॉनसोल जैसे ट्रू टाइप फ़ॉन्ट का उपयोग करने के लिए आपको इसे फ़्रीटाइप और फॉन्टकोनिग लाइब्रेरी के साथ जोड़ना होगा। Gentoo में, आप Emacs का निर्माण करते समय xft USE ध्वज को चालू करते हैं । आपको उस ध्वज को चालू करना होगा (या तो विश्व स्तर पर या सिर्फ ऐप-एडिटर / emacs के लिए) और Emacs को पुनर्स्थापित करना होगा।


धन्यवाद! बहुत बढ़िया! USE झंडों को देखकर न केवल इस समस्या का emacs हल हुआ, बहुत बहुत धन्यवाद
valya

1
@valya, क्योंकि यह स्रोत से चीजों का निर्माण करता है और झंडे का उपयोग करता है, Gentoo उबंटू जैसे डिस्ट्रोस की तुलना में बहुत अधिक अनुकूलन योग्य है। नकारात्मक पक्ष यह है कि यह एक सुविधा को छोड़ना आसान है जो यह बताता है कि आप वास्तव में चाहते हैं। सौभाग्य से, यह आमतौर पर ठीक करने के लिए बहुत मुश्किल नहीं है; आप बस अपने उपयोग के झंडे को समायोजित करते हैं और जो भी प्रोग्राम एक सुविधा याद कर रहा है उसे पुनर्स्थापित करें।
cjm

यह ठीक है तो ऐप छोटा है, लेकिन मुझे कभी-कभी सोते समय अपना कंप्यूटर बिल्डिंग (या फिर से निर्माण) कुछ चीजों को छोड़ना पड़ता था, क्योंकि इसमें घंटे लगते थे
valya

3

ट्रू टाइप फोंट के लिए समर्थन जैसे कि आपके कॉन्सोल्ट फॉन्ट - अधिक आम तौर पर, क्लाइंट प्रदान किए गए फोंट के लिए समर्थन - इमैट्स को फ्रीटाइप और फोंटकोनिग लाइब्रेरी के खिलाफ संकलित करने की आवश्यकता होती है। यह Emacs 23 में पेश किया गया था। इससे पहले, केवल पारंपरिक, सर्वर-रेंडर फोंट का समर्थन किया गया था। दो प्रकार के फोंट के बारे में अधिक जानकारी के लिए Emacs मैनुअल देखें और उनका उपयोग कैसे करें।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.