Было и стало

ВёрсткаШрифт с эмоджи в Firefox

В один прекрасный момент, а именно вчера, включил вечером компьютер, чтобы заняться своим пет-проджектом и обнаружил, что эмоджи поменялись в фаерфоксе и стали как в хроме, только вот ещё утром они были прежними. Скрин для сравнения прилагаю 🤨

Конечно, оставить как есть, я не мог, решил вернуть как было, веб-разработчик я или нет. Первым делом нагуглил название шрифта, который в Firefox используется по умолчанию для эмоджей, это Twemoji Mozilla, и указал его в CSS явно, привычные эмоджи вернулись. Ну а дальше добавил в стилях правило, исключительно для FF. Что-то вроде такого:

1
2
3
4
5
6
7
8
9
body {
    font-family: "DejaVu Sans Mono", monospace;
}

@supports (-moz-appearance:none) {
    body {
        font-family: "DejaVu Sans Mono", monospace, "Twemoji Mozilla";
    }
}

И готово. Этот путь не единственный и прежний шрифт используется только для одного этого исправленного сайта. Можно пофиксить настройки самого FF на странице about:config. Далее найти там настройку font.name-list.emoji, в моём случае в ней было прописано "Noto Color Emoji, Twemoji Mozilla", и поменять шрифты местами.