خلفية: بعد التغيير الأخير، تغير حجم صورة الرموز التعبيرية من 20px إلى 1em (أي 16px في السمة التي أستخدمها وتستخدمها meta.discourse افتراضيًا).
منذ هذا التغيير في عام 2023، تم محاذاة عرض صور الرموز التعبيرية مع أسفل النص. يؤدي الجمع بين هذين العاملين إلى ظهور الرموز التعبيرية أقل من النص المحيط من منظور مستخدم 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؟ هل من المقبول التغيير إلى baseline في الوقت الحالي (بعد طلب السحب #34494)؟



