Uaktualniłem z 17.10 do 18.04 i liczyłem na lepszą obsługę emoji. W rezultacie Chrome (66) nadal używa starej czarno-białej czcionki emoji, a Firefox (59) potrafi wyświetlać niektóre kolorowe emoji, ale nie inne. Poradziłem sobie, aby zainstalować czcionkę EmojiOne, ale to nie pomogło 😓
Zrzuty ekranu ze strony demonstracyjnej emoji na http://eosrei.github.io/emojione-color-font/full-demo.html :
źródło
Naprawiłem to - musiałem postępować zgodnie z tymi instrukcjami od 2016 roku 😧 Musiałem utworzyć
~/.config/fontconfig/conf.d/01-emoji.conf
z następującym tekstem:Nieco niepotrzebny był fragment oryginalnej instrukcji instalacji czcionki Noto, ponieważ jest ona domyślnie instalowana jako część 18.04.
Następnie uruchomić:
Przy następnym uruchomieniu Chrome ma kolorowe emoji.
źródło
Wygląda na to, że ten problem może być spowodowany zainstalowaniem wielu niezgodnych czcionek emoji i / lub wyborem niewłaściwej domyślnej czcionki w Chrome.
Upewnij się, że masz
fonts-noto-color-emoji
zainstalowany pakiet.Utwórz / edytuj pliki konfiguracyjne czcionek jak w odpowiedzi @ N3dst4 .
~/.config/fontconfig/conf.d/01-emoji.conf
, ja wstawiłem mój z~/.config/font-manager/local.conf
powodu konfiguracji mojego systemu.Ustaw domyślne czcionki w Chrome na odmiany „Noto”.
Odbuduj pamięć podręczną czcionek + uruchom ponownie chrome.
Jeśli emoji nadal nie są wyświetlane poprawnie, sprawdź, jakie czcionki są używane do ich renderowania
right click on emoji -> Inspect -> Computed -> Rendered Fonts
i odinstaluj je.Twitter Color Emoji
, więc musiałem odinstalować pakietfonts-twemoji-svginot
.BTW to również naprawiło dla mnie tekst Zalgo .
źródło
Nie używaj tej strony demonstracyjnej do testowania kolorowych emoji. Ta strona pokazuje tylko czcionkę EmojiOne, która nie jest domyślnie instalowana w Ubuntu (chociaż Firefox używa jej odmiany).
Zamiast tego użyj https://unicode.org/emoji/charts/full-emoji-list.html
Spójrz na kolumnę przeglądarki. Domyślnie Ubuntu powinien w większości pasować do kolumny Google. (Z wyjątkiem kolumny Przeglądarka, wszystkie pozostałe kolumny są tylko
.png
ikonami). Kiedy dzisiaj testowałem, kolumna Google jest trochę nieaktualna, ponieważ Google wprowadziło pewne zmiany w niektórych swoich emoji, które nie zostały włączone do witryny. (Na przykład hamburger ma ser na burgerze.)źródło
fonts-noto-color-emoji
zainstalowanym pakietem, dopóki nie wyłączę tej reguły CSS, a potem nie. Jeśli skopiuję + wkleję emoji z twojego linku do gedit lub okna terminala, niektóre renderują się dobrze, a niektóre nie (np. U + 2603 ☃ nie działa, a U + 26C4 ⛄).