Вкратце : Firefox использует шрифт, в котором эти символы выглядят так, как они.
Эти символы являются частью стандарта Unicode.
Unicode - это стандарт компьютерной индустрии для согласованного кодирования, представления и обработки текста, выраженного в большинстве мировых систем письма. Разработанная в сочетании со стандартом универсального набора кодированных символов (UCS) и опубликованная как стандарт Unicode, последняя версия Unicode содержит репертуар из более чем 128 000 символов, охватывающих 135 современных и исторических сценариев, а также несколько наборов символов. -Wikipedia
Таким образом, в отличие от ASCII (которого было очень мало), Unicode содержит несколько наборов символов. Теперь, когда стандартизировано, какой код должен представлять какой алфавит или символ, Unicode точно не определяет, как должен выглядеть символ. Таким образом, все операционные системы имеют свои собственные наборы графических символов, которые выглядят по-разному. Это может включать в себя некоторые цвета, а некоторые просто контуры или черно-белые.
Кроме того, шрифты также могут иметь свой собственный набор художественных оформлений для этих символов, чтобы символы могли сочетаться с ощущением приложения. Даже внутри приложения у вас могут быть разные страницы с разными наборами изображений. Таким образом, вы можете взаимодействовать с персонажем, как если бы это было иначе, но это выглядело бы иначе.
Вы можете увидеть, как именно смайлики (для 🌍🌎🌏, перейдите к # 1483) выглядят на разных платформах здесь .