Отсутствуют эмодзи в Emacs и Firefox
У меня была эта проблема в Mojave, и она остается и сейчас, когда я обновился до Big Sur с чистой установкой . В Google ничего об этом не нашел.
Все смайлы работают нормально везде в моей системе, за исключением Emacs и Firefox , где некоторые из них заменены монохромной версией . Несколько примеров ниже.
Работаем везде, включая Emacs и Firefox:
Работает везде, кроме Emacs и Firefox:
Снимок экрана, сделанный во время написания этого поста в Firefox
В моей книге шрифтов нет дубликатов. Emacs и Firefox настроены на использование Apple Color Emoji. Проблема сохраняется с новым init.el в Emacs и новым профилем в Firefox.
Есть идеи, как это решить, пожалуйста, пожалуйста?
Спасибо за прочтение!
1 ответ
Отвечаю на свой вопрос, если это может помочь кому-то еще с этими проблемами.
В Emacs добавьте эту строку в свойinit.el
:
(set-fontset-font t '(#x1f000 . #x1faff) (font-spec :family "Apple Color Emoji"))
В Firefox перейдите вabout:config
.
Искатьfont.name-list.sans-serif.x-unicode
и замените его значение наApple Color Emoji
.
Теперь все смайлы должны нормально отображаться в обеих программах. :)
Хорошего дня!