3 votos

¿Cómo evitar que iOS estilice un emoji?

Mira estos personajes:

Dependiendo de tu dispositivo, tendrán este aspecto (una captura de pantalla de Windows de un comentario de Facebook):

enter image description here

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:

enter image description here

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(&quot;https://static.xx.fbcdn.net/images/emoji.php/v9/t6e/1/16/1f4ac.png&quot;);"></span>
</span>
<span class="_4ay8 _3kkw"></span>  
<span class="_5mfr">
<span class="_6qdm" style="height: 16px; width: 16px; font-size: 16px; background-image: url(&quot;https://static.xx.fbcdn.net/images/emoji.php/v9/tf/1/16/1f304.png&quot;);"></span>
</span> 
<span class="_4ay8 _3kkw"></span>
</span>
</span>

3voto

PATRY Puntos 3068

Creo que el problema es que iOS utiliza la fuente Apple Color Emoji para todo, y esta fuente aún no respeta el mecanismo para hacer que los caracteres tengan formato de texto. La única forma de evitarlo es usar css o medios similares para forzar a iOS a usar una fuente diferente que sólo tenga versiones de texto.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X