18.04: क्रोम में रंग इमोजी बिल्कुल नहीं दिख रहे हैं, केवल आंशिक रूप से फ़ायरफ़ॉक्स में


24

मैंने 17.10 से 18.04 तक उन्नत किया है और बेहतर इमोजी समर्थन की उम्मीद कर रहा था। परिणाम यह है कि क्रोम (66) अभी भी पुराने काले और सफेद इमोजी फ़ॉन्ट का उपयोग कर रहा है, और फ़ायरफ़ॉक्स (59) कुछ रंग इमोजी दिखाने का प्रबंधन कर रहा है, लेकिन अन्य नहीं। मैंने फॉन्ट EmojiOne को इंस्टॉल करने के लिए कुछ सलाह ली, लेकिन वह install की मदद के लिए प्रतीत नहीं हुई

पर इमोजी डेमो पृष्ठ से स्क्रीनशॉट http://eosrei.github.io/emojione-color-font/full-demo.html :

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

फ़ायरफ़ॉक्स: यहाँ छवि विवरण दर्ज करें

जवाबों:


16

उबंटू 18.04+ पर अब आप केवल एक पैकेज स्थापित कर सकते हैं fonts-noto-color-emoji:। उसके बाद, क्रोम को पुनरारंभ करें और यह प्रभावी होगा। मैन्युअल फॉन्ट कॉन्फ़िगरेशन बनाने के लिए कोई ज़रूरत नहीं है।

यह पैकेज नियमित उबंटू 18.04+ डेस्कटॉप स्वाद ('अनुशंसित' स्तर पर निर्भरता के साथ - अपने आप के लिए जाँच apt rdepends fonts-noto-color-emoji) पर स्थापित होना चाहिए । कुबंटू (केडीई) जैसे कुछ अन्य स्वादों में डिफ़ॉल्ट रूप से यह नहीं होता है और आपको इसे मैन्युअल रूप से स्थापित करने की आवश्यकता होती है।


3
यह मेरे लिए काम नहीं किया। मैं Google की आधिकारिक रिपॉजिटरी से Chrome v71 के साथ Ubuntu 18.04 का उपयोग कर रहा हूं। दूसरे उत्तर ने चाल चली।
अंडरकाट

34

मैंने इसे ठीक किया - मुझे 2016 से इन निर्देशों का पालन करना था to मुझे ~/.config/fontconfig/conf.d/01-emoji.confनिम्नलिखित पाठ के साथ बनाना था :

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
  <alias>
    <family>serif</family>
    <prefer>
      <family>Noto Color Emoji</family>
    </prefer>
  </alias>
  <alias>
    <family>sans-serif</family>
    <prefer>
      <family>Noto Color Emoji</family>
    </prefer>
  </alias>
  <alias>
    <family>monospace</family>
    <prefer>
      <family>Noto Color Emoji</family>
    </prefer>
  </alias>
</fontconfig>

Noto फ़ॉन्ट को स्थापित करने के बारे में मूल निर्देशों में बिट अनावश्यक था क्योंकि यह डिफ़ॉल्ट रूप से 18.04 के भाग के रूप में स्थापित है।

तो भागो:

fc-cache -f -v

अगले पुनरारंभ पर, क्रोम में रंग इमोजी है।


-1, दो कारणों से: 1) 18.04 में स्थानीय फॉंटकॉन्फ़िग की आवश्यकता नहीं है। 2) "Noto फ़ॉन्ट इंस्टॉल करना अनावश्यक था क्योंकि यह डिफ़ॉल्ट रूप से 18.04 के भाग के रूप में स्थापित है" सार्वभौमिक रूप से सच नहीं है। मेरे पास एक पूर्ण केडीई डेस्कटॉप इंस्टॉलेशन है और यह बिल्कुल भी स्थापित नहीं था। मेरा जवाब भी देखिए ।
15

2
क्या आप जानते हैं कि अपग्रेड के लिए भी यह सब सच है? मुझे लगा कि मेरी समस्याओं को 17.10 अपग्रेड होने के साथ करना पड़ सकता है।
N3dst4

2
मैं Kubuntu 18.04 का उपयोग कर रहा हूं और द नोटो फ़ॉन्ट्स को स्थापित करने के बाद भी मुझे वही समस्या थी। हालांकि, इसने मेरे लिए चाल चली। दुर्भाग्य से, मुझे यकीन नहीं है कि यह कॉन्फिग फाइल थी या "एफसी-कैश" के लिए कॉल था, जो बदलाव का कारण बना। शायद दोनों की जरूरत थी।
andypotter

क्रोम में यह तय इमोजी लेकिन दुर्भाग्य से उन्हें अंकी में तोड़ दिया । To अंततः दुष्प्रभाव से बचने के लिए मुझे इसे पूरी तरह से वापस करना पड़ा।
अंडरकाट

2

ऐसा लगता है कि यह समस्या कई असंगत इमोजी फ़ॉन्ट स्थापित होने, और / या क्रोम में गलत डिफ़ॉल्ट फ़ॉन्ट होने के कारण हो सकती है।

  1. सुनिश्चित करें कि आपने fonts-noto-color-emojiपैकेज स्थापित किया है।

    sudo apt install fonts-noto-color-emoji
    
  2. @ N3dst4 के उत्तर के अनुसार फॉन्ट कॉन्फिग फाइल बनाएं / संपादित करें ।

    • नोट: @ N3dst4 ने अपनी कॉन्फिग फ़ाइल को अंदर डालते समय ~/.config/fontconfig/conf.d/01-emoji.conf, मैंने ~/.config/font-manager/local.confअपना सिस्टम कैसे सेट किया है, इसकी वजह से मैंने इसे रखा ।
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE fontconfig SYSTEM "fonts.dtd">
    <fontconfig>
      <alias>
        <family>serif</family>
        <prefer>
          <family>Noto Color Emoji</family>
        </prefer>
      </alias>
      <alias>
        <family>sans-serif</family>
        <prefer>
          <family>Noto Color Emoji</family>
        </prefer>
      </alias>
      <alias>
        <family>monospace</family>
        <prefer>
          <family>Noto Color Emoji</family>
        </prefer>
      </alias>
    </fontconfig>
    
  3. Chrome में "Noto" की विविधताओं में डिफ़ॉल्ट फ़ॉन्ट सेट करें।

  4. फ़ॉन्ट कैश का पुनर्निर्माण करें + क्रोम को पुनरारंभ करें।

    fc-cache -f -v
    
  5. यदि इमोजी को अभी भी सही ढंग से प्रदर्शित नहीं किया गया है, तो देखें कि उन्हें फोंट के साथ right click on emoji -> Inspect -> Computed -> Rendered Fontsऔर उन्हें अनइंस्टॉल करने के लिए कौन से फोंट का उपयोग किया जाता है ।

    • उदाहरण: मेरे इमोजीज़ को फ़ॉन्ट द्वारा प्रस्तुत किया गया था Twitter Color Emoji, इसलिए मुझे पैकेज की स्थापना रद्द करने की आवश्यकता थी fonts-twemoji-svginot
    • यदि आप फ़ॉन्ट कॉन्फिग फाइलों के साथ अधिक खेलते हैं, तो आपको फोंट को अनइंस्टॉल करने की आवश्यकता नहीं हो सकती है, लेकिन मैंने इसका परीक्षण नहीं किया है।
    • फोंट की स्थापना रद्द करने के बाद फॉन्ट कैश + रिस्टार्ट क्रोम को फिर से बनाना मत भूलना।

BTW यह भी मेरे लिए Zalgo पाठ तय की ।


1

रंग इमोजी का परीक्षण करने के लिए उस डेमो पेज का उपयोग न करें। वह पृष्ठ केवल इमोजीओन फ़ॉन्ट को प्रदर्शित करता है जो उबंटू में डिफ़ॉल्ट रूप से स्थापित नहीं है (हालाँकि फ़ायरफ़ॉक्स इसका भिन्नता का उपयोग करता है)।

इसके बजाय https://unicode.org/emoji/charts/full-emoji-list.html का उपयोग करें

ब्राउज़र कॉलम देखें। डिफ़ॉल्ट उबंटू में, यह ज्यादातर Google कॉलम से मेल खाना चाहिए। (ब्राउज़र कॉलम को छोड़कर, अन्य सभी कॉलम सिर्फ .pngआइकन हैं)। जब मैंने आज परीक्षण किया, तो Google कॉलम अभी थोड़ा पुराना है क्योंकि Google ने उनके कुछ इमोजी में कुछ बदलाव किए हैं जिन्हें वेबसाइट में शामिल नहीं किया गया है। (उदाहरण के लिए, बर्गर के ऊपर हैमबर्गर में पनीर होता है।)


पर्याप्त रूप से उचित है, लेकिन यह मूल प्रश्न का उत्तर नहीं है - क्रोम में रंग इमोजी को कैसे सक्षम किया जाए।
gertvdijk

@gertvdijk कलर इमोजी Google Chrome में काम करता है । क्या विशिष्ट वेब साइट आपको एक समस्या पैदा कर रही है?
जेरेमी बिचा

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

@Jeremy_Bicha हाँ, कुबंटू पर। लेकिन, मेरी बात थी, आपके 'उत्तर' परीक्षण पृष्ठ का उपयोग करने के बारे में अन्य उत्तर के लिए एक टिप्पणी है। यह वास्तव में क्यू / ओपी का जवाब नहीं देता है ।
gertvdijk

आपका लिंक भ्रामक है क्योंकि इसमें "ब्राउज़र" कॉलम के लिए फ़ॉन्ट-परिवार CSS नियम है जिसमें "Noto Color Emoji" जैसे विशिष्ट फ़ॉन्ट शामिल हैं। वेबसाइटों के बहुमत रहे हैं नहीं कि CSS नियम है करने के लिए जा रहा है। इसलिए मेरे लिए इमोजी fonts-noto-color-emojiस्थापित किए गए पैकेज के साथ आपके लिंक पर ठीक है, जब तक कि मैं उस सीएसएस नियम को अक्षम नहीं करता, तब तक वे नहीं करते। अगर मैं आपके लिंक से कुछ इमोजी को gedit या टर्मिनल विंडो में कॉपी करता हूं, तो कुछ ठीक करता है और कुछ यू (जैसे कि U + 2603 while काम नहीं करता जबकि U + 26C4) करता है)।
अबे वोल्कर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.