背景:最近の変更後、絵文字の画像サイズが 20px から 1em(つまり、私が使用しているテーマとデフォルトで meta.discourse が使用しているテーマでは 16px)に変更されました。
2023年のこの変更以降、絵文字画像の表示はテキストの下部に揃えられるようになりました。これら2つの要因の組み合わせにより、CJKユーザーの視点からは、絵文字が周囲のテキストよりも低く表示されるようになります。CJK以外の文化圏のユーザーも同様に絵文字の配置を認識し、奇妙だと感じる可能性が高いと私は信じています。
次の図は、テキストと絵文字が混在した場合の表示効果の比較を示しています。フォントサイズと絵文字の幅/高さはすべて 16px に設定されています。上下のパーツの唯一のCSSの違いは、絵文字の vertical-align です。上部は text-bottom(現在のDiscourseの設定)、下部は baseline(私の提案変更)です。
テストテキストのbbcode
Nulla malesuada porttitor diam. ![]()
Nam ipsum ligula ![]()
Integer non enim. ![]()
你好
世界 ![]()
Hello
world ![]()
下部の方がはるかに見栄えが良いと思います。Discourseはなぜ vertical-align: text-bottom を選択したのでしょうか? #34494 のプルリクエストの後、現時点では baseline に変更しても問題ないでしょうか?



