O emoji da bandeira da Côte d’Ivoire (Costa do Marfim) (por exemplo, 🇨🇮 [pré-formatado], [normal]) não está aparecendo corretamente no meu site de fórum Discourse hospedado.
Estou em um Mac e inseri o emoji através do seletor de emojis do Mac (pressiono fn para abri-lo).
Ele é renderizado corretamente quando está no editor antes de postar:
Tentei mexer no shortcode do emoji (:ivory_coast: e usando diferentes opções Unicode para o circunflexo no “o” de “côte_d_ivoire”), mas isso não resolveu o problema.
Estou curioso se este problema aparecerá aqui no meta quando eu postar isso…
ATUALIZAÇÃO: Vejo que o problema não ocorre aqui no Meta. Tentei digitar o :côte_d_ivoire: em outro lugar do meu texto para que não ficasse ao lado de outro shortcode de emoji e ainda assim obtenho o mesmo problema. Observe que eu mesmo não digitei o shortcode do emoji. Ele é convertido automaticamente pela minha instalação do Discourse assim que insiro o emoji. Isso não ocorre aqui no Meta.
Não tenho certeza se consigo ver o emoji no seletor de emojis do Discourse, então talvez seja um problema de mudança do conjunto de emojis da Apple para uma das novas alternativas? Emojis update
@j.jaffeux parece que após d38acc5df120e6f3a89d04cf746d2fe03534be29 isso quebrou, parece haver alguma inconsistência em relação à diacrítica no gem emoji?
Obrigado por investigarem isso, pessoal. Os detalhes são muito complexos para mim, como alguém que não é engenheiro de software, mas duas coisas caso seja útil:
Parece que o cooker está traduzindo o emoji bruto para seu nome, mas depois não o processa, a menos que enable inline emoji translation esteja ativado.
Tentei ativar isso e ainda tive o mesmo problema usando o seletor de emoji do iOS.
Para uma correção futura em relação aos diacríticos, talvez vocês também precisem ficar atentos a caracteres Unicode pré-compostos (por exemplo, um único glifo com ‘o’ e o diacrítico embutidos) e decompostos (por exemplo, ‘o’ + ‘^’ combinados separadamente)