El emoji en línea convertido en texto

Estoy ejecutando un foro comunitario usando Discourse y noté un error de visualización. Básicamente, si alguien publica con un iPhone usando el teclado de emoji incorporado Y el emoji no tiene espacio con la palabra que sigue, entonces Discourse muestra su propia versión alfanumérica del emoji en lugar de su emoji.
Aquí tienes un ejemplo​:heart_eyes::heart_eyes::heart_eyes:
En el ejemplo anterior, puse 3 emojis de “ojos de corazón” y el primero no se muestra en Safari.

2 Me gusta

Sería interesante ver si publicar desde un teléfono Android hace lo mismo.

Hay una configuración del sitio para esto. Esto no es solo en iPhone, funciona así. :slightly_smiling_face:

1 me gusta

Genial, hablé con nuestro gurú de Discourse y no mencionó este. Creo que debería estar habilitado por defecto, ¿no crees? ¿O hay algún problema que pueda surgir al tenerlo activado?

No, no creo que cause ningún problema. Pero si habilitas esto, tendrás que reconstruir el HTML de las publicaciones existentes o volver a hornear las publicaciones para actualizar los emojis.

1 me gusta

Esto no es específico de Android ni de iPhone, sino un problema con nuestro post cooker.

La parte relevante del texto publicado originalmente es:

Here is an example😍😍😍

que es

Here is an example\xf0\x9f\x98\x8d\xf0\x9f\x98\x8d\xf0\x9f\x98\x8d

Parece que el cooker está traduciendo el emoji sin procesar a su nombre, pero luego no lo procesa a menos que esté activada la opción enable inline emoji translation.


pruebas:

word♥
word♥♥
word♥♥♥
word😍
word😍😍
word😍😍😍
word♥😍
word😍♥
word😍🖖
word🖖😍

word♥
word​:heart::heart:
word​:heart::heart::heart:
word😍
word​:heart_eyes::heart_eyes:
word​:heart_eyes::heart_eyes::heart_eyes:
word​:heart::heart_eyes:
word​:heart_eyes::heart:
word​:heart_eyes::vulcan_salute:
word​:vulcan_salute::heart_eyes:

(se puede ver que cuando solo hay un emoji adjunto a una palabra, no cambia en absoluto, pero cuando hay más de uno, se rompe)

7 Me gusta

:cara_enfurecida:

1 me gusta