Отсутствуют эмодзи в 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.

Теперь все смайлы должны нормально отображаться в обеих программах. :)

Хорошего дня!

Другие вопросы по тегам