फ़ायरफ़ॉक्स में रंगीन इमोजी फ़ॉन्ट को अक्षम कैसे करें?


11

फ़ायरफ़ॉक्स 50 के रिलीज़ नोट:

सभी के लिए इमोजी! फ़ायरफ़ॉक्स देशी इमोजी फोंट (विंडोज 8.0 और निचले और लिनक्स) के बिना ऑपरेटिंग सिस्टम पर अंतर्निहित इमोजी का उपयोग करेगा

तो मैं विंडोज 7 पर हूं और मैं रंगीन इमोजी को नापसंद करता हूं कि वे कितने विचलित हैं। दुर्भाग्य से, विंडोज के फोंट फ़ोल्डर से हटाने के लिए "इमोजीओन मोज़िला" नामक कोई फ़ॉन्ट फ़ाइल नहीं है। और about:configसूची में कोई प्रासंगिक विकल्प नहीं है जो मुझे मिल सकता है।

मैं रंगीन इमोटिकॉन्स को कैसे अक्षम करूं?


यह केवल एक "परीक्षण" रिलीज है। कौन जानता है कि जब यह ठीक से जारी होगा तो क्या बदल जाएगा।
DavidPostill

Bugzilla.mozilla.org/show_bug.cgi?id=1231701#c135 "आप फ़ायरफ़ॉक्स निर्देशिका में फ़ॉन्ट फ़ाइल को मैन्युअल रूप से हटा सकते हैं।"
बॉब

2
यह पूछने के लिए धन्यवाद। मैं अपने इमोजी को उसी रंग में पसंद करता हूं, जो उसके आसपास के अन्य टेक्स्ट के समान है।
nperson325681

मैं अनुमान लगा रहा हूं कि ओपी ने उपयोगकर्ता के दृष्टिकोण से यह पूछा है, लेकिन एक ऐड-ऑन डेवलपर के रूप में, मुझे यह निराशाजनक लगता है कि मैं अपने स्वयं के पृष्ठ पर प्रोग्राम को अक्षम नहीं कर सकता, या व्यवहार को संशोधित कर सकता हूं ताकि फ़ॉन्ट रंग सीएसएस नियमों द्वारा ओवरराइड किया जाता है। इसके बजाय, अब मुझे FontForge के साथ एक TTF फ़ाइल में muck जाना है, SVG के रूप में वेक्टर डेटा को निकालना, अपने स्वयं के आइकन और फ़ॉन्ट फ़ाइल बनाना, सभी अप्रयुक्त को हटाना, और CSS के साथ हर पेज पर अपने कस्टम फ़ॉन्ट को इंजेक्ट करना है। लेकिन v29 को वापस विरासत ब्राउज़रों का लगातार समर्थन करने के लिए, मुझे लगता है कि मुझे वैसे भी करने की आवश्यकता होगी। सवाल और प्रतिक्रियाएँ पूछने के लिए धन्यवाद।
user314159

@ user314159 मैंने एक स्क्रिप्ट लिखने की कोशिश की जो यूनिकोड इमोजी रेंज (ग्रीसेमनीके के माध्यम से) में सभी प्रतीकों को हटाती है, लेकिन यह किसी कारण से काम नहीं करता है। आप उस दृष्टिकोण की कोशिश कर सकते हैं और अपनी प्रगति को साझा कर सकते हैं यदि यह काम करता है।
user1306322

जवाबों:


5

यह सिस्टम फ़ॉन्ट के रूप में स्थापित नहीं है। फ़ॉन्ट फ़ाइल फ़ायरफ़ॉक्स निर्देशिका के भीतर समाहित है, और इसे हटाना पर्याप्त है। ध्यान दें कि आपको फ़ाइल को वास्तव में हटाने या स्थानांतरित करने की आवश्यकता होगी - बस इसे फिर से नाम देना, यहां तक ​​कि फ़ाइल एक्सटेंशन को बदलना, इसके उपयोग को रोकने के लिए पर्याप्त नहीं है।

वर्तमान ऑरोरा बिल्ड में, आप जिस फ़ाइल को निकालना चाहते हैं <firefox>\fonts\EmojiOneMozilla.ttf, <firefox>वह इंस्टॉलेशन फ़ोल्डर है, जो बिट-नेस ( Program Filesया Program Files (x86)) और चैनल ( या Mozilla Firefox, ) के आधार पर अलग-अलग होगा । विंडोज पर आप फ़ायरफ़ॉक्स शॉर्टकट को राइट-क्लिक कर सकते हैं और सेलेक्ट कर सकते हैं ।AuroraNightlyOpen file location

इसे भी देखें: https://bugzilla.mozilla.org/show_bug.cgi?id=1231701#c135


मैंने हटा दिया EmojiOneMozilla.ttf, इमोजीस अक्षम नहीं हैं।
user598527 17

3
@ user598527 यह इमोजी वर्णों को अक्षम नहीं करता है। यह सिर्फ नए बंडल किए गए रंगीन फ़ॉन्ट को हटाता है ताकि ब्राउज़र सिस्टम फ़ॉन्ट पर वापस आ जाए।
बॉब

1

पर जाएं about:config, संदर्भ मेनू (राइट क्लिक)> नया> स्ट्रिंग। सेट font.name-list.serif.x-unicodeके रूप में प्राथमिकता नाम और Segoe UI Symbolरूप में स्ट्रिंग मान
रंगीन इमोजी तुरंत अक्षम हो जाते हैं, खुले टैब को ताज़ा करने या ब्राउज़र को पुनरारंभ करने की कोई आवश्यकता नहीं है।

स्रोत


1
तुम भी सभी इमोजी पर्वतमाला के साथ एक खाली फ़ॉन्ट बना सकते हैं और इसे उस पर सेट कर सकते हैं!
user1306322

@ user1306322: क्या आपका मतलब है कि इमोजी पूरी तरह से निष्क्रिय हो सकते हैं? मेरे उत्तर को संपादित करने के लिए स्वतंत्र महसूस करें।
user598527

1
मैंने एक फ़ॉन्ट संपादक का उपयोग किया और EmojiOneMozilla.ttf को खोला, बिना किसी अनजान / अज्ञात वर्णों के लिए उपयोग किए गए प्रतीक को पाया और इसे फ़ॉन्ट के प्रत्येक वर्ण में चिपका दिया। यह क्रूड है क्योंकि उनमें से कुछ का उपयोग समग्र इमोजीज में किया जाता है जैसे कि ओवरलेइंग आंखें, नाक, बाल और जो कुछ भी चेहरे के आकार के ऊपर होता है, लेकिन यह अभी भी काम करता है, और अब हर इमोजी प्रतीक एक वर्ग है। आप एक शून्य-चौड़ाई वाले स्थान वर्ण का भी उपयोग कर सकते हैं, अगर आपको वर्गों को पाठ स्थान को देखना पसंद नहीं है, लेकिन मैं इस तरह से सहज हूं।
user1306322

1

यह वही है जो मैंने अपने लिए किया है: मैंने यूनिकोड रेंज के बहुत अंत में "परिभाषित नहीं" प्रतीक को समाहित करने के लिए अपने सभी इमोजी प्रतीकों को EmojiOneMozilla.ttfफ़ॉन्ट फ़ाइल से लिया <Firefox installation folder>\browser\fonts\और संपादित किया ।

FontForge संपादक का उपयोग करते हुए , मैंने इसे कॉपी किया और सभी इमोजी प्रतीकों ( edit > select > glyphs worth outputting) पर चिपकाया , और इसे सिस्टम फ़ॉन्ट के रूप में स्थापित किया, और इसे एक अनूठा नाम दिया ताकि इसे फ़ायरफ़ॉक्स में कस्टम इंस्टॉल किए गए फ़ॉन्ट के रूप में उपयोग किया जा सके ( जैसा कि अन्य उत्तर में वर्णित है। यहाँ ) और अब प्रत्येक इमोजी प्रतीक एक वर्ग है।

आप चाहें तो खाली स्थान प्रतीक का उपयोग कर सकते हैं, लेकिन तब आप यह नहीं देख पाएंगे कि एक इमोजी कहाँ होने की उम्मीद है, और यह थोड़ा भ्रमित हो सकता है।


मैंने विंडोज पर Fontforge (अक्टूबर 2016 रिलीज) के साथ भी यह कोशिश की। आपको प्रक्रिया में कितना समय लगा? जब सभी फोंट पर मेरी कस्टम छवि चिपकाने का प्रयास किया गया तो कार्यक्रम लटक गया और जम गया।
user598527

क्या आप अपनी EmojiOneMozilla.ttfफ़ाइल होस्टिंग सेवा पर अपलोड कर सकते हैं ? :)
user598527

1
@ user598527 मुझे यकीन है कि मैंने इसमें कुछ गड़बड़ की है, इसलिए मैं हर किसी को मेरे द्वारा बताए गए निर्देशों का पालन करना चाहता हूं। और अगर फ़ॉन्ट फ़ाइल को अपडेट किया जाए, तो बेहतर है कि लोग अपने कंप्यूटर पर नवीनतम संस्करणों को संशोधित करें। खासकर अगर कोई ओएस-विशिष्ट अंतर है जिसके बारे में मुझे जानकारी नहीं हो सकती है।
user1306322


0

फॉन्ट फाइल को हटाना एक विकल्प है। यहां उबंटू लिनक्स पर मिला:

/usr/lib/firefox/fonts/EmojiOneMozilla.ttf

@ fixer1234 निश्चित रूप से यह करता है, रंगीन ग्लिफ़ प्रदान करने वाले फ़ॉन्ट को हटाकर। यह प्रभावी रूप से मेरे उत्तर का लिनक्स संस्करण है। (जब सवाल विंडोज को टैग किया जाता है, तो जारी किए गए जारी नोट्स में एक ही वाक्य में लिनक्स का उल्लेख होता है। मुझे लगता है कि इसे एक अलग प्रश्न में विभाजित किया जा सकता है।)
बॉब
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.