لقد قمت للتو بالتحديث إلى الإصدار 2.7.0.beta5 8fcad73b36، وبدأ الخط في موقعي يظهر كخط Times (أفترض أن هذا هو الخط الافتراضي عند وجود مشكلة في الإعدادات).
إذا قمت بتغيير “خط العناوين” إلى شيء آخر (مثل Roboto)، يعود الموقع لعرض خط Arial (باستثناء العناوين). ظننت في البداية أن المشكلة كانت في إعداد “الخط الأساسي”، لكنه يبدو أنه يعمل بشكل جيد. ومع ذلك، عند تعيين “خط العناوين” على الإعداد الافتراضي (Arial)، يحدث خلل ما ويبدأ الخط الأساسي في الظهور كخط Times.
لا أستخدم أي سمة غريبة، ولا أقوم بتعيين متغير --font-family في أي ورقة تنسيق مخصصة. وفيما يلي مكونات السمة المثبتة لدي (جميعها محدثة):
لدي أيضًا كل شيء بخط Times، باستثناء أنني أستخدم Montserrat كخط.
عند فحص أي نص تقريبًا في الصفحة، أرى font-family: var(--font-family); مباشرة في صفحة العناصر. لست خبيرًا في CSS على الإطلاق، ولكن هل يمكن أن يكون الأمر أنه لم يتم تجميعه بطريقة ما؟
عبر واجهة المستخدم. @pmusaraj لقد أعيدت البناء للتو عبر سطر الأوامر (CLI) وأستطيع تأكيد أن المشكلة قد اختفت.
سأضيف إلى إجراءات التشغيل القياسية (SOP) الخاصة بي تجربة إعادة البناء عبر سطر الأوامر دائمًا إذا بدا أن هناك خللًا بعد التحديث عبر واجهة برمجة التطبيقات (API).
لقد قمت مؤخرًا بالترقية إلى الإصدار 2.7.0.beta5 ( 36ec09a07b )، ويبدو أن السمات التي ليست “داكنة” أو “فاتحة” لم تعد تقوم بتعيين متغيرات CSS الجذرية لـ font-family و heading-font-family.
تم تعيين خطي وخط العناوين في الإعدادات على “Arial”.
في سمة مخصصة، يمكنني تجاوز هذه المشكلة بإضافة كود CSS التالي:
نعم، تم إصلاح سمة Graceful تلقائيًا عن طريق التحديث القسري.
لم تكن سمة مخصصة أخرى قمت باستيرادها (تتكون فقط من لوحة ألوان مخصصة) تعمل حتى بعد التحديث القسري. حاولت إعادة إنتاج المشكلة على مثيل آخر من Discourse عن طريق تصدير السمة واستيرادها، وعملت بشكل صحيح هناك، لذا جربت تصديرها واستيرادها على الخادم الذي كان يواجه مشكلة، والآن أصبحت تعمل بشكل جيد أيضًا!