"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > لماذا تفشل ألواح Roboto في خطوط Google في الصلع في Chrome ، وكيف يمكنني إصلاحه؟

لماذا تفشل ألواح Roboto في خطوط Google في الصلع في Chrome ، وكيف يمكنني إصلاحه؟

نشرت في 2025-02-02
تصفح:718

Why Does Roboto Slab in Google Fonts Fail to Render in Chrome, and How Can I Fix It?

تؤثر مشكلة محددة نشأت مؤخرًا على مواقع الويب التي تستخدم ألواح الروبوتو في الكروم. على الرغم من أن الخط يظهر كما هو متوقع في المتصفحات الأخرى ، إلا أنه لا يزال غير مرئي عند تحميل الصفحة الأولية في Chrome.

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

لحل هذا ، تم تطوير حل بديل يعتمد فقط على CSS. عن طريق إضافة الكود التالي إلى ورقة الأنماط الخاصة بك ، يمكنك التأكد من أن Chrome يجعل الخط بشكل صحيح:

الجسم { -webkit-animation-delay: 0.1S ؛ -webkit-enimation-name: fontfix ؛ -بكيت مدة إدارة: 0.1S ؛ -webkit-animation-ational-count: 1 ؛ -webkit-animation-timing-function: خطي ؛ } @-webkit-keyframes fontfix { من {عتامة: 1 ؛ } إلى {عتامة: 1 ؛ } }

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

أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3