Mira estos personajes:
Dependiendo de tu dispositivo, tendrán este aspecto (una captura de pantalla de Windows de un comentario de Facebook):
Fíjate en que el 2º y 4º emojis son planos en lugar de estilizados*. Es porque he insertado un carácter invisible U+FE0E después de cada uno para decirle a los dispositivos que no cambien la apariencia del personaje.
Sin embargo, en la aplicación de Facebook para iOS, tienen este aspecto:
Parece que iOS no está respetando la Variación del carácter Selector-15 (U+FE0E) y estiliza todo de los caracteres emoji.
¿Cómo puedo forzar que los emojis aparezcan como la versión básica de texto plano?
* P.D. Como nota al margen, cuando inspeccioné el HTML en Windows, esto es lo que vi, que supongo que es cómo el sitio web de Facebook reemplaza los emojis con sus propias imágenes siempre que U+FE0E no está presente:
<span class="_3l3x">
<span>
<span class="_5mfr">
<span class="_6qdm" style="height: 16px; width: 16px; font-size: 16px; background-image: url("https://static.xx.fbcdn.net/images/emoji.php/v9/t6e/1/16/1f4ac.png");"></span>
</span>
<span class="_4ay8 _3kkw"></span>
<span class="_5mfr">
<span class="_6qdm" style="height: 16px; width: 16px; font-size: 16px; background-image: url("https://static.xx.fbcdn.net/images/emoji.php/v9/tf/1/16/1f304.png");"></span>
</span>
<span class="_4ay8 _3kkw"></span>
</span>
</span>