تخطَّ إلى المحتوى

font-family

خاصية عائلة الخط font-family

خاصية font-family تحدد خط النص بقائمة بدائل تنتهي بعائلة عامة — واختيار الخط العربي الجيد نصف هوية موقعك.

تُكتب قائمةً: المتصفح يجرب الأول فإن غاب انتقل للتالي، وتُختم بعائلة عامة (sans-serif غالبًا) كشبكة أمان. الأسماء متعددة الكلمات بين اقتباسات.

للمحتوى العربي شبكة حرجة: الخطوط اللاتينية تسقط العربية لخط النظام البدائي — اعتمد خطوطًا عربية حديثة (Cairo — خط هذا الموقع، Tajawal، IBM Plex Sans Arabic، Noto Kufi) وضعها أول القائمة. وللكود دائمًا عائلة monospace منفصلة.

الصياغة

body {
  font-family: "Cairo", "Segoe UI", system-ui, sans-serif;
}
code { font-family: "JetBrains Mono", monospace; }

⚡ جرّب بنفسك

عدّل الكود واضغط «تحديث» لترى النتيجة فورًا — التجربة أفضل معلّم.

🎨 محرّر HTML/CSS
<style>
  .sans { font-family: system-ui, sans-serif; }
  .serif { font-family: Georgia, serif; }
  .mono { font-family: Consolas, monospace; direction: ltr; }
</style>
<p class="sans">بلا زوائد sans-serif — واجهات الويب</p>
<p class="serif">بزوائد serif — طابع تحريري كلاسيكي</p>
<p class="mono">monospace: const x = 42;</p>
النتيجة المباشرة:

أهم القيم

القيمةالوظيفة
قائمة بدائلالأول المتاح يفوز — رتب من الأخص للأعم
sans-serif / serif / monospaceالعائلات العامة — خاتمة إلزامية للقائمة
system-uiخط نظام المستخدم نفسه — سرعة ومظهر أصيل

💡 نصائح عملية

  • موقع عربي = خط عربي مصمم حديثًا أول القائمة — الفرق حضاري
  • حمّل وزنين-ثلاثة فقط من الخط الشبكي — كل وزن ملف يثقل التحميل

⚠️ أخطاء شائعة

  • نسيان العائلة العامة الختامية فيقرر المتصفح عشوائيًا عند الفشل
  • خط لاتيني فقط ثم استغراب شكل العربية المكسور

خصائص ذات صلة

🎓 تريد فهم الصورة الكاملة خطوة بخطوة؟ ابدأ من مسار CSS الكامل بالعربي.

📚 للتعمق التقني الكامل بالإنجليزية: MDN Web Docs