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

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

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