R052: ارتفاع سطر أقل من 1.5 في نص المتن العربي
الحركات والحروف الصاعدة والنازلة في العربية تحتاج مساحة عمودية أكبر من اللاتينية، فالمسافة الضيقة بين الأسطر في كتل من عشرين كلمة عربية أو أكثر تجعل الأسطر تتلامس؛ وتُترك line-height: normal.
الفحص
- المعرّف
- R052
- الفئة
- الطباعة
- الخطورة الافتراضية
- متوسطة
متى يُطلق ملاحظة
متوسطة
كتلة ظاهرة من 20 كلمة عربية على الأقل،
line-heightفيها أقل من 1.5 مرة من حجم خطها، فتتصادم أسطرها.الإصلاح: ارفع
line-heightإلى 1.6 على الأقل لفقرات العربية.
ما الذي يتجاهله عمدًا
line-height: normal، التي تُبقي القيمة الافتراضية للمتصفح، والنصوص الأقصر كالعناوين والتسميات، الأقل من 20 كلمة عربية. حتى ثماني حالات في الصفحة.
قبل الإصلاح وبعده
.article p {
line-height: 1.3;
}.article p {
line-height: 1.8;
}افحصه يدويًا
حدّد الفقرة وشغّل parseFloat(getComputedStyle($0).lineHeight) / parseFloat(getComputedStyle($0).fontSize) في وحدة تحكم DevTools. القيمة الأقل من 1.5 هي الملاحظة؛ وNaN تعني line-height: normal، وهذه تُترك.
ما يعرضه لك التقرير
تحمل كل ملاحظة من R052 ما ينطبق عليها من الحقول أدناه، فترى سبب ظهورها دون إعادة الفحص.
- lineHeightPx
- ارتفاع السطر المحسوب، بالبكسل.
- fontSizePx
- حجم الخط المحسوب، بالبكسل.
- ratio
- ارتفاع السطر مقسومًا على حجم الخط.
- arabicWordCount
- عدد الكلمات العربية في الكتلة.
فحوص أخرى في فئة الطباعة
هل تخفق صفحتك في الفحص R052؟
الصق رابطًا، فتعرض ريتلا الصفحة على سطح المكتب والجهاز اللوحي والجوال، وتشغّل كل الفحوص، وتريك أهم المشكلات مع لقطة شاشة دليلًا على كل منها.