Некоторые символы отображаются как классические черно-белые глифы, например ⚠ (предупреждающий знак, \u26A0 или ⚠). Они предпочтительнее, поскольку к ним можно применять стили CSS (например, цвет).

Другие отображаются как новые мультяшные смайлы, например

Похоже, что браузер вносит это изменение, поскольку я могу видеть символ песочных часов на Mac Firefox, но не на Mac Chrome или Mac Сафари.
Есть ли способ заставить браузеры отображать старые (плоские монотонные) версии?
Обновление. Кажется (судя по комментариям ниже), что существует селектор текстового представления FE0E, доступный для принудительного применения text-vs-emoji. Селектор объединяется в виде суффикса без пробела с кодом символа, например ⌛︎ для шестнадцатеричного HTML или \u231B\uFE0E для JS. Однако не все браузеры поддерживают его (например, Chrome и Edge).
Подробнее здесь: https://stackoverflow.com/questions/329 ... -javascrip
Мобильная версия