بعد تحديث Discourse، الخط المخصص لا ينطبق على الأحرف السيريلية

مرحباً! لم أقم بتحديث منصة discourse المستضافة ذاتيًا منذ فترة (منذ حوالي نوفمبر 2024)، وقمت بتحديثها اليوم.
وجدت مشكلة واحدة. أستخدم خط Montseratte كخط أساسي في المنتدى. وبعد التحديث، لم يتم عرض جميع الأحرف السيريلية (في نص الرسالة، وفي أسماء المواضيع، والفئات، وفي قائمة العلامات) بهذا الخط، بل تم عرضها بالخط العادي الذي يستخدمه المتصفح افتراضيًا. في الوقت نفسه، تم عرض الأحرف اللاتينية والأرقام بشكل صحيح باستخدام الخط المحدد في الإعدادات.

لقطة شاشة لجزء من صفحة ويب لمنتدى يناقش أقراص Blu-ray و UHD وبرنامج Scenarist، بالإضافة إلى ملحقات تحرير الفيديو. (تسمية توضيحية للصورة بواسطة الذكاء الاصطناعي)

حاولت إعادة بناء التطبيق، ومسح ذاكرة التخزين المؤقت للمتصفح، ومحاولة التصفح في وضع التصفح المتخفي، ولم يساعد أي منها.
حاولت أيضًا استخدام عدة خطوط أخرى، وكانت النتيجة هي نفسها. فقط عندما قمت بتعيين Inter كخط أساسي (أو إعادة تعيين إعداد الخط الأساسي إلى الافتراضي)، بدأت الأحرف السيريلية واللاتينية في الظهور بنفس الخط.

الصورة عبارة عن لقطة شاشة لصفحة ويب تحتوي على معلومات حول برامج تشغيل أقراص Blu-ray، بما في ذلك Scenarist وأدوات Red Giant، بالإضافة إلى مناقشة قضايا تتعلق بـ Full HD و 4K UltraHD. (تسمية توضيحية للصورة بواسطة الذكاء الاصطناعي)

أي أفكار حول كيفية إصلاح هذا؟

إعجابَين (2)

مرحباً!

لقد نظرت إلى هذه اللقطات للشاشة لفترة من الوقت واعترف: لا أرى الفرق بينها … هل يمكنك توضيحها من فضلك؟

حسنًا… سأحاول أن أشرح قدر استطاعتي.

ستوضح لقطات الشاشة الخاصة بي ما سنسميه ثلاث مراحل لعرض الخط.

  1. كيف كان قبل التحديث [وفي إعدادات الخط تم تحديد خط Montseratte].
  2. هكذا أصبح بعد التحديث [وفي إعدادات الخط تم تحديد خط Montseratte].
  3. هكذا أصبح بعد التحديث [وفي إعدادات الخط، تم تحديد الخط الافتراضي]

تُظهر لقطة الشاشة هذه المرحلتين 2 و 3.
هنا، لتوضيح الفرق في العرض، يجب الانتباه إلى بضع كتابات. الأولى هي: FullHD and 4K

من الواضح أن هذه الكتابة تبدو مختلفة.
وبعد ذلك، تحتاج إلى النظر إلى الكتابة Работаем и

وهذه الكتابة تبدو متشابهة.

ولكن، دعني أذكرك… في المرحلة الثانية، [بعد التحديث]، تم تحديد خط Montseratte في إعدادات الخط، وفي المرحلة الثالثة، تم تحديد الخط الافتراضي.

وبالتالي، في المرحلة الثانية، عندما تم تحديد خط Montseratte بعد التحديث، يتم عرض النص الإنجليزي بخط Montseratte، ويتم عرض النص الروسي بالخط الافتراضي (تمامًا كما في المرحلة الثالثة، عندما تم تحديد الخط الافتراضي في الإعدادات).

وهنا كيف بدت الخطوط في كلتا اللغتين في المرحلة الأولى [قبل التحديث]:

كما ترى، في المرحلة الأولى [قبل التحديث]، تم عرض كل النص بخط Montseratte.

هذه المشكلة لا تتعلق بالمتصفح أو الجهاز، لأنها تحدث بنفس الطريقة في كل مكان.
أيضًا، ليس لها علاقة بأي خط واحد. لقد حاولت تغيير الخط إلى خط آخر، وفي المرحلتين 2 و 3، لا يزال لدي الخط الافتراضي مع النص الروسي، والخط المحدد مع النص الإنجليزي في المرحلة الثانية.

إعجاب واحد (1)

مرحباً مرة أخرى،

شكراً لك على هذا الشرح الوافي. لا يمكنني إعادة إنتاجه على موقعي، لكنني لم أستسلم بعد.

هل منتداك عام؟ سيكون من الأسهل إلقاء نظرة على مكان ظهور المشكلة.

نعم. إنه wedframe.ru
سأقوم بتمكين خط Montseratte لمزيد من الوضوح.

إعجاب واحد (1)

شكراً، لقد وجدت المشكلة. سأناقش الأمر داخلياً وسأعلمك عندما أعرف المزيد :slight_smile:

إعجابَين (2)

تحديث سريع بأننا على علم بهذه المشكلة ولدينا فكرة عن كيفية إصلاحها، لكنها ليست ذات أولوية عالية بعد. سنعلمك عندما يكون لدينا المزيد من التحديثات هنا.

إعجابَين (2)