Emacs रंग फोंट प्रदर्शित नहीं करता है


11

एक उदाहरण के साथ स्क्रीनशॉट मैंने Noto Color EmojiGNU Emacs में Emoji के लिए Google Noto से अपने फ़ॉन्ट के रूप में जोड़ने की कोशिश की , जैसा कि यहाँ बताया गया है , लेकिन किसी कारण से GNU Emacs इन वर्णों को इसकी विंडो में ठीक से प्रदर्शित नहीं करता है। मैं GNU / Linux पर GNU Emacs 24.5.1 का उपयोग कर रहा हूँ। क्या यह बग है या मैं कुछ गलत कर रहा हूं?

जवाबों:


10

तुम कुछ गलत नहीं कर रहे हो

लिनक्स के लिए Emacs फॉन्ट रेंडरिंग के लिए XFT का उपयोग करता है, और XFT अभी तक कलर फोंट का समर्थन नहीं करता है। दिसंबर 2015 से इस मेलिंग सूची के धागे को देखें । रिचर्ड स्टालमैन उस धागे में लिखते हैं कि यह कम प्राथमिकता है और वे रंग फोंट के बारे में परवाह नहीं करते हैं। उस धागे में भी आप देख सकते हैं कि उन्होंने मैक के लिए Emacs में कलर फोंट को निष्क्रिय कर दिया है , किसी तकनीकी कारण से नहीं बल्कि क्योंकि कलर फोंट Emacs के यूनिक्स संस्करण में समर्थित नहीं हैं और वे नहीं चाहते कि मैक संस्करण में एक विशेषता हो। यूनिक्स संस्करण में नहीं।

इसलिए मैं जल्द ही इसे देखने की उम्मीद नहीं करूंगा।


5
दरअसल, यह सुविधा कुछ डेवलपमेंट बिल्ड्स में उपलब्ध है:...* Changes in Emacs 27.1 ... ** Multicolor fonts such as "Noto Color Emoji" can be displayed on Emacs configured with Cairo drawing and linked with cairo >= 1.16.0. ...
स्टीफन

3

या आप emacs -nwएक एमुलेटर पर इमैक टर्मिनल ( ) का उपयोग कर सकते हैं जो रंग इमोजी का समर्थन करता है।

संपादित करें: Emacs को GUI या टर्मिनल एप्लिकेशन के रूप में चलाया जा सकता है। एमएसीएस टर्मिनल शुरू करने के लिए, अपने टर्मिनल एमुलेटर (iTerm या iTerm2 को MacOS में, मेट-टर्मिनल या लिनक्स में गनोम-टर्मिनल) खोलें और emacs -nwटर्मिनल एमुलेटर में कमांड चलाएं । टर्मिनल मोड में चलने पर, ग्लिफ़ और फोंट Emacs के नियंत्रण में नहीं होते हैं और यह प्रदर्शित करना चाहिए कि टर्मिनल एमुलेटर क्या दे रहा है। एक टर्मिनल जो रंग इमोजीस का समर्थन करता है, के साथ आप एमएसीएस टर्मिनल को प्रदर्शित करने के लिए बाध्य कर सकते हैं।

यहाँ छवि विवरण दर्ज करें


क्या आप अपने उत्तर के बारे में विस्तार से बता सकते हैं?
DoMiNeLa10

0

कलर इमोजी 28 नॉट में इमोजी कलर इमोजी और अन्य इमोजी फोंट्स के साथ काम करते हैं

मैंने 26 emacs पर टर्मिनल में इमोजीस का उपयोग करने की कोशिश की, लेकिन जब मैंने ऊपर और नीचे स्क्रॉल किया तो यह गड़बड़ हो गया। जब मुझे अपग्रेड किया गया था तब यह तय किया गया था

अब मैं GNU Emacs 28.0.50 का उपयोग कर रहा हूं


आपके द्वारा उपयोग किए जा रहे निर्माण के लिए कृपया Emacs रिलीज़ या प्रीलेयर जानकारी निर्दिष्ट करें। सिर्फ "2020" का मतलब ज्यादा नहीं है।
ड्रयू
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.