Я нахожу Юникод для специальных символов из поиска FileFormat.Info.
Некоторые символы отображаются в виде классических черно-белых глифов, таких как ⚠ (предупреждающий знак, \u26A0
или ⚠
). Это предпочтительнее, так как я могу применить к ним стили CSS (например, цвет).
Другие отображаются как более новые мультипликационные эмодзи, такие как ⌛ (песочные часы, \u231B
или ⌛
). Они не являются предпочтительными, так как я не могу полностью их стилизовать.
Похоже, что браузер делает это изменение, так как я могу видеть глиф песочных часов на Mac Firefox, но не на Mac Chrome или Mac Safari.
Есть ли способ заставить браузеры отображать более старые (монотонные) версии для отображения?
Обновление: кажется (из комментариев ниже) есть селектор текстовой презентации, FE0E
, доступный для применения text-vs-emoji. Селектор объединяется в виде суффикса без пробела в коде символа, например ⌛︎
для HTML-шестнадцатеричного или \u231B\uFE0E
для JS. Однако, это просто не соблюдается всеми браузерами (например, Chrome и Edge).