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:![]()
![]()
Nell’esempio sopra ho inserito 3 emoji “occhi a cuore” e la prima non viene visualizzata su Safari.
Sarebbe interessante vedere se postare da un telefono Android fa lo stesso.
C’è un’impostazione del sito per questo. Non funziona solo su iPhone. ![]()
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.
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:![]()
word:heart:![]()
![]()
word😍
word:heart_eyes:![]()
word:heart_eyes:![]()
![]()
word:heart:![]()
word:heart_eyes:![]()
word:heart_eyes:![]()
word:vulcan_salute:![]()
(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)

