Background: após uma alteração recente, o tamanho da imagem do emoji mudou de 20px para 1em (ou seja, 16px no tema que uso e que o meta.discourse usa por padrão).
Desde esta alteração em 2023, a exibição de imagens de emoji foi alinhada com a parte inferior do texto. A combinação desses dois fatores faz com que os emojis apareçam mais abaixo do que o texto circundante, na perspectiva de um usuário CJK. Acredito que usuários de culturas não-CJK provavelmente perceberiam o posicionamento do emoji de forma semelhante e também o achariam estranho.
A figura a seguir mostra uma comparação do efeito de exibição de um texto e emoji misturados. O tamanho da fonte e a largura/altura do emoji estão definidos em 16px. A única diferença de CSS entre as partes superior/inferior é o vertical-align dos emojis: a superior é text-bottom (configuração atual do Discourse), e a inferior é baseline (minha alteração proposta).
bbcode do texto de teste
Nulla malesuada porttitor diam. ![]()
Nam ipsum ligula ![]()
Integer non enim. ![]()
你好
世界 ![]()
Hello
world ![]()
Acho que a parte inferior parece muito melhor. Por que o Discourse escolheu vertical-align: text-bottom? Tudo bem mudar para baseline por enquanto (após o pull request #34494)?



