Emoji in linea trasformato in testo

Sto gestendo un forum della community utilizzando Discourse e ho notato un bug di visualizzazione. In pratica, se qualcuno pubblica con un iPhone utilizzando la tastiera emoji integrata E l’emoji non ha spazio con la parola che segue, allora Discourse visualizza la propria versione alfanumerica dell’emoji invece della sua emoji.
Ecco un esempio​:heart_eyes::heart_eyes::heart_eyes:
Nell’esempio sopra ho inserito 3 emoji “occhi a cuore” e la prima non viene visualizzata su Safari.

2 Mi Piace

Sarebbe interessante vedere se postare da un telefono Android fa lo stesso.

C’è un’impostazione del sito per questo. Non funziona solo su iPhone. :slightly_smiling_face:

1 Mi Piace

Oh bello, avevo parlato con il nostro guru di Discourse e non ne aveva menzionato questo. Penso che dovrebbe essere abilitato per impostazione predefinita, non credi? O ci sono problemi che possono sorgere avendolo attivato?

No, non penso causi alcun problema. Ma se lo abiliti dovrai ricostruire l’html dei post esistenti o rifare i post per aggiornare le emoji.

1 Mi Piace

Questo non è specifico per Android o iPhone, ma è un problema con il nostro post cooker

La parte pertinente dal testo originariamente pubblicato è:

Here is an example😍😍😍

che è

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

Sembra che il cooker stia traducendo l’emoji grezza nel suo nome, ma poi non la elabori a meno che non sia impostato enable inline emoji translation.


test:

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:

(si può vedere che quando c’è una sola emoji attaccata a una parola non viene modificata affatto, ma quando ce ne sono più di una si rompe)

7 Mi Piace

:frowning_face_with_big_eyes:

1 Mi Piace