مرحباً! لم أقم بتحديث منصة discourse المستضافة ذاتيًا منذ فترة (منذ حوالي نوفمبر 2024)، وقمت بتحديثها اليوم.
وجدت مشكلة واحدة. أستخدم خط Montseratte كخط أساسي في المنتدى. وبعد التحديث، لم يتم عرض جميع الأحرف السيريلية (في نص الرسالة، وفي أسماء المواضيع، والفئات، وفي قائمة العلامات) بهذا الخط، بل تم عرضها بالخط العادي الذي يستخدمه المتصفح افتراضيًا. في الوقت نفسه، تم عرض الأحرف اللاتينية والأرقام بشكل صحيح باستخدام الخط المحدد في الإعدادات.
حاولت إعادة بناء التطبيق، ومسح ذاكرة التخزين المؤقت للمتصفح، ومحاولة التصفح في وضع التصفح المتخفي، ولم يساعد أي منها.
حاولت أيضًا استخدام عدة خطوط أخرى، وكانت النتيجة هي نفسها. فقط عندما قمت بتعيين Inter كخط أساسي (أو إعادة تعيين إعداد الخط الأساسي إلى الافتراضي)، بدأت الأحرف السيريلية واللاتينية في الظهور بنفس الخط.
ولكن، دعني أذكرك… في المرحلة الثانية، [بعد التحديث]، تم تحديد خط Montseratte في إعدادات الخط، وفي المرحلة الثالثة، تم تحديد الخط الافتراضي.
وبالتالي، في المرحلة الثانية، عندما تم تحديد خط Montseratte بعد التحديث، يتم عرض النص الإنجليزي بخط Montseratte، ويتم عرض النص الروسي بالخط الافتراضي (تمامًا كما في المرحلة الثالثة، عندما تم تحديد الخط الافتراضي في الإعدادات).
وهنا كيف بدت الخطوط في كلتا اللغتين في المرحلة الأولى [قبل التحديث]:
كما ترى، في المرحلة الأولى [قبل التحديث]، تم عرض كل النص بخط Montseratte.
هذه المشكلة لا تتعلق بالمتصفح أو الجهاز، لأنها تحدث بنفس الطريقة في كل مكان.
أيضًا، ليس لها علاقة بأي خط واحد. لقد حاولت تغيير الخط إلى خط آخر، وفي المرحلتين 2 و 3، لا يزال لدي الخط الافتراضي مع النص الروسي، والخط المحدد مع النص الإنجليزي في المرحلة الثانية.