انتقل إلى محتوى الدرس

Bilingual Arabic English Font Stacks سلاسل الخطوط للمحتوى الثنائي

أتقن استخدام خاصية font-family في لغة CSS لاختيار العائلات الخطية المناسبة وتنصيص الأسماء المركبة وبناء سلاسل خطوط بديلة آمنة تدعم المحتوى العربي والإنجليزي بثبات.
4 صفوف تعليمية
لغة CSS
16,913 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

في المواقع ثنائية اللغة التي تعتمد على خطوط النظام المحلية، تحتاج سلسلة الخطوط إلى عناية تضمن تناسق الحروف العربية والإنجليزية معاً؛ فالخطوط اللاتينية الكلاسيكية مثل "Times New Roman" غالباً ما تسقط في العربية إلى خطوط تقليدية دقيقة ترهق العين على الشاشات الصغيرة، بينما تمنحك السلسلة الحديثة system-ui, "Segoe UI", Tahoma, Arial, sans-serif وضوحاً ممتازاً في اللغتين معاً.

الصف 2 كود برمجي
CSS
body {
  font-family: system-ui, "Segoe UI",
    Tahoma, Arial, sans-serif;
  font-size: 1.125rem;
  line-height: 1.8;
}
الصف 3 ملاحظة هامة
الصف 4 ملاحظة هامة
خلاصة المعرفة ومحطة الانتقال

ملخص الدرس

حصاد الدرس

مراجعة مركّزة لأهم المفاهيم والقواعد الهندسية التي أتقنتها في هذا الدرس قبل التطبيق العملي

ماذا تعلّمت في هذا الدرس؟

أتقنت في هذا الدرس توظيف خاصية font-family ووراثتها الشاملة، وميزت بين العائلات العامة الخمس وعلى رأسها sans-serif و monospace و system-ui، وعرفت قاعدة تنصيص الأسماء المركبة مقابل إبقاء العائلات العامة بلا تنصيص لبناء سلاسل بديلة متينة. الخطوة التالية: انتقل الآن إلى درس «أشكال الخطوط في لغة CSS» لضبط إمالة الحروف وأوزان السماكة والأحرف المصغرة باحترافية.